Debian fórum

Dotazy => Server => Téma založeno: peko kdy 06. 04. 2011, 19:17:54

Název: logovanie v php
Přispěvatel: peko kdy 06. 04. 2011, 19:17:54
zdravím,
mam jeden problém a neviem si s tým rady, neviem rozchodiť to aby php logovalo error logy,
log_error je zapnutý aj súbor do ktorého to ma robiť ale stále nič, neviem či nieje problém s právami

vopred dakujem  :)
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 11:36:21
Error log se má ukládat do /var/log/apache2/phperror.log, což je nezvyklé.
Co vypíše příkaz ls -la /var/log/apache2/ | grep phperror
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 14:35:47
ten prikaz nevypise nic, ten subor tam neni, tu cestu a nazov som dal ja, kludne ho mozem zmenit, problem je ze sa ani ten subor nevytvori
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 15:16:32
Osobně nevidím důvod proč jméno toho souboru měnit, pokud to není důležité, určitě bych to nechal na defaultním error.log
Případně to může vytvořit příkazem touch, ale bývají mnohé problémy s právy.
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 18:52:34
tak som ho skusil vytvorit rucne a uz to funguje, a este mam jeden problem a neviem kde to mam nastavit, robim daco v php a ked zadam napr.
peko.webhop.info/index.php?id=0 tak mi neberie to co je za ?
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 18:58:44
Co znamená "nebere"?
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:01:48
napr. ked dam if(id=1) .... endif; alebo if(id=2) .... endif; tak to vobec nespravy 
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 19:03:41
<?php
if($_GET['id')echo $_GET['id'];
?>

To ale chce znát php ;)
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:06:39
nehadam sa  :)
ale islo to aj tak ako som to ja napisal, len na inom PC
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:08:24
napr.
<?
if($akcia == ""):
  hlavny();
endif;

if($akcia == "logout"):
  odhlasit();
endif;

if($akcia == "ziadost"):
  ziadost($a_rok);
endif;
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 19:09:32
 if(id=1)
a
if($akcia == ""):

Je dost rozdíl
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:10:47
to hej,  :), ale tak ako som to napisal tak by to malo ist ale stale nejde
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 19:14:25
A v proměnné $akcia něco je?
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:17:22
ano, moze tam byt toho viac, podla toho co stlacim
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 19:19:37
Nechápete, před tím než začnou ify tak proměnnou $akcia vypište, vypadá to že je prázdná.
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:27:41
ja to chapem, ano vyzera ze akcia je prazna, ale aj ked nastavym aby v akcii daco bolo tak stale nic, je prazdna
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:29:47
<a href="index.php?akcia=merac"> merac</a> | <a href="index.php?akcia=stroj"> stroj</a>
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 19:29:56
Kód?
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:32:01
nerozumiem
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 19:37:00
Pošli sem ten kód, není možné že nadefinuješ proměnnou a nic v ní není, něco přehlížíš.
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 19:47:06
Nikde tam nevidím definovat proměnnou $akcia
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:51:56
ano, nieje, aj to som skusal, nepomohlo, ja skor neviem ci niekde v php alebo v apache netreba daco nastavit
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 19:53:29
$a=true;
echo $a;

Udělá co?
Nastavovat aby interpret interpretoval? Co těžko :-)
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 19:55:07
1
Název: Re:logovanie v php
Přispěvatel: poky74 kdy 11. 04. 2011, 19:58:23
Tedy to funguje, někde děláš chybu ty, kupříkladu ti tam chybí ta definice $akcie, tedy, před podmínky:
$akcie=$_GET['akcia']
Název: Re:logovanie v php
Přispěvatel: peko kdy 11. 04. 2011, 20:03:27
ok, skusim to este vsetko poriadne pozriet, zatial dakujem za pomoc
Název: Re:logovanie v php
Přispěvatel: peko kdy 12. 04. 2011, 19:07:02
problem vyrieseny, dakujem za pomoc