!
सबसे पहले, आपको अपनी वेबसाइट पर त्रुटियों की रिपोर्टिंग सक्षम करने की आवश्यकता है। करने के लिए 'पर', फ़ाइल को पुनः अपलोड करने और अपने पेज को ताज़ा 'बंद'
@ini_set(‘display_errors’, ‘off’);
2) बदलें:
1) फ़ाइल config \ config.inc.php खोलें और निम्न पंक्ति पाते हैं।
यदि यह मदद नहीं करता है, तो अगले चरण पर जाएं।
3) इस कोड को अपनी index.php फ़ाइल के शीर्ष पर PrestaShop स्थापना की रूट में जोड़ें और इसे अपने सर्वर पर पुनः अपलोड करें। फिर अपनी वेबसाइट और व्यवस्थापक पैनल तक पहुंचने का प्रयास करें।
<?php error_reporting(0);
$old_error_handler = set_error_handler("userErrorHandler");
function userErrorHandler ($errno, $errmsg, $filename, $linenum, $vars)
{
$time=date("d M Y H:i:s");
// Get the error type from the error number
$errortype = array (1 => "Error",
2 => "Warning",
4 => "Parsing Error",
8 => "Notice",
16 => "Core Error",
32 => "Core Warning",
64 => "Compile Error",
128 => "Compile Warning",
256 => "User Error",
512 => "User Warning",
1024 => "User Notice");
$errlevel=$errortype[$errno];
//Write error to log file (CSV format)
$errfile=fopen("errors.csv","a");
fputs($errfile,"\"$time\",\"$filename:
$linenum\",\"($errlevel) $errmsg\"\r\n");
fclose($errfile);
if($errno!=2 && $errno!=8) {
//Terminate script if fatal error
die("A fatal error has occurred. Script execution has been aborted");
}
}
?>
इस मैनिपुलेशन के बाद आपको उस फ़ोल्डर में error.csv नामक फ़ाइल मिलेगी जहां आपकी index.php फ़ाइल स्थित है। किसी भी टेक्स्ट एडिटर का उपयोग करके फ़ाइल error.csv को डाउनलोड और खोलें, आपको वहां त्रुटि लॉग मिलेगा।
बहुत बढ़िया! बहुत बहुत धन्यवाद –
पीएस 1.5.x में _PS_MODE_DEV_ को config/defines.inc.php में सही करने के लिए बदलें –