Kratos Опубликовано: 14 августа 2016 Поделиться Опубликовано: 14 августа 2016 (изменено) На протяжении уже года постоянно появляются нижеприведенные ошибки, не пойму как их можно решить (вроде ни на что не влияют, но визуально доставляют неудобства просматривая журнал ошибок) PHP Warning: unlink(www/site/system/cache/cache.product.1.0.1.928bd4b028e860fe598a933ac2cd277f.1471042798) [<a href='function.unlink'>function.unlink</a>]: No such file or directory in www/site/system/library/cache.php on line 14 PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at www/site/index.php:100) in www/site/system/library/session.php on line 11 PHP Warning: Cannot modify header information - headers already sent by (output started at www/site/index.php:100) in www/site/index.php on line 173 PHP Warning: Cannot modify header information - headers already sent by (output started at www/site/index.php:100) in www/site/system/library/currency.php on line 45 Изменено 14 августа 2016 пользователем Kratos Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
chukcha Опубликовано: 14 августа 2016 Поделиться Опубликовано: 14 августа 2016 отключите вівод ошибок И.. радуйтесь.. PHP Warning: unlink(www/site/system/cache/cache.product.1.0.1. ткаие ошибки говорят, о большой посещаемости - один удали кеш, а пришел уже другой удалять Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kratos Опубликовано: 14 августа 2016 Автор Поделиться Опубликовано: 14 августа 2016 это как то можно настроить более грамотно ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... markimax Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 chukcha, Не всегда - часто они от не правильных настроек кеширования файловой системы хостинга По опыту - после обращений в тех. поддержку хостера такие предупреждения "волшебным" образом пропадают Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kratos Опубликовано: 15 августа 2016 Автор Поделиться Опубликовано: 15 августа 2016 ну так это одна ошибка, а остальные ? или они все взаимосвязанные ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 В 15.08.2016 в 01:32, chukcha сказал: отключите вівод ошибок И.. радуйтесь.. збс... - доктор, у меня перелом! помогите, что делать? - не смотрите на него. И.. радуйтесь.. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку:? Вот markimax отправил к хостеру. Куда меня можно послать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... markimax Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kratos Опубликовано: 15 августа 2016 Автор Поделиться Опубликовано: 15 августа 2016 игра в кошки мышки какая то :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... Basto Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Basto Опубликовано: 15 марта 2018 Поделиться Опубликовано: 15 марта 2018 (изменено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Изменено 15 марта 2018 пользователем Basto Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... Гость Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... TeslaFeo Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 23 минуты назад, spectre сказал: сделайте проверку типа file_exists Дак, она же там: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*'); if ($files) { foreach ($files as $file) { if (file_exists($file)) { @unlink($file); } } } } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... EVMedvedev Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 17 июля 2018 Поделиться Опубликовано: 17 июля 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... freelancer Опубликовано: 14 марта 2019 Поделиться Опубликовано: 14 марта 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 6 месяцев спустя... Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Помогите пожалуйста исправить эту ошибку Автор: Premiumproduct, 18 декабря 2022 5 ответов 163 просмотра annnn 18 декабря 2022 Как исправить проблему с модулем? Автор: annnn, 7 декабря 2022 2 ответа 127 просмотров annnn 7 декабря 2022 Undefined offset - помогите найти проблему Автор: Artemkos88, 29 сентября 2022 1 ответ 254 просмотра PaulKravchenko 29 сентября 2022 Помогите друзья Автор: sadulloyev, 4 февраля 2021 internal server error 10 ответов 1 021 просмотр buslikdrev В среду в 09:59 Помогите, пожалуйста! Автор: Asp1r1n, 8 января 3 ответа 106 просмотров Asp1r1n 8 января Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Песочница Постоянные ошибки, помогите решить проблему Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Kratos Опубликовано: 14 августа 2016 Автор Поделиться Опубликовано: 14 августа 2016 это как то можно настроить более грамотно ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
markimax Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 chukcha, Не всегда - часто они от не правильных настроек кеширования файловой системы хостинга По опыту - после обращений в тех. поддержку хостера такие предупреждения "волшебным" образом пропадают Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kratos Опубликовано: 15 августа 2016 Автор Поделиться Опубликовано: 15 августа 2016 ну так это одна ошибка, а остальные ? или они все взаимосвязанные ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... afwollis Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 В 15.08.2016 в 01:32, chukcha сказал: отключите вівод ошибок И.. радуйтесь.. збс... - доктор, у меня перелом! помогите, что делать? - не смотрите на него. И.. радуйтесь.. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку:? Вот markimax отправил к хостеру. Куда меня можно послать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... markimax Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kratos Опубликовано: 15 августа 2016 Автор Поделиться Опубликовано: 15 августа 2016 игра в кошки мышки какая то :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... Basto Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Basto Опубликовано: 15 марта 2018 Поделиться Опубликовано: 15 марта 2018 (изменено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Изменено 15 марта 2018 пользователем Basto Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... Гость Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... TeslaFeo Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 23 минуты назад, spectre сказал: сделайте проверку типа file_exists Дак, она же там: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*'); if ($files) { foreach ($files as $file) { if (file_exists($file)) { @unlink($file); } } } } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... EVMedvedev Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 17 июля 2018 Поделиться Опубликовано: 17 июля 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... freelancer Опубликовано: 14 марта 2019 Поделиться Опубликовано: 14 марта 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 6 месяцев спустя... Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Помогите пожалуйста исправить эту ошибку Автор: Premiumproduct, 18 декабря 2022 5 ответов 163 просмотра annnn 18 декабря 2022 Как исправить проблему с модулем? Автор: annnn, 7 декабря 2022 2 ответа 127 просмотров annnn 7 декабря 2022 Undefined offset - помогите найти проблему Автор: Artemkos88, 29 сентября 2022 1 ответ 254 просмотра PaulKravchenko 29 сентября 2022 Помогите друзья Автор: sadulloyev, 4 февраля 2021 internal server error 10 ответов 1 021 просмотр buslikdrev В среду в 09:59 Помогите, пожалуйста! Автор: Asp1r1n, 8 января 3 ответа 106 просмотров Asp1r1n 8 января Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Песочница Постоянные ошибки, помогите решить проблему Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Kratos Опубликовано: 15 августа 2016 Автор Поделиться Опубликовано: 15 августа 2016 ну так это одна ошибка, а остальные ? или они все взаимосвязанные ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
afwollis Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 В 15.08.2016 в 01:32, chukcha сказал: отключите вівод ошибок И.. радуйтесь.. збс... - доктор, у меня перелом! помогите, что делать? - не смотрите на него. И.. радуйтесь.. 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... chukcha Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку:? Вот markimax отправил к хостеру. Куда меня можно послать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... markimax Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kratos Опубликовано: 15 августа 2016 Автор Поделиться Опубликовано: 15 августа 2016 игра в кошки мышки какая то :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... Basto Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Basto Опубликовано: 15 марта 2018 Поделиться Опубликовано: 15 марта 2018 (изменено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Изменено 15 марта 2018 пользователем Basto Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... Гость Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... TeslaFeo Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 23 минуты назад, spectre сказал: сделайте проверку типа file_exists Дак, она же там: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*'); if ($files) { foreach ($files as $file) { if (file_exists($file)) { @unlink($file); } } } } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... EVMedvedev Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 17 июля 2018 Поделиться Опубликовано: 17 июля 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... freelancer Опубликовано: 14 марта 2019 Поделиться Опубликовано: 14 марта 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 6 месяцев спустя... Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Помогите пожалуйста исправить эту ошибку Автор: Premiumproduct, 18 декабря 2022 5 ответов 163 просмотра annnn 18 декабря 2022 Как исправить проблему с модулем? Автор: annnn, 7 декабря 2022 2 ответа 127 просмотров annnn 7 декабря 2022 Undefined offset - помогите найти проблему Автор: Artemkos88, 29 сентября 2022 1 ответ 254 просмотра PaulKravchenko 29 сентября 2022 Помогите друзья Автор: sadulloyev, 4 февраля 2021 internal server error 10 ответов 1 021 просмотр buslikdrev В среду в 09:59 Помогите, пожалуйста! Автор: Asp1r1n, 8 января 3 ответа 106 просмотров Asp1r1n 8 января Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Песочница Постоянные ошибки, помогите решить проблему Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
chukcha Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку:? Вот markimax отправил к хостеру. Куда меня можно послать? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... markimax Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kratos Опубликовано: 15 августа 2016 Автор Поделиться Опубликовано: 15 августа 2016 игра в кошки мышки какая то :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... Basto Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Basto Опубликовано: 15 марта 2018 Поделиться Опубликовано: 15 марта 2018 (изменено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Изменено 15 марта 2018 пользователем Basto Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... Гость Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... TeslaFeo Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 23 минуты назад, spectre сказал: сделайте проверку типа file_exists Дак, она же там: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*'); if ($files) { foreach ($files as $file) { if (file_exists($file)) { @unlink($file); } } } } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... EVMedvedev Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 17 июля 2018 Поделиться Опубликовано: 17 июля 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... freelancer Опубликовано: 14 марта 2019 Поделиться Опубликовано: 14 марта 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 6 месяцев спустя... Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Помогите пожалуйста исправить эту ошибку Автор: Premiumproduct, 18 декабря 2022 5 ответов 163 просмотра annnn 18 декабря 2022 Как исправить проблему с модулем? Автор: annnn, 7 декабря 2022 2 ответа 127 просмотров annnn 7 декабря 2022 Undefined offset - помогите найти проблему Автор: Artemkos88, 29 сентября 2022 1 ответ 254 просмотра PaulKravchenko 29 сентября 2022 Помогите друзья Автор: sadulloyev, 4 февраля 2021 internal server error 10 ответов 1 021 просмотр buslikdrev В среду в 09:59 Помогите, пожалуйста! Автор: Asp1r1n, 8 января 3 ответа 106 просмотров Asp1r1n 8 января Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Песочница Постоянные ошибки, помогите решить проблему Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
markimax Опубликовано: 15 августа 2016 Поделиться Опубликовано: 15 августа 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Kratos Опубликовано: 15 августа 2016 Автор Поделиться Опубликовано: 15 августа 2016 игра в кошки мышки какая то :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 1 год спустя... Basto Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Basto Опубликовано: 15 марта 2018 Поделиться Опубликовано: 15 марта 2018 (изменено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Изменено 15 марта 2018 пользователем Basto Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... Гость Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... TeslaFeo Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 23 минуты назад, spectre сказал: сделайте проверку типа file_exists Дак, она же там: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*'); if ($files) { foreach ($files as $file) { if (file_exists($file)) { @unlink($file); } } } } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... EVMedvedev Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 17 июля 2018 Поделиться Опубликовано: 17 июля 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... freelancer Опубликовано: 14 марта 2019 Поделиться Опубликовано: 14 марта 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 6 месяцев спустя... Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Помогите пожалуйста исправить эту ошибку Автор: Premiumproduct, 18 декабря 2022 5 ответов 163 просмотра annnn 18 декабря 2022 Как исправить проблему с модулем? Автор: annnn, 7 декабря 2022 2 ответа 127 просмотров annnn 7 декабря 2022 Undefined offset - помогите найти проблему Автор: Artemkos88, 29 сентября 2022 1 ответ 254 просмотра PaulKravchenko 29 сентября 2022 Помогите друзья Автор: sadulloyev, 4 февраля 2021 internal server error 10 ответов 1 021 просмотр buslikdrev В среду в 09:59 Помогите, пожалуйста! Автор: Asp1r1n, 8 января 3 ответа 106 просмотров Asp1r1n 8 января Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Песочница Постоянные ошибки, помогите решить проблему Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение Хостинг для OpenCart × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Kratos Опубликовано: 15 августа 2016 Автор Поделиться Опубликовано: 15 августа 2016 игра в кошки мышки какая то :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Basto Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
spectre Опубликовано: 13 марта 2018 Поделиться Опубликовано: 13 марта 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Basto Опубликовано: 15 марта 2018 Поделиться Опубликовано: 15 марта 2018 (изменено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Изменено 15 марта 2018 пользователем Basto Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... Гость Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... TeslaFeo Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 23 минуты назад, spectre сказал: сделайте проверку типа file_exists Дак, она же там: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*'); if ($files) { foreach ($files as $file) { if (file_exists($file)) { @unlink($file); } } } } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... EVMedvedev Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 17 июля 2018 Поделиться Опубликовано: 17 июля 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... freelancer Опубликовано: 14 марта 2019 Поделиться Опубликовано: 14 марта 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 6 месяцев спустя... Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Помогите пожалуйста исправить эту ошибку Автор: Premiumproduct, 18 декабря 2022 5 ответов 163 просмотра annnn 18 декабря 2022 Как исправить проблему с модулем? Автор: annnn, 7 декабря 2022 2 ответа 127 просмотров annnn 7 декабря 2022 Undefined offset - помогите найти проблему Автор: Artemkos88, 29 сентября 2022 1 ответ 254 просмотра PaulKravchenko 29 сентября 2022 Помогите друзья Автор: sadulloyev, 4 февраля 2021 internal server error 10 ответов 1 021 просмотр buslikdrev В среду в 09:59 Помогите, пожалуйста! Автор: Asp1r1n, 8 января 3 ответа 106 просмотров Asp1r1n 8 января Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Песочница Постоянные ошибки, помогите решить проблему Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения TgMarket - Модуль интернет магазина в телеграмме. Автор: Rassol2 ShowCase – адаптивный универсальный шаблон Автор: octemplates Telnotification Автор: Yevhenii_7777 Слайдер Производителей Автор: klimmm Информация (подсказка) Опций и Атрибутов Автор: Parallax
Basto Опубликовано: 15 марта 2018 Поделиться Опубликовано: 15 марта 2018 (изменено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Изменено 15 марта 2018 пользователем Basto Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Гость Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
TeslaFeo Опубликовано: 4 апреля 2018 Поделиться Опубликовано: 4 апреля 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 3 недели спустя... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... spectre Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 23 минуты назад, spectre сказал: сделайте проверку типа file_exists Дак, она же там: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*'); if ($files) { foreach ($files as $file) { if (file_exists($file)) { @unlink($file); } } } } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... EVMedvedev Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 17 июля 2018 Поделиться Опубликовано: 17 июля 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... freelancer Опубликовано: 14 марта 2019 Поделиться Опубликовано: 14 марта 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 6 месяцев спустя... Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Помогите пожалуйста исправить эту ошибку Автор: Premiumproduct, 18 декабря 2022 5 ответов 163 просмотра annnn 18 декабря 2022 Как исправить проблему с модулем? Автор: annnn, 7 декабря 2022 2 ответа 127 просмотров annnn 7 декабря 2022 Undefined offset - помогите найти проблему Автор: Artemkos88, 29 сентября 2022 1 ответ 254 просмотра PaulKravchenko 29 сентября 2022 Помогите друзья Автор: sadulloyev, 4 февраля 2021 internal server error 10 ответов 1 021 просмотр buslikdrev В среду в 09:59 Помогите, пожалуйста! Автор: Asp1r1n, 8 января 3 ответа 106 просмотров Asp1r1n 8 января Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Поддержка и ответы на вопросы Песочница Постоянные ошибки, помогите решить проблему
Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Hustup Опубликовано: 25 июня 2018 Поделиться Опубликовано: 25 июня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
spectre Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 23 минуты назад, spectre сказал: сделайте проверку типа file_exists Дак, она же там: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*'); if ($files) { foreach ($files as $file) { if (file_exists($file)) { @unlink($file); } } } } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... EVMedvedev Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... lavka Опубликовано: 17 июля 2018 Поделиться Опубликовано: 17 июля 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 7 месяцев спустя... freelancer Опубликовано: 14 марта 2019 Поделиться Опубликовано: 14 марта 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 6 месяцев спустя... Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1 Перейти к списку тем Похожие публикации Помогите пожалуйста исправить эту ошибку Автор: Premiumproduct, 18 декабря 2022 5 ответов 163 просмотра annnn 18 декабря 2022 Как исправить проблему с модулем? Автор: annnn, 7 декабря 2022 2 ответа 127 просмотров annnn 7 декабря 2022 Undefined offset - помогите найти проблему Автор: Artemkos88, 29 сентября 2022 1 ответ 254 просмотра PaulKravchenko 29 сентября 2022 Помогите друзья Автор: sadulloyev, 4 февраля 2021 internal server error 10 ответов 1 021 просмотр buslikdrev В среду в 09:59 Помогите, пожалуйста! Автор: Asp1r1n, 8 января 3 ответа 106 просмотров Asp1r1n 8 января Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
lavka Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 23 минуты назад, spectre сказал: сделайте проверку типа file_exists Дак, она же там: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\._-]/i', '', $key) . '.*'); if ($files) { foreach ($files as $file) { if (file_exists($file)) { @unlink($file); } } } } Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
EVMedvedev Опубликовано: 14 июля 2018 Поделиться Опубликовано: 14 июля 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
lavka Опубликовано: 17 июля 2018 Поделиться Опубликовано: 17 июля 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
freelancer Опубликовано: 14 марта 2019 Поделиться Опубликовано: 14 марта 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 2 месяца спустя... lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 6 месяцев спустя... Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... 5 месяцев спустя... vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 1
lagerz666 Опубликовано: 26 мая 2019 Поделиться Опубликовано: 26 мая 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Padlik Опубликовано: 28 ноября 2019 Поделиться Опубликовано: 28 ноября 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
vorobey Опубликовано: 12 мая 2020 Поделиться Опубликовано: 12 мая 2020 (изменено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if ([email protected]($file)) { clearstatcache(false, $file); } } } } Изменено 12 мая 2020 пользователем vorobey Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения