opencart错误类'Log'

时间:2014-04-21 11:19:58

标签: php error-handling

我需要帮助。我的网站运行正常,直到我安装了这个模块:

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验证文件,但没有更改错误仍在重现。请帮忙,因为我不知道该怎么做。谢谢

1 个答案:

答案 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); 
}
}
?>

希望这会有所帮助 - 干杯。