Gå til innhold

[LØST] Få PHP og Apache til å printe feilmeldinger


Anbefalte innlegg

Hei!

 

Har fått satt opp en lokal server her nå som kjører Apache 2, og PHP5.. MEN!

 

Hvis jeg skriver noe feil i koden så får jeg bare en blank side.. Kunne tenke meg å få opp hva som er galt!

 

Og itillegg så skjer det INGENTING når jeg kjører kommandoen <? phpinfo(); ?>.

 

Any idea?

 

Hmm... Kjørte dette scriptet på localhost:

 

Klikk for å se/fjerne innholdet nedenfor
PHP
<? 

 $mood "sad";

 

$mood "sad";

if ($mood == "happy") {

echo "Hooray, I'm in a good mood!";

}

elseif ($mood == "sad") { 

echo "Not happy but $mood";

} else {

echo "Neither happy nor sad but $mood";

}

 

echo "Se her!";

?>

Endret av Yaricks
Lenke til kommentar
Videoannonse
Annonse

Hehe, ja ok. Pleier å bruke det, men glemmer det til tider! :)

 

Men! Jeg får fortsatt ikke feilmeldinger på script som inneholder feil! Hvis jeg ikke avslutter noe f.eks. så får man bare en blank side, ikke noen feilmelding som jeg får hos servage som jeg har min egentlig webside hos!

 

Aner jeg at det er en av disse?

 

error_append_string

error_log

error_prepend_string

 

Alle har ifølge phpinfo "no value".

Endret av Yaricks
Lenke til kommentar
; - display_errors = On          [security]

;    With this directive set to off, errors that occur during the execution of

;    scripts will no longer be displayed as a part of the script output, and thus,

;    will no longer be exposed to remote users.  With some errors, the error message

;    content may expose information about your script, web server, or database

;    server that may be exploitable for hacking.  Production sites should have this

;    directive set to off.

 

Men phpinfo() viser fortsatt som av! :hrm: Må man restarte PHP servern, isåfall, hvordan?

 

Jeg har restartet apache flere ganger, og hele maskinen glere ganger.. Men fortsatt satt til off.

Endret av Yaricks
Lenke til kommentar

Du skal ikke ha bindestrek foran variabelen du setter vel?

"-display_errors = On" er antakelig ikke det samme som

"display_errors = On"

 

 

Edit:

Ok, ser du ikke har det lenger ned, men da er det mulig php feiler når den parser konfigurasjonen når du har - display_errors = on [security] lenger opp.

Den strengen må antakelig være kommentert ut.

Endret av Nazgul
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...