webForumDet fria alternativet

Sätta på felrapportering PHP 5.x

PHP

3 svar · 454 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Tjena
Jag kör PHP 5.x tillsammans med IIS7.0 i Vista.
Har nu stora problem med felsökning, för PHP skriver inte ut några fel, utan bara en blank sida.

Kör jag phpinfo(); så står det att min ini-fil ligger i c:\windows, vilket den gör också.
I den så har jag angett:

error_reporting = E_ALL
display_errors = on

Men ändå så skrivs inga fel ut (ja, stängde av IIS, ändrade i php.ini och startade om).

Kör jag phpinfo(); igen, så står display_errors på 'off', konstigt nog.

Anger jag:

error_reporting(E_ALL);
ini_set("display_errors", "1");

i min PHP fil, så skrivs ändå en helt blank sida ut när jag kör filen som jag medvetet lagt in flera fel i.

Jag verkar köra PHP som ISAPI, påverkar detta på något sätt?

Tacksam för all hjälp rörande det här.

Medlem sedan jan. 2005953 inlägg
#2

I phpinfo(), står det samma sökväg vid Configuration File (php.ini) Path som vid Loaded Configuration File ?

Medlem sedan feb. 20034 441 inlägg
#3

Hmm, är den variabeln (eller parametern) något som är nytt i PHP5?
För hemma så har jag 4.4.4 på en datorn och 4.4.6 på den andra och det finns inget som heter Loaded configuration file i någon av dom.

Ska det alltså stå någonstans i phpinfo()?

Medlem sedan feb. 20034 441 inlägg
#4

Vi fortsätter tråden här, så slipper vi hålla igång två trådar:
http://www.phpportalen.net/viewtopic.php?p=512990

299 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
159 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
154 ms — ändringar (db)