Hur få felmeddelanden i PHP? (Löst)

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
Gorgus
Inlägg: 1998
Blev medlem: 24 april 2006, 22:42:42
Ort: Eskilstuna
Kontakt:

Hur få felmeddelanden i PHP? (Löst)

Inlägg av Gorgus »

Jag har kommit på att det skulle kunna underlätta om man faktiskt såg vilka fel som inträffar när man "utvecklar" i PHP.

Jag kör en LAMP-server på en Raspberry Pi 4B som jag testar PHP-skript på.

Jag har ändrat till följande i php.ini:

Kod: Markera allt

display_errors = on
display_startup_errors = on
error_reporting = E_ALL
Men jag ser ändå inga felmeddelanden. Ser heller inte förväntat resultat, bara en blank sida.
Vad missar jag och gör fel?
Vad behöver jag göra?
Senast redigerad av Gorgus 7 mars 2022, 15:27:11, redigerad totalt 1 gång.
Användarvisningsbild
adent
Inlägg: 4100
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Hur få felmeddelanden i PHP?

Inlägg av adent »

Hamnar det inte i apaches error_log?
Användarvisningsbild
AndLi
Inlägg: 17100
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Hur få felmeddelanden i PHP?

Inlägg av AndLi »

Ett tips kan vara att prova köra php skriptet på en commandline på Pi4an, det har hjälpt mig några gånger då jag inte fått något felmeddelande..

Man kan väl slå om vissa flaggor om vilka fel som ska visas för slutanvändaren i själva php filen med?
Nerre
Inlägg: 26695
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Hur få felmeddelanden i PHP?

Inlägg av Nerre »

Att kolla i loggen är oftast det bästa.
Användarvisningsbild
Gorgus
Inlägg: 1998
Blev medlem: 24 april 2006, 22:42:42
Ort: Eskilstuna
Kontakt:

Re: Hur få felmeddelanden i PHP?

Inlägg av Gorgus »

Kolla i loggen fungerar ju bra: (Men det är lite bökigt).

Kod: Markera allt

sudo tail -100 /var/log/apache2/error.log
Men finns det nåt sätt att se dem direkt i webbläsaren när man provkör? De flaggorna man kan sätta direkt i php-filen är de som jag ändrat i php.ini.
Användarvisningsbild
Gorgus
Inlägg: 1998
Blev medlem: 24 april 2006, 22:42:42
Ort: Eskilstuna
Kontakt:

Re: Hur få felmeddelanden i PHP? (Löst)

Inlägg av Gorgus »

Fast nu provade jag ändå att sätta flaggorna direkt i php-filen och då fungerar det! Tack för hjälpen!

Kod: Markera allt

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Nerre
Inlägg: 26695
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Hur få felmeddelanden i PHP? (Löst)

Inlägg av Nerre »

Jag tror att om du ändrar i php.ini så behöver du starta om Apache för att det ska slå igenom (dess php-modul har redan läst in php.ini vid start).

Nu är det evigheter sen jag höll på med sånt där men vill minnas att det var typ "apache2ctl graceful" som gjorde en snygg omstart av Apache.
Användarvisningsbild
Gorgus
Inlägg: 1998
Blev medlem: 24 april 2006, 22:42:42
Ort: Eskilstuna
Kontakt:

Re: Hur få felmeddelanden i PHP? (Löst)

Inlägg av Gorgus »

Jag har för vana att boota om när jag ändrat nåt sånt här. Bara för säkerhets skull.
Skriv svar