Kratos Опубліковано: 14 серпня 2016 Share Опубліковано: 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 Надіслати Поділитися на інших сайтах More sharing options...
chukcha Опубліковано: 14 серпня 2016 Share Опубліковано: 14 серпня 2016 отключите вівод ошибок И.. радуйтесь.. PHP Warning: unlink(www/site/system/cache/cache.product.1.0.1. ткаие ошибки говорят, о большой посещаемости - один удали кеш, а пришел уже другой удалять Надіслати Поділитися на інших сайтах More sharing options... Kratos Опубліковано: 14 серпня 2016 Автор Share Опубліковано: 14 серпня 2016 это как то можно настроить более грамотно ? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 chukcha, Не всегда - часто они от не правильных настроек кеширования файловой системы хостинга По опыту - после обращений в тех. поддержку хостера такие предупреждения "волшебным" образом пропадают Надіслати Поділитися на інших сайтах More sharing options... Kratos Опубліковано: 15 серпня 2016 Автор Share Опубліковано: 15 серпня 2016 ну так это одна ошибка, а остальные ? или они все взаимосвязанные ? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 В 15.08.2016 в 01:32, chukcha сказал: отключите вівод ошибок И.. радуйтесь.. збс... - доктор, у меня перелом! помогите, что делать? - не смотрите на него. И.. радуйтесь.. 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку:? Вот markimax отправил к хостеру. Куда меня можно послать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Надіслати Поділитися на інших сайтах More sharing options... Kratos Опубліковано: 15 серпня 2016 Автор Share Опубліковано: 15 серпня 2016 игра в кошки мышки какая то :) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Basto Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Надіслати Поділитися на інших сайтах More sharing options... Basto Опубліковано: 15 березня 2018 Share Опубліковано: 15 березня 2018 (змінено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Змінено 15 березня 2018 користувачем Basto Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Гість Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Надіслати Поділитися на інших сайтах More sharing options... TeslaFeo Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Надіслати Поділитися на інших сайтах More sharing options... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 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); } } } } Надіслати Поділитися на інших сайтах More sharing options... EVMedvedev Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 17 липня 2018 Share Опубліковано: 17 липня 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... freelancer Опубліковано: 14 березня 2019 Share Опубліковано: 14 березня 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Надіслати Поділитися на інших сайтах More sharing options... 2 months later... lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options... 5 months later... vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Постоянные ошибки, помогите решить проблему Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Kratos Опубліковано: 14 серпня 2016 Автор Share Опубліковано: 14 серпня 2016 это как то можно настроить более грамотно ? Надіслати Поділитися на інших сайтах More sharing options...
markimax Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 chukcha, Не всегда - часто они от не правильных настроек кеширования файловой системы хостинга По опыту - после обращений в тех. поддержку хостера такие предупреждения "волшебным" образом пропадают Надіслати Поділитися на інших сайтах More sharing options... Kratos Опубліковано: 15 серпня 2016 Автор Share Опубліковано: 15 серпня 2016 ну так это одна ошибка, а остальные ? или они все взаимосвязанные ? Надіслати Поділитися на інших сайтах More sharing options... afwollis Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 В 15.08.2016 в 01:32, chukcha сказал: отключите вівод ошибок И.. радуйтесь.. збс... - доктор, у меня перелом! помогите, что делать? - не смотрите на него. И.. радуйтесь.. 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку:? Вот markimax отправил к хостеру. Куда меня можно послать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Надіслати Поділитися на інших сайтах More sharing options... Kratos Опубліковано: 15 серпня 2016 Автор Share Опубліковано: 15 серпня 2016 игра в кошки мышки какая то :) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Basto Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Надіслати Поділитися на інших сайтах More sharing options... Basto Опубліковано: 15 березня 2018 Share Опубліковано: 15 березня 2018 (змінено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Змінено 15 березня 2018 користувачем Basto Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Гість Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Надіслати Поділитися на інших сайтах More sharing options... TeslaFeo Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Надіслати Поділитися на інших сайтах More sharing options... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 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); } } } } Надіслати Поділитися на інших сайтах More sharing options... EVMedvedev Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 17 липня 2018 Share Опубліковано: 17 липня 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... freelancer Опубліковано: 14 березня 2019 Share Опубліковано: 14 березня 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Надіслати Поділитися на інших сайтах More sharing options... 2 months later... lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options... 5 months later... vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Постоянные ошибки, помогите решить проблему Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Kratos Опубліковано: 15 серпня 2016 Автор Share Опубліковано: 15 серпня 2016 ну так это одна ошибка, а остальные ? или они все взаимосвязанные ? Надіслати Поділитися на інших сайтах More sharing options...
afwollis Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 В 15.08.2016 в 01:32, chukcha сказал: отключите вівод ошибок И.. радуйтесь.. збс... - доктор, у меня перелом! помогите, что делать? - не смотрите на него. И.. радуйтесь.. 1 Надіслати Поділитися на інших сайтах More sharing options... chukcha Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку:? Вот markimax отправил к хостеру. Куда меня можно послать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Надіслати Поділитися на інших сайтах More sharing options... Kratos Опубліковано: 15 серпня 2016 Автор Share Опубліковано: 15 серпня 2016 игра в кошки мышки какая то :) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Basto Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Надіслати Поділитися на інших сайтах More sharing options... Basto Опубліковано: 15 березня 2018 Share Опубліковано: 15 березня 2018 (змінено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Змінено 15 березня 2018 користувачем Basto Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Гість Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Надіслати Поділитися на інших сайтах More sharing options... TeslaFeo Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Надіслати Поділитися на інших сайтах More sharing options... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 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); } } } } Надіслати Поділитися на інших сайтах More sharing options... EVMedvedev Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 17 липня 2018 Share Опубліковано: 17 липня 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... freelancer Опубліковано: 14 березня 2019 Share Опубліковано: 14 березня 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Надіслати Поділитися на інших сайтах More sharing options... 2 months later... lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options... 5 months later... vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Постоянные ошибки, помогите решить проблему Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
chukcha Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку:? Вот markimax отправил к хостеру. Куда меня можно послать? Надіслати Поділитися на інших сайтах More sharing options... markimax Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Надіслати Поділитися на інших сайтах More sharing options... Kratos Опубліковано: 15 серпня 2016 Автор Share Опубліковано: 15 серпня 2016 игра в кошки мышки какая то :) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Basto Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Надіслати Поділитися на інших сайтах More sharing options... Basto Опубліковано: 15 березня 2018 Share Опубліковано: 15 березня 2018 (змінено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Змінено 15 березня 2018 користувачем Basto Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Гість Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Надіслати Поділитися на інших сайтах More sharing options... TeslaFeo Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Надіслати Поділитися на інших сайтах More sharing options... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 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); } } } } Надіслати Поділитися на інших сайтах More sharing options... EVMedvedev Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 17 липня 2018 Share Опубліковано: 17 липня 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... freelancer Опубліковано: 14 березня 2019 Share Опубліковано: 14 березня 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Надіслати Поділитися на інших сайтах More sharing options... 2 months later... lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options... 5 months later... vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Постоянные ошибки, помогите решить проблему Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
markimax Опубліковано: 15 серпня 2016 Share Опубліковано: 15 серпня 2016 if (file_exists($file)) { unlink($file); } afwollis что вы можете посоветовать?Или как вы можете объяснить ошибку :? Вот markimax отправил к хостеру. Куда меня можно послать? Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют. 3 Надіслати Поділитися на інших сайтах More sharing options... Kratos Опубліковано: 15 серпня 2016 Автор Share Опубліковано: 15 серпня 2016 игра в кошки мышки какая то :) Надіслати Поділитися на інших сайтах More sharing options... 1 year later... Basto Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Надіслати Поділитися на інших сайтах More sharing options... Basto Опубліковано: 15 березня 2018 Share Опубліковано: 15 березня 2018 (змінено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Змінено 15 березня 2018 користувачем Basto Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Гість Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Надіслати Поділитися на інших сайтах More sharing options... TeslaFeo Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Надіслати Поділитися на інших сайтах More sharing options... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 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); } } } } Надіслати Поділитися на інших сайтах More sharing options... EVMedvedev Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 17 липня 2018 Share Опубліковано: 17 липня 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... freelancer Опубліковано: 14 березня 2019 Share Опубліковано: 14 березня 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Надіслати Поділитися на інших сайтах More sharing options... 2 months later... lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options... 5 months later... vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Постоянные ошибки, помогите решить проблему Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Kratos Опубліковано: 15 серпня 2016 Автор Share Опубліковано: 15 серпня 2016 игра в кошки мышки какая то :) Надіслати Поділитися на інших сайтах More sharing options...
Basto Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 13 березня 2018 Share Опубліковано: 13 березня 2018 23 минуты назад, Basto сказал: Написал хостеру, но толком не могу объяснить, что они должны сделать. Можете написать, кто именно должен сделать хостер, чтобы такие ошибки пропали? Какую настройку изменить? Почти 2 года прошло, если вы топикстартер и забыли пароль то точно надо съезжать от хостера, а если нет - читайте ниже В 15.08.2016 в 20:13, markimax сказал: Сказали к "хостеру" значит к хостеру Это уже баян. Суть в чем... скрипт кеша делает проверку - Есть ли такой файл кеша ФС хостера бодро рапортует (беря данные из своего кеша) - Да есть! Скрипт - Удаляю ФС хостера - Я обманула: нету его давно уже, я "думала" он есть Т е не правильно настроено кеширование ФС сервера, это баян у хостеров уже. Пользователи обращаются в тех. поддержку хостера и они исправляют вот а можно забить и поставить фильтр и отключить вывод ошибок на фронте и иногда почитывать логи Надіслати Поділитися на інших сайтах More sharing options... Basto Опубліковано: 15 березня 2018 Share Опубліковано: 15 березня 2018 (змінено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Змінено 15 березня 2018 користувачем Basto Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... Гість Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Надіслати Поділитися на інших сайтах More sharing options... TeslaFeo Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Надіслати Поділитися на інших сайтах More sharing options... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 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); } } } } Надіслати Поділитися на інших сайтах More sharing options... EVMedvedev Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 17 липня 2018 Share Опубліковано: 17 липня 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... freelancer Опубліковано: 14 березня 2019 Share Опубліковано: 14 березня 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Надіслати Поділитися на інших сайтах More sharing options... 2 months later... lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options... 5 months later... vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Постоянные ошибки, помогите решить проблему Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
Basto Опубліковано: 15 березня 2018 Share Опубліковано: 15 березня 2018 (змінено) Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Quote Уточните, пожалуйста, как мы можем увидеть и воспроизвести проблему? К сожалению, чего-то конкретного именно по этим ошибкам мы не сможем. No sucn file or directory обычно говорит об отсутствии файла. Как вариант, в админ.панели opencart можно скрыть отображения ошибок на экране. Также, обращаю ваше внимание, что это не ошибка как таковая, а Warning , то есть информирование вас. Подобная ситуация никак не влияет на работу вашего сайта. Также, стоит отметить, что такая ситуация может происходить по массе причин. К примеру, есть несколько процессов и они параллельно начали обрабатывать один и тот же массив ссылок на файлы кэша, что и приведёт к массовым ошибкам, так как удалить один файл дважды невозможно. Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Змінено 15 березня 2018 користувачем Basto Надіслати Поділитися на інших сайтах More sharing options...
Гість Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 В 15.03.2018 в 11:49, Basto сказал: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget Тоже такая проблема, и хостер тот же Beget . Надіслати Поділитися на інших сайтах More sharing options...
TeslaFeo Опубліковано: 4 квітня 2018 Share Опубліковано: 4 квітня 2018 Нижние три ошибки (headers already sent by) говорят о том, что невозможно добавить заголовки ибо они уже отправлены. Все заголовки должны быть добавлены до начала какого либо вывода. Эта ошибка возникает при попытке добавить заголовок после того, как вывод уже начался. Например: <?php echo "Hello"; header('location: /'); Если явного вывода нет, то возможны следующие причины: - эта ошибка может возникнуть в случае, если у какого либо файла, подключенного до добавления последнего заголовка установлена кодировка UTF-8 (Должна быть UTF-8 без BOM. Её и нужно использовать всегда). - у всех файлов, подключенных до добавления последнего заголовка (ну и вообще это должно быть привычкой) открывающий тег <?php должен "плотно прилегать" к началу документа. Т е от начала документа до этого тега не должно быть никаких символов (по факту, это и становится причиной такой ошибки в предыдущем пункте, ибо BOM это невидимая точка в начале документа). Надіслати Поділитися на інших сайтах More sharing options... 2 months later... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Надіслати Поділитися на інших сайтах More sharing options... Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Надіслати Поділитися на інших сайтах More sharing options... 3 weeks later... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Надіслати Поділитися на інших сайтах More sharing options... spectre Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 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); } } } } Надіслати Поділитися на інших сайтах More sharing options... EVMedvedev Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 17 липня 2018 Share Опубліковано: 17 липня 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... freelancer Опубліковано: 14 березня 2019 Share Опубліковано: 14 березня 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Надіслати Поділитися на інших сайтах More sharing options... 2 months later... lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options... 5 months later... vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница Постоянные ошибки, помогите решить проблему
Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 04.04.2018 в 16:49, Webson сказал: Тоже такая проблема, и хостер тот же Beget . решили проблему? Надіслати Поділитися на інших сайтах More sharing options...
Hustup Опубліковано: 25 червня 2018 Share Опубліковано: 25 червня 2018 В 15.03.2018 в 10:49, Basto сказал: Вообще я не топикстартер, но это не важно. Отключить вывод ошибок не лучший вариант, нужно исправить. Я написал хостеру, дал ссылку на эту тему, но мне ответили следующее: Может кто-нибудь более внятно сказать, что нужно именно сделать хостеру, а не просто направить к нему? Что именно сделать с кэшированием хостеру? Хостинг Beget решили проблему? Надіслати Поділитися на інших сайтах More sharing options...
lavka Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. Надіслати Поділитися на інших сайтах More sharing options...
spectre Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 14 минут назад, lavka сказал: После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath. Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч. сделайте проверку типа file_exists Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 14 липня 2018 Share Опубліковано: 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); } } } } Надіслати Поділитися на інших сайтах More sharing options... EVMedvedev Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Надіслати Поділитися на інших сайтах More sharing options... lavka Опубліковано: 17 липня 2018 Share Опубліковано: 17 липня 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Надіслати Поділитися на інших сайтах More sharing options... 7 months later... freelancer Опубліковано: 14 березня 2019 Share Опубліковано: 14 березня 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Надіслати Поділитися на інших сайтах More sharing options... 2 months later... lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options... 5 months later... vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
lavka Опубліковано: 14 липня 2018 Share Опубліковано: 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); } } } } Надіслати Поділитися на інших сайтах More sharing options...
EVMedvedev Опубліковано: 14 липня 2018 Share Опубліковано: 14 липня 2018 Проверьте файлы php.ini и .htaccess в корне сайта. Там может быть включено отображение ошибок (display_errors). Надіслати Поділитися на інших сайтах More sharing options...
lavka Опубліковано: 17 липня 2018 Share Опубліковано: 17 липня 2018 Нет, пхп.ини вообще не клал, а в хтаксессе ничего такого нет. Надіслати Поділитися на інших сайтах More sharing options...
freelancer Опубліковано: 14 березня 2019 Share Опубліковано: 14 березня 2019 если ничего не помогает function dummy_handler($errno, $errstr, $errfile, $errline){}; set_error_handler('dummy_handler'); @unlink($file); restore_error_handler(); Надіслати Поділитися на інших сайтах More sharing options... 2 months later... lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options... 6 months later... Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options... 5 months later... vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
lagerz666 Опубліковано: 26 травня 2019 Share Опубліковано: 26 травня 2019 https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php Надіслати Поділитися на інших сайтах More sharing options...
Padlik Опубліковано: 28 листопада 2019 Share Опубліковано: 28 листопада 2019 День добрый! Подниму тему. Стал падать апач-сервер. В поддержке хостинга сказали: Мы подключились к процессам apache в момент этого зависания и обнаружили, что в основном они заняты циклическим открытием файлов из каталога /system/storage/cache/cache.category.seopath.* Прошу помочь, проблема наблюдается каждый день. Чистил кэш, журнал ошибок пуст. Прошу помочь, куда смотреть? Надіслати Поділитися на інших сайтах More sharing options...
vorobey Опубліковано: 12 травня 2020 Share Опубліковано: 12 травня 2020 (змінено) Решение с буржуйского форума: public function delete($key) { $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*'); if ($files) { foreach ($files as $file) { if (!@unlink($file)) { clearstatcache(false, $file); } } } } Змінено 12 травня 2020 користувачем vorobey Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts