Перейти к содержанию
sabercat07

Ошибка при попытке очистки кэша модификаторов

Рекомендуемые сообщения

При попытке очистить кэш модификаторов через панель администратора выдает ошибку: 

Warning: unlink(/var/www/html/system/storage/modification/system/library/pagination.php): Permission denied in /var/www/html/admin/controller/extension/modification.php on line 482 (unlink), а также в строке 486 (rmdir) и перечисляет очень много файлов в папке модификаторов, к которым применяется данная ошибка,

и в конце логаDirectory not empty Cannot modify header information - headers already sent by (output started at /var/www/html/admin/index.php:84) in /var/www/html/system/library/response.php on line 12

В чем может быть проблема? Как очистить кэш модификаторов вручную ничего не поломав? Из-за этого не применяются изменения в header, а это грустно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

убедитесь что права пользователя выставлены + верные права на сами папки

также подобное может быть если в момент очистки кеша подключены по FTP и находитесь в каталоге system/storage/modification

 

9 часов назад, sabercat07 сказал:

Как очистить кэш модификаторов вручную ничего не поломав?

 

удалить по FTP содержимое папки system/storage/modification

(только ее содержимое, а не саму папку)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Права все выставлены верно, при закрытом ftp выдает то же самое.

 

Удаление содержимого из system/storage/modification дало применить изменения в header, но при входе в админку выдает вот такую картину:

 

Notice: Undefined variable: analytics in /var/www/html/admin/view/template/common/header.tpl on line 40Warning: Invalid argument supplied for foreach() in /var/www/html/admin/view/template/common/header.tpl on line 40

Notice: Undefined variable: currency in /var/www/html/admin/view/template/common/header.tpl on line 70 Notice: Undefined variable: language in /var/www/html/admin/view/template/common/header.tpl on line 71

Notice: Undefined variable: search in /var/www/html/admin/view/template/common/header.tpl on line 94

Notice: Undefined variable: logo in /var/www/html/admin/view/template/common/header.tpl on line 103

Notice: Undefined variable: name in /var/www/html/admin/view/template/common/header.tpl on line 106

Notice: Undefined variable: cart in /var/www/html/admin/view/template/common/header.tpl on line 126

  

Notice: Undefined variable: categories in /var/www/html/admin/view/template/common/header.tpl on line 137

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

судя по ошибкам - явно кто-то умудрился в каталог админки запихнуть файлы от фронта

как минимум header.tpl

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дефолтное расположение файлов точно не трогали, в каталоге админки изначально лежала папка View, где хранится в том числе header.tpl. Специально туда ничего не переносили, это точно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

название-то файлов одинаковое - расположение и назначение разное

сравните свой файл admin/view/template/common/header.tpl с аналогичным из дистрибутива

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, но, если убрать оттуда хоть один файл-дубликат, например header.tpl, то админка ломается:

Notice: Error: Could not load template /var/www/html/admin/view/template/common/header.tpl! in /var/www/html/system/storage/modification/system/engine/loader.php on line 86

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не надо убирать - надо чтобы там был файл именно от админки, а не от витрины

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.