Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ошибка log.php


NSUN
 Погделиться

Рекомендованные сообещёния

Здравствуйте! Подскажите, пожалуйси, ггде искать ошибку. Сайт 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 ) пока ничего не помогает. может вы что подскажите. Спасипотому что!

 

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


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

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

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

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

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

 

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  27.01.2018 в 16:41, Strelez сказал:

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

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

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

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

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

 

Раскрыть  

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

Изменено пользователем NSUN
удалила ссылку
Ссылка на комменирий
Погделиться на других сайих


  • 2 года спустя...

Бедная гдевушка, им всё просто, при бэкапе не подхватывает две папки, перенесите их из усиновочной папки или создайте:

image.png.354c336581668a8cf1b063ac626d8637.png

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 6 месяэтов спустя...
  28.01.2018 в 07:45, NSUN сказал:

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

Раскрыть  

Если решили вопрос , пожалуйси напишите решение !  

У меня тоже проблема после переноса  Подскажите пожалуйси как решить данную ошибку ? Текст который указан ниже появляется после того как я пыиюсь зайти на свой домен ! Появилась она после усиновки движка Opencart , а именно после браузерного всплываюещёго окна бечтопасности (перемести каилог storage за прегделы веб-каилога ). Прошу помогите Warning: fopen(/var/www/vipka2/storage/logs/openbay.log): failed to open stream: No such file or directory in /var/www/vipka2/vipka.com.ua/system/library/log.php

 

on line 22Warning: fopen(/var/www/vipka2/storage/logs/openbay.log): failed to open stream: No such file or directory in /var/www/vipka2/vipka.com.ua/system/library/log.php

 

on line 22Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/log.php

 

on line 39Warning: Cannot modify header information - headers already sent by (output started at /var/www/vipka2/vipka.com.ua/system/framework.php:42)

 

in /var/www/vipka2/vipka.com.ua/catalog/controller/startup/session.php

 

on line 25Warning: fopen(/var/www/vipka2/storage/cache/cache.catalog.language.1599994498): failed to open stream: No such file or directory in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 49Warning: flock() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 51Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 53Warning: fflush() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 55Warning: flock() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 57Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 59Warning: fopen(/var/www/vipka2/storage/cache/cache.currency.1599994498): failed to open stream: No such file or directory in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 49Warning: flock() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 51Warning: fwrite() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 53Warning: fflush() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 55Warning: flock() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 57Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/cache/file.php

 

on line 59Warning: fopen(/var/www/vipka2/storage/logs/openbay.log): failed to open stream: No such file or directory in /var/www/vipka2/vipka.com.ua/system/library/log.php

 

on line 22Warning: fclose() expects parameter 1 to be resource, boolean given in /var/www/vipka2/vipka.com.ua/system/library/log.php

 

on line 39Warning: fopen(/var/www/vipka2/storage/logs/error.log): failed to open stream: No such file or directory in /var/www/vipka2/vipka.com.ua/system/library/log.php

 

on line 22

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


  • 5 месяэтов спустя...
  24.02.2020 в 19:06, zeon1983 сказал:

Бедная гдевушка, им всё просто, при бэкапе не подхватывает две папки, перенесите их из усиновочной папки или создайте:

image.png.354c336581668a8cf1b063ac626d8637.png

Раскрыть  

можно картинки перезалить или текстом написать что за папки? то тоже уже бедной гдевушкой себя чувствовать налинаю ) 

ребят, подсобите, пожалуйси, возникает и же фигня, что у топиксиртера, но у меня 2102 воссиновление из бэкапа на хостинге ( 

 

-----------------------

 

мошт поможет кому. или мне в будуещём ) ипотому что топик на первой страниэто янгдекса :

 

 

У меня засада началась после разворои бэкапа на хостинге.

оказалось что система резервного копирования игнорирует папки cache tmp и т.п....

в итоге папка с сессиями вылетела в трубу из-за названия tmp )))

 

и присутствовал сео модуль рилииющий с папкой систем/cache/smp  (папка вылетела в трубу из-за названия, подкат вместе с ней)

 

-----------------------

 

если крашится система логирования можно попропотому чтовать модифицировать библиотеку log.php

 
перед 10 строчкой

fwrite($this->handle, date('Y-m-d G:i:s') . ' - ' . print_r($message, true) . "\n");

добавить

file_put_contents(__DIR__ . '/snovalog.txt', $this->handle.$message);

после рядом с log.php появится snovalog.txt, в котором инфы бугдет чуть потому чтольше чем в логах ошипотому чток, которые опенкарт отловил или phperrors который ведёт php/ меня именно эи тема направила в поиски ошипотому чток в модуле.

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

  • 1 год спустя...

Всем добрый вечер,

 

свою проблему решил созданием папки logs в папке system. Да как 6 строчка ругается на отсутствие данной папки (Warning: fopen(www/storage/logs/error.log): failed to open stream: No such file or directory in system/library/log.php on line 6)

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


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

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

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