Восстанавливал сайт из бэкапа при заходе на сайт получил многократуню ошибку ошибку Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/sadovod/web/сайт.ру/public_html/system/library/log.php on line 10
Нашёл исправление ошибки - параметр a заменить на r
<?php
class Log {
private $handle;
public function __construct($filename) {
$this->handle = fopen(DIR_LOGS . $filename, 'r'); <----------вот этот параметр
}
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);
}
}
Всё бы хорошо, но я ж подумал, раз у меня всё работало с "а" зачем я буду менять на "r". Начал я ставить бэкапы откатывая назад, докатился до годовалых бэкапов и в них была эта ошибка. Раз раньше всё работало с "a" значит, что то произошло с сервером думаю я.
Кто ни будь сталкивался с такой проблемой, возможно, что это проблема с сервером?