Я получил эту ошибку в своем магазине opencart сразу после удаления расширения. Полный магазин больше не работает. В нем нет собственного шаблона и не работают все функции php. Эта ошибка появляется:
Warning: fopen(/my_path/system/logs/): failed to open stream: Is a directory in /my_path/system/library/log.php on line 6
Это класс журнала:
class Log {
private $handle;
public function __construct($filename) {
//this is line 6
$this->handle = fopen(DIR_LOGS . $filename, 'a');
}
public function write($message) {
fwrite($this->handle, date('Y-m-d G:i:s') . ' - ' . print_r($message, true) . "\n");
}
public function __destruct() {
fclose($this->handle);
}
}
Похоже, переменная $filename пуста. Это также отражает неработающий php, о котором я упоминал выше. Каталог журналов - 755, и я пробовал его с 777.
И вторая ошибка отображается внизу моего магазина:
Fatal error: Call to a member function get() on a non-object in /homepages/6/d421894284/htdocs/opencart/upload/index.php on line 104
Кто-нибудь сталкивался с этой ошибкой в Opencart 2.0.1.1? Google говорит, что это должно быть распространенная ошибка, но я не могу найти решение.