IIS7.5

2010-06-30 4 views
5

के तहत PHP के साथ त्रुटियों को दिखाने के लिए असंभव है सर्वर: Win 2008 R2
PHP संस्करण 5.2 है यदि मुझे सही याद है। (WPI के साथ WordPress & mysql के साथ स्थापित किया गया है)।IIS7.5

मैंने एआरएएस-थीम के साथ वर्डप्रेस स्थापित किया था। कुछ पृष्ठों पर मेरे पास 500 त्रुटियां हैं। समस्या यह है कि वास्तव में डीबग नहीं कर सकता है और त्रुटि 500 ​​को ठीक कर सकती है, कोई त्रुटि नहीं दिख रही है (कोई घातक/चेतावनी/नोटिस या कुछ भी नहीं)।

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" 

लॉग फ़ाइल लिखने + पर उपयोगकर्ता, व्यवस्थापक और नेटवर्क सेवा पढ़ा जाता है:

php.ini त्रुटि खंड में मैं उन सेटिंग्स की है।

मैंने create.config को विस्तृत लॉक के बजाय विस्तृत त्रुटियों के साथ अद्यतन करने का प्रयास किया, लेकिन वास्तव में यह वास्तव में मदद नहीं की क्योंकि मुझे अभी भी मानक 500 त्रुटि पृष्ठ मिला है।

ईवेंट व्यूअर में कुछ भी नहीं है (syslog के साथ php.ini संपादित करना कुछ भी नहीं करता है)।

पर्याप्त अजीब, ऐसा लगता है कि कुछ त्रुटियों के लिए मुझे एक खाली पृष्ठ मिलता है।

मैंने केवल इस पृष्ठ के साथ एक परीक्षण पृष्ठ बनाने की कोशिश की: <?php echo 1/0; ?> लेकिन यह अपेक्षित घातक त्रुटि के बजाय केवल एक खाली पृष्ठ दिखाया गया।

का पता लगाने में मैं मैं सिर्फ यह जानकारियां मिल बनाया:

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) 

मैं के रूप में मैं कर सकता जितना आईआईएस 'मंचों पढ़ सकते हैं और कुछ आजमाइश करने की कोशिश की, लेकिन मैं कुछ भी नहीं करने के लिए सक्षम होने के लिए लगता है, लेकिन एक हिट अब तक दीवार

उत्तर

4

इस समस्या के समाधान के लिए http://blogs.iis.net/kehand/archive/2009/08/09/php-and-custom-error-pages.aspx पढ़ें। यह Win2K8 R2 SP1 में तय किया जाएगा ताकि फास्टसीजीआई प्रक्रियाओं द्वारा लौटाई गई त्रुटियों को आईआईएस कस्टम त्रुटि मॉड्यूल द्वारा ओवरराइड नहीं किया जाएगा।

धन्यवाद, कंवल

+0

अच्छा एक ... यद्यपि मैं केवल कुछ त्रुटियों के लिए एक सफेद पृष्ठ मिलता है। यह अजीब है मुझे इसकी जांच करनी होगी। – Erick

+0

और अजीब रूप से पर्याप्त, मैं अभी भी PHP लॉग को लिखने के लिए प्रतीत नहीं कर सकता। लेकिन यह मुझे खोज करने के लिए कहां पर कुछ अच्छी अंतर्दृष्टि देता है, धन्यवाद! – Erick

+0

विंड 2008 आर 2 एसपी 1 में तय नहीं किया गया प्रतीत होता है। और कामकाज इसे हल नहीं करता है। – Frank

संबंधित मुद्दे