Ошибка при обновлении кеша в модификаторах

Тема в разделе "Ошибки и их решения", создана пользователем maky, 13 июн 2015.

  1. maky

    maky Новичок

    Сообщения:
    13
    Симпатии:
    2
    При установке права все выставил верно. в чем дело понять не могу.

    Warning: unlink(***/system/modification/system/engine/loader.php): Permission denied in***/admin/controller/extension/modification.php on line 102Warning: unlink(***/system/modification/system/engine/action.php): Permission denied in ***/admin/controller/extension/modification.php on line 102Warning: rmdir(***/system/modification/system/engine): Directory not empty in ***/admin/controller/extension/modification.php on line 106Warning: rmdir(***/system/modification/system): Directory not empty in ***/admin/controller/extension/modification.php on line 106Warning: unlink(***/system/modification/catalog/model/payment/pp_standard.php): Permission denied in***/admin/controller/extension/modification.php on line 102Warning: rmdir(***/system/modification/catalog/model/payment): Permission denied in ***/admin/controller/extension/modification.php on line 106Warning: rmdir(***/system/modification/catalog/model): Permission denied in ***/admin/controller/extension/modification.php on line 106Warning: rmdir(***/system/modification/catalog): Directory not empty in ***/admin/controller/extension/modification.php on line 106Warning: unlink(***/system/modification/admin/view/template/common/menu.tpl): Permission denied in***/admin/controller/extension/modification.php on line 102Warning: unlink(***/system/modification/admin/view/template/common/header.tpl): Permission denied in***/admin/controller/extension/modification.php on line 102Warning: rmdir(***/system/modification/admin/view/template/common): Permission denied in ***/admin/controller/extension/modification.php on line 106Warning: unlink(***/system/modification/admin/view/template/catalog/product_form.tpl): Permission denied in***/admin/controller/extension/modification.php on line 102Warning: rmdir(***/system/modification/admin/view/template/catalog): Permission denied in ***/admin/controller/extension/modification.php on line 106Warning: rmdir(***/system/modification/admin/view/template): Permission denied in ***/admin/controller/extension/modification.php on line106Warning: rmdir(***/system/modification/admin/view): Permission denied in ***/admin/controller/extension/modification.php on line106Warning: unlink(***/system/modification/admin/model/catalog/category.php): Permission denied in***/admin/controller/extension/modification.php on line 102Warning: rmdir(***/system/modification/admin/model/catalog): Permission denied in ***/admin/controller/extension/modification.php on line 106Warning: rmdir(***/system/modification/admin/model): Permission denied in ***/admin/controller/extension/modification.php on line 106Warning: rmdir(***/system/modification/admin): Directory not empty in ***/admin/controller/extension/modification.php on line 106Warning: fopen(***/system/modification/system/engine/action.php): failed to open stream: Permission denied in ***/admin/controller/extension/modification.php on line 409Warning: fwrite() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 411Warning: fclose() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 413Warning: fopen(***/system/modification/system/engine/loader.php): failed to open stream: Permission denied in ***/admin/controller/extension/modification.php on line 409Warning: fwrite() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 411Warning: fclose() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 413Warning: fopen(***/system/modification/admin/view/template/common/header.tpl): failed to open stream: Permission denied in***/admin/controller/extension/modification.php on line 409Warning: fwrite() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 411Warning: fclose() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 413Warning: fopen(***/system/modification/admin/view/template/common/menu.tpl): failed to open stream: Permission denied in***/admin/controller/extension/modification.php on line 409Warning: fwrite() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 411Warning: fclose() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 413Warning: fopen(***/system/modification/admin/view/template/catalog/product_form.tpl): failed to open stream: Permission denied in***/admin/controller/extension/modification.php on line 409Warning: fwrite() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 411Warning: fclose() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 413Warning: fopen(***/system/modification/admin/model/catalog/category.php): failed to open stream: Permission denied in ***/admin/controller/extension/modification.php on line 409Warning: fwrite() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 411Warning: fclose() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 413Warning: fopen(***/system/modification/catalog/model/payment/pp_standard.php): failed to open stream: Permission denied in***/admin/controller/extension/modification.php on line 409Warning: fwrite() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 411Warning: fclose() expects parameter 1 to be resource, boolean given in***/admin/controller/extension/modification.php on line 413Warning: Cannot modify header information - headers already sent by (output started at ***/admin/index.php:80) in ***/system/library/response.php on line 12
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    точно с правами все нормально?
    ведь везде пишет что не может получить доступ.
     
  3. maky

    maky Новичок

    Сообщения:
    13
    Симпатии:
    2
    Да, точно все отл было с ними. Исправил след образом, поставил оригинальную версию OpenCart. Проблема сама собой ушла.

    Если есть желание, могу опять поставить вашу и попробуем разобраться вместе!
     
  4. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    конечно нужно поставить. Просто такие случаи единичны и с ними конечно нужно разбираться сообща.
    Единственное отличие в русской сборке и оригинале, в том, что в русской есть уже сформированные модификаторы в кеше. \system\modification
    возможно у вас в них и проблема... установили права какие нибудь во время установки, а потом сам опенкарт не может их удалить т.к не он их создал.

    Поэтому можно попробовать просто очистить вручную папку \system\modification и попробовать нажать кнопку обновить.

    Такое бывало на других движках, на неправильно настроенном хостинге.
     
    Последнее редактирование: 13 июн 2015
    otzwuk нравится это.
  5. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.343
    Симпатии:
    702
    @maky попробовали как описано выше? Как попробуете отпишитесь пожалуйста тут.
     
  6. maky

    maky Новичок

    Сообщения:
    13
    Симпатии:
    2
    Да, спасибо. Почистил папку \system\modification оставив там только index.html и все стало обновляться.
     
    otzwuk и Romans нравится это.
  7. maky

    maky Новичок

    Сообщения:
    13
    Симпатии:
    2
    Ребят, просто обновите билд, чтобы в дальнейшем таких вопросов не было. просто удалите в билде эти ненужные папки.
     
  8. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    еще ни разу таких вопросов не было. Это не ненужные папки, это различные исправления и дополнения!
    То что у вас произошло, это проблема "стремных" хостеров.
     
  9. Danir

    Danir Новичок

    Сообщения:
    4
    Симпатии:
    1
    У меня такая же история! Но хостер - я сам. Т.е. я поставил себе убунту сервер, установил апач, пхп, БД, и т.д. При установке магазина сделал все по инструкции, были все зеленые галочки. После обнаружения этого бага снова сделал на указанные папки цшмод 0777, но проблема осталась. В чем может быть проблема?
     
  10. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    равносильно
    Вы же не думаете, что вы лучше знаете подводные камни хостинга, чем хостер у которого тысячи таких?? Хотя может вы спец в этом деле .. не знаю.

    Вручную очистите кеш модификатора. Потом в админке в модификаторах нажмите обновить.
     
  11. Vlad

    Vlad Эксперт

    Сообщения:
    3.940
    Симпатии:
    944
    прав бывает не достаточно. Бывает надо пользователя сменить т.е что бы не рут, а другой (я обычно копирую файл и смотрю какой пользователь появился..)
     
  12. Danir

    Danir Новичок

    Сообщения:
    4
    Симпатии:
    1
    Не совсем понял к чему это? Я, собственно, и не претендую.. просто сделал сервак для себя, на нем поставил опенкарт... Появилась проблема - задал вопрос на форуме.. указал, что сам себе хостер - чтобы уточнить исходные данные.. вот и все.. Естесственно, что покупая хостинг, человек перекладывает с себя такого рода проблемы. Но это же не значит что я не могу задать такой вопрос?! Рассуждения о том, кто в чем спец ни к чему.

    Ну да ладно, проехали. В общем, для тех, кто может быть столкнется с такой проблемой - нужно выполнить команду
    chmod -R 0777 {корневая папка магазина}/system/modification/
    т.е. присвоить права не только папке но и файлам и подпапкам.
     
    Ален нравится это.
  13. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    Полностью согласен. Но вы ведь просите помощи по опенкарту, а вам получается нужна помощь по серваку. ((
    Если обидел рассуждением "спец или нет" уж извините.. не хотел.

    очень странно что права и подпапкам понадобились. Как писал выше, вручную очистить не пробовали??
     
  14. Danir

    Danir Новичок

    Сообщения:
    4
    Симпатии:
    1
    Удалить все из папки modification побаялся - вдруг какой-нибудь модификатор от этого пострадает, хотя это всего лишь кеш...
    Да и проблема решилась - поэтому пробовать удалять необходимость уже отпала. Спасибо за помощь.
     
  15. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    635
    зря. Там нет ничего нужного т.к это кеш (кроме файла index.html)
    После нажатия кнопочки Обновить в админке в Модификаторах, там все заново создается.
     
  16. igor11

    igor11 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    Здравствуйте! Столкнулся с такой проблемой при обновлении кеша модификаторов:
    Warning: DOMDocument::loadXML(): Start tag expected, '<' not found in Entity, line: 1 in .../admin/controller/extension/modification.php on line 140Notice: Trying to get property of non-object in .../admin/controller/extension/modification.php on line 143
    Fatal error: Call to a member function getElementsByTagName() on null in .../admin/controller/extension/modification.php on line 153
    Кеш модификаторов вручную чистил, что ещё можно сделать?
     
  17. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.308
    Симпатии:
    190
    Удалить кривой модификатор. Видимо подкинули какой то с не закрытым тегом и бац..
     
  18. igor11

    igor11 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    Отключил все модификаторы, ошибка всё та же:(
     
  19. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.565
    Симпатии:
    429
    Очисти папку /system/storage/modification только не удаляй index.html
     
  20. igor11

    igor11 Пользователь

    Сообщения:
    33
    Симпатии:
    1
    С самого начала это сделал.