Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Övriga serverspråk > PHP

Vita felmeddelande i PHP

LP_MAXI
LP_MAXI

Gradering

#19379

Hejsan.

När jag sitter och skriver PHP kod och något blir fel så visas endast sidan som helt vid, utan källkod och inga felmeddelande alls.

Jag har error_reporting(E_ALL | E_STRICT); på alla php-filer jag arbetar med men ändå visas inga fel. Varför är det så? Sidorna ligger hos Loopia så jag har ingen möjlighet att ändra i php.ini som Google säöger bland annat.

http://www.lpmaxi.se/
Taggar: felhantering, php,
ID: #19379 | Skapades: 2010-02-08 15:00:47 | Tråden har 4 svar och har lästs 517 gånger.

Är det lika om du kör lokalt på din server?

Kan man inte läsa och förstå min kod, kan man inte programmera - Christher Lenander
ID: #19382 | Skapades: 2010-02-08 18:51:05

voigtan
voigtan

Gradering

#19383

Spontant så tänker jag: kontakta Loopia, kan ju vara så att det är fel konfigurerat från start?

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #19383 | Skapades: 2010-02-08 19:13:46

LP_MAXI
LP_MAXI

Gradering

#19384

Jag har ingen webbservern på datorn som klarar PHP. Jag laddar upp på webbhotellet direkt.

ska Kontakta Loopia med och se vad dom har att säga om problemet.

Har nu kontaktat Loopia och även gjort ett litet enkelt test.

På Loopia och på min labb-miljö på BTH har jag laddat upp exakt samma kod och på BTH ger den mig felmeddelande och på Loopia blir det helt vitt.

Kolla själv:

http://www.student.bth.se/~lipb10/test.php

http://lotusmodellen.se/test.php

Koden är denna:

<?php

// Fel hanteringen
error_reporting(E_ALL | E_STRICT);

$hej = "hej"

echo $hej

?>

Det är märkligt, får se vad Loopia har att säga om dom nu svarar.

http://www.lpmaxi.se/
Redigerades av LP_MAXI den 8 februari 2010. Läs tidigare inlägg.
Redigerades av LP_MAXI den 8 februari 2010. Läs tidigare inlägg.
Redigerades av LP_MAXI den 8 februari 2010. Läs tidigare inlägg.
ID: #19384 | Skapades: 2010-02-08 19:14:23

LP_MAXI
LP_MAXI

Gradering

#19392

Har nu fått svar av Loopia och jag fick detta som svar av dom.

 

Citat:

Hej Linus

 

Anledningen till att ni får en blank sida är för att felhanteringen som standard är inaktiverat. Ni kan enkelt aktivera detta under UNIX genom att skapa en .htaccess-fil med informationen:

 

php_flag display_errors on

php_flag display_startup_errors on

php_value error_reporting 2047

 

Under Windows finns inte stöd för .htaccess-filer och där kan man istället använda följande funktionsanrop i samtliga PHP-filer man vill felsöka:

  ini_set('error_reporting', 2047);

  ini_set('display_errors', 'On');

 

Jag skapade en .htaccess fil och nu fungerar det med felmeddelanden.

http://www.lpmaxi.se/
Redigerades av LP_MAXI den 9 februari 2010. Läs tidigare inlägg.
ID: #19392 | Skapades: 2010-02-09 12:17:49
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy