C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
-
Gorgus
- Inlägg: 1998
- Blev medlem: 24 april 2006, 22:42:42
- Ort: Eskilstuna
-
Kontakt:
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.
-
adent
- Inlägg: 4110
- Blev medlem: 27 november 2008, 22:56:23
- Ort: Utanför Jönköping
-
Kontakt:
Inlägg
av adent »
Hamnar det inte i apaches error_log?
-
AndLi
- Inlägg: 17228
- Blev medlem: 11 februari 2004, 18:17:59
- Ort: Knivsta
-
Kontakt:
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: 26737
- Blev medlem: 19 maj 2008, 07:51:04
- Ort: Upplands väsby
Inlägg
av Nerre »
Att kolla i loggen är oftast det bästa.
-
Gorgus
- Inlägg: 1998
- Blev medlem: 24 april 2006, 22:42:42
- Ort: Eskilstuna
-
Kontakt:
Inlägg
av Gorgus »
Kolla i loggen fungerar ju bra: (Men det är lite bökigt).
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.
-
Gorgus
- Inlägg: 1998
- Blev medlem: 24 april 2006, 22:42:42
- Ort: Eskilstuna
-
Kontakt:
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: 26737
- Blev medlem: 19 maj 2008, 07:51:04
- Ort: Upplands väsby
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.
-
Gorgus
- Inlägg: 1998
- Blev medlem: 24 april 2006, 22:42:42
- Ort: Eskilstuna
-
Kontakt:
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.