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

Постоянные ошибки, помогите решить проблему


Kratos

Recommended Posts

  В 12.05.2020 в 21:12, vorobey сказав:

Решение с буржуйского форума:

    public function delete($key) {
        $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*');

        if ($files) {
            foreach ($files as $file) {
                if (!@unlink($file)) {
                    clearstatcache(false, $file);
                }
            }
        }
    }  

 

Expand  
  В 14.07.2018 в 07:40, lavka сказав:

После переноса на новый сервер тоже полный лог этих unlink cache.product.seopath.

Ставил собаку перед unlink, не помогает. Что именно нужно настроить на сервере? Стоит обычный дебиан стрейтч.

Expand  

 

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

Если внимательнее глянуть в буржуйском решении не только собака перед анлинком ;)

 

                if (!@unlink($file)) {
                    clearstatcache(false, $file);
                }
  • +1 1
Надіслати
Поділитися на інших сайтах


  В 12.05.2020 в 22:20, vorobey сказав:

Если внимательнее глянуть в буржуйском решении не только собака перед анлинком ;)

 

                if (!@unlink($file)) {
                    clearstatcache(false, $file);
                }
Expand  

Значит достаточно добавления этого:

clearstatcache(false, $file);
Надіслати
Поділитися на інших сайтах

Если остальная часть совпадает, то видимо да. У меня само условие немного другое было:

if (file_exists($file)) {
 unlink($file);
}

На том же форуме вычитал что file_exists в данном случае применять не корректно так как может вернуть ложный ответ

 

Ну и вместо

 

basename($key)

В моем случае было регулярное выражение

preg_replace('/[^A-Z0-9\._-]/i'

 

Потому привел функцию целиком.

Змінено користувачем vorobey
Надіслати
Поділитися на інших сайтах


  • 4 months later...

Добрый вечер. Тоже много ошибок в логе всего за 1 минуту:

  Показати вміст

На сайте https://github.com/opencart/opencart/tree/master/upload есть каталог файлов (обновленных на сколько я понял). Можно ли их закачать на сервер и исправят ли они эти ошибки? Какие именно файлы можно обновить не боясь все испортить?

ОС 3.0.3.2 (rs.2), хостинг на reg.ru

Спасибо!

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


  • 8 months later...
  В 14.09.2020 в 19:34, Andrew18 сказав:

Добрый вечер. Тоже много ошибок в логе всего за 1 минуту:

  Показати вміст

На сайте https://github.com/opencart/opencart/tree/master/upload есть каталог файлов (обновленных на сколько я понял). Можно ли их закачать на сервер и исправят ли они эти ошибки? Какие именно файлы можно обновить не боясь все испортить?

ОС 3.0.3.2 (rs.2), хостинг на reg.ru

Спасибо!

Expand  

подскажите пожалуйста, удалось разобраться с ошибками?

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


  В 14.03.2019 в 21:43, freelancer сказав:

если ничего не помогает

 

function dummy_handler($errno, $errstr, $errfile, $errline){};
set_error_handler('dummy_handler');
@unlink($file);
restore_error_handler();

 

Expand  

хоть кто-то пробовал решение?

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

  В 10.06.2021 в 08:14, freelancer сказав:

хоть кто-то пробовал решение?

Expand  
function silent_unlink( $filename ) {
  $old_er = error_reporting();
  error_reporting( $old_er & ~E_WARNING );
  $result = unlink( $filename );
  error_reporting( $old_er );
  return $result;
}

Выдрано с инета, попробовал, отключил, забыл

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

  • 1 month later...
  В 12.05.2020 в 21:12, vorobey сказав:

Решение с буржуйского форума:

    public function delete($key) {
        $files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*');

        if ($files) {
            foreach ($files as $file) {
                if (!@unlink($file)) {
                    clearstatcache(false, $file);
                }
            }
        }
    }  

 

Expand  

Нет, не помогает.

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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