Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

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, а это грустно.

Link to post
Share on other sites

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

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

 

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

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

 

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

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

Link to post
Share on other sites

Права все выставлены верно, при закрытом 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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

Link to post
Share on other sites

Да, но, если убрать оттуда хоть один файл-дубликат, например 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

Link to post
Share on other sites

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.