कृपया ध्यान दें: मूल पोस्टर विशेष रूप से PHP के बारे में नहीं पूछ रहा था। सभी php केंद्रित उत्तर बड़ी मान्यताओं को वास्तविक प्रश्न के लिए प्रासंगिक नहीं बनाते हैं।
स्क्रिप्ट त्रुटि लॉग के विपरीत डिफ़ॉल्ट त्रुटि लॉग आमतौर पर (अधिक) विशिष्ट त्रुटि होती है। अक्सर इसे अस्वीकार कर दिया जाएगा या यहां तक कि एक दुभाषिया भी नहीं मिल सकता है।
इसका मतलब यह है कि गलती लगभग हमेशा आपकी स्क्रिप्ट के साथ होती है। उदाहरण के लिए आपने एक पर्ल स्क्रिप्ट अपलोड की है, लेकिन क्या उसने इसे निष्पादित करने की अनुमति नहीं दी है? या शायद यह एक Linux वातावरण में दूषित हो गया था यदि आप विंडोज़ में स्क्रिप्ट लिखते हैं और फिर इसे सर्वर पर अपलोड करते हैं बिना लाइन के अंत में कनवर्ट किए जा रहे हैं तो आपको यह त्रुटि मिलेगी।
यदि आप भूल जाते हैं तो पर्ल में
print "content-type: text/html\r\n\r\n";
आपको यह त्रुटि मिलेगी
इसके कई कारण हैं। इसलिए कृपया पहले अपनी त्रुटि लॉग की जांच करें और फिर कुछ और जानकारी प्रदान करें।
डिफ़ॉल्ट त्रुटि लॉग अक्सर /var/log/httpd/error_log
या में होता है /var/log/apache2/error.log
।
डिफ़ॉल्ट त्रुटि लॉग को देखने का कारण (जैसा कि ऊपर बताया गया है) है, क्योंकि त्रुटियों को हमेशा वर्चुअल होस्ट में परिभाषित कस्टम त्रुटि लॉग में पोस्ट नहीं किया जाता है।
लिनक्स मानता है और जरूरी नहीं कि पर्ल