我需要帮助。我的网站运行正常,直到我安装了这个模块:
http://www.opencart.com/index.php?route=extension/extension/info&extension_id=5985
我按照开发人员的指示做了一切,但现在我的整个网站搞砸了。当我尝试加载后端时,我收到以下错误:
Fatal error: Class 'Log' not found in /home/mhxhh/public_html/admin/index.php on line 58
当我尝试加载前端时出现此错误:
Fatal error: Class 'Log' not found in /home/mhxhh/public_html/index.php on line 75
我现在已经删除了这些模块中的所有文件以及google和bing验证文件,但没有更改错误仍在重现。请帮忙,因为我不知道该怎么做。谢谢
答案 0 :(得分:0)
我遇到了同样的问题,除了与您提到的扩展程序无关(我不相信)。我找到了这个链接,它解释了我的修复:http://forum.opencart.com/viewtopic.php?t=108291。
问题是我的/system/library/log.php文件以某种方式变为0字节。它需要重新上传,或者在我的情况下,我只是剪切并粘贴了我正在运行的另一个OC网站的内容。保存并刷新浏览器,该网站重新启动并运行!
这是我的log.php文件的内容:
<?php
final class Log {
private $filename;
public function __construct($filename) {
$this->filename = $filename;
}
public function write($message) {
$file = DIR_LOGS . $this->filename;
$handle = fopen($file, 'a+');
fwrite($handle, date('Y-m-d G:i:s') . ' - ' . $message . "\n");
fclose($handle);
}
}
?>
希望这会有所帮助 - 干杯。