Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Ошибка log.php


Recommended Posts

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

Link to comment
Share on other sites


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

 

Link to comment
Share on other sites


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

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

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

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

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

 

  • +1 1
Link to comment
Share on other sites


15 часов назад, Strelez сказал:

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

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

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

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

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

 

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

Edited by NSUN
удалила ссылку
Link to comment
Share on other sites


  • 2 years later...

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

image.png.354c336581668a8cf1b063ac626d8637.png

  • +1 1
Link to comment
Share on other sites


  • 6 months later...
В 28.01.2018 в 09: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

Link to comment
Share on other sites


  • 5 months later...
В 24.02.2020 в 22: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/ меня именно эи тема направила в поиски ошипотому чток в модуле.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.