2010-06-30 4 views
5

Der Server ist: Win 2008 R2
PHP-Version ist 5.2, wenn ich mich richtig erinnere. (wurde zusammen mit Wordpress & mysql mit WPI installiert).Fehler mit PHP unter IIS7.5 nicht zeigen

Ich habe WordPress zusammen mit Arras-Thema installiert. Auf einigen Seiten habe ich 500 Fehler. Problem ist, kann den Fehler nicht wirklich debuggen und beheben, da es 500 ist, werden keine Fehler angezeigt (keine fatalen/Warnung/Nachricht oder nichts).

Im php.ini Fehler Abschnitt habe ich diese Einstellungen:

error_reporting = E_ALL 
display_errors = Off 
display_startup_errors = Off 
log_errors =On 
log_errors_max_len = 1024 
ignore_repeated_errors = Off 
ignore_repeated_source = Off 
report_memleaks = On 
track_errors = Off 
error_log = "C:\\inetpub\\logs\\php_error_log.txt" 

Die Log-Datei + wird schreiben auf Benutzer lesen, Administratoren und Netzwerkdienst.

Ich versuchte, die machine.config mit Detailfehlern statt DetailedLocalOnly zu aktualisieren, aber es didin't wirklich geholfen, als ich noch eine Standard-500-Fehlerseite bekam.

Es gibt nichts in der Ereignisanzeige (die Bearbeitung von php.ini mit syslog tut nichts).

Seltsam genug, es scheint, dass für einige Fehler ich eine leere Seite bekomme.

Ich habe versucht, eine Testseite nur mit dieser: <?php echo 1/0; ?>, aber es zeigte nur eine leere Seite anstelle der erwarteten schwerwiegenden Fehler. Ich

In der Spur machte ich habe nur diese Informationen:

No.175. Warning -MODULE_SET_RESPONSE_ERROR_STATUS 

ModuleName FastCgiModule 
Notification 128 
HttpStatus 500 
HttpReason Internal Server Error 
HttpSubStatus 0 
ErrorCode 0 
ConfigExceptionInfo 
Notification EXECUTE_REQUEST_HANDLER 
ErrorCode The operation completed successfully. (0x0) 

Ich habe versucht, IIS Foren so viel zu lesen, wie ich konnte und einige tryouts zu tun, aber ich scheint in der Lage zu sein, nichts zu tun, sondern traf ein Mauer so weit.

Antwort

4

Lesen http://blogs.iis.net/kehand/archive/2009/08/09/php-and-custom-error-pages.aspx zu diesem Thema für Abhilfe. Dies wird in win2k8 R2 SP1 fixiert werden, so dass Fehler, die durch FastCGI Prozesse zurückgegeben wird nicht durch IIS benutzerdefinierte Fehlermoduls überschrieben werden.

Danke, Kanwal

+0

nett ... tho ich eine weiße Seite für einige Fehler nur bekommen. Es ist komisch, dass ich das untersuchen muss. – Erick

+0

Und komischerweise kann ich immer noch nicht in das PHP-Protokoll schreiben. Aber es gibt mir einen guten Einblick darüber, wo zu suchen, danke! – Erick

+0

Scheint nicht in Wind2008 R2 SP1 behoben werden. Und Workaround löst es auch nicht. – Frank

Verwandte Themen