Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Ошибка 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);
    }
}

Надіслати
Поділитися на інших сайтах


Может я конечно задаю глупые вопросы. Но до того как написать весь гугл пересмотрела и перепробовола все описанные способы устранения проблемы (меняла права, корректировала log.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
удалила ссылку
Надіслати
Поділитися на інших сайтах


  • 2 years later...
  • 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

Надіслати
Поділитися на інших сайтах


  • 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/ меня именно эта тема направила в поиски ошибок в модуле.

Надіслати
Поділитися на інших сайтах

  • 1 year later...

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

 

свою проблему решил созданием папки 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)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.