मुझे कोई PHP त्रुटियां नहीं दिखाई दे रही हैं। मैंने त्रुटि रिपोर्टिंग चालू करने के लिए हर चाल की कोशिश की है, लेकिन कुछ भी काम नहीं करता है।त्रुटियों की रिपोर्ट करने के लिए PHP नहीं मिल सकता
display_errors पर है और error_logging पर है, लेकिन जब मैं एक त्रुटि के साथ किसी भी पृष्ठ देखते हैं, मैं एक रिक्त पृष्ठ मिलता है।
/var/log/php.log मौजूद नहीं है।
अगर मैं एक स्थानीय लॉगफ़ाइल निर्धारित करते हैं, कुछ भी नहीं बनाया जाता है।
फ़ाइल मैं के साथ परीक्षण किया गया है
<?php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
ini_set('error_log','script_errors.log');
ini_set('log_errors','On');
$a=
phpinfo();
?>
किसी भी अन्य विचारों है?
मैंने आपके कोड की कोशिश की और यह कमांड लाइन पर काम करता है, मुझे आश्चर्य है कि आपके पास एक सेटअप है जो phpinfo() (सुरक्षा कारणों से) के आउटपुट को दिखाने से इंकार कर देता है और आप एक वैध, हालांकि अभी भी खाली, पृष्ठ देख रहे हैं। देखें कि क्या 'अक्षम_फंक्शन' सेट है, यदि आप कर सकते हैं। – Hans
क्या पार्स त्रुटियों की रिपोर्ट करने के लिए php को मजबूर करने का कोई तरीका है? – Nathan
@ नेथन क्या आपने यह उत्तर बी/सी चुना है यह उपयोगी था या विभिन्न कारणों से? मुझे एक ही समस्या है और जैसा कि मुझे यह बहुत उपयोगी नहीं लगता है। हंस, शायद अगर आपने यह देखने के लिए जांच की कि कैसे किसी को पार्स त्रुटि है या नहीं। – puk