Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте! Подскажите, пожалуйста, где искать ошибку. Сайт http://www.ecosun.net.ua/, в шапке выдает ошибки. при входе в админ панель

Warning: fopen(www/storage/logs/error.log): failed to open stream: No such file or directory in system/library/log.php on line 6
Warning: Cannot modify header information - headers already sent by (output started at www.ecosun.net.ua/system/library/log.php:6) in www.ecosun.net.ua/system/framework.php on line 108
Warning: fwrite() expects parameter 1 to be resource, boolean given in www.ecosun.net.ua/system/library/log.php on line 10 и т.д. 

Уже и права меняла и редактировала файл log.php - не помогает

вот содержимое  log.php

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В гугле. Надо пробовать обычно.
там же все написано нет доступа к директории.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может я конечно задаю глупые вопросы. Но до того как написать весь гугл пересмотрела и перепробовола все описанные способы устранения проблемы (меняла права, корректировала log.php ) пока ничего не помогает. может вы что подскажите. Спасибо!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
57 минут назад, Stealth421 сказал:

config.php проверьте

А где в config.php могут быть проблемы 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас ошибка в этой строке

       $this->handle = fopen(DIR_LOGS . $filename, 'r');

С таким модом у вас файл открывается только для чтения.

В оригинальном файле так

       $this->handle = fopen(DIR_LOGS . $filename, 'a');

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
15 часов назад, Strelez сказал:

У вас ошибка в этой строке


       $this->handle = fopen(DIR_LOGS . $filename, 'r');

С таким модом у вас файл открывается только для чтения.

В оригинальном файле так


       $this->handle = fopen(DIR_LOGS . $filename, 'a');

 

Это я меняла, некоторым помогло, у меня не работает ни r  ни a.

Изменено пользователем NSUN
удалила ссылку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.