COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

[Решено] Не работает загрузка расширений v2.x


001

Recommended Posts

Hi All,

 

не работает загрузка расширений в .pro. на vps. Для обхода проблемы ftp загрузки, я установил Quickfix by iSenseLabs
 

После установки модификатора/обновления при попытке загрузить расширение, выводится сообщение о невозможности загрузки blabla.tpl

 

Но по указанным путям все имеется, т.е. в public/system/storage/upload/ присутствует разархивированные файлы, но дальше дело не идет.

 

В логе проблема - Permission denied

2019-02-12 12:54:36 - PHP Warning:  copy(/home/nginx/domains/***/public/admin//view/image/livechat.png): failed to open stream: Permission denied in /home/nginx/domains/***/public/system/storage/modification/admin/controller/extension/installer.php on line 288
2019-02-12 12:54:36 - PHP Warning:  copy(/home/nginx/domains/***/public/admin//view/image/oc.png): failed to open stream: Permission denied in /home/nginx/domains/***/public/system/storage/modification/admin/controller/extension/installer.php on line 288
2019-02-12 12:54:36 - PHP Warning:  copy(/home/nginx/domains/***/public/admin//view/image/rek1.png): failed to open stream: Permission denied in /home/nginx/domains/***/public/system/storage/modification/admin/controller/extension/installer.php on line 288
2019-02-12 12:54:36 - PHP Warning:  copy(/home/nginx/domains/***/public/admin//view/image/rek3.png): failed to open stream: Permission denied in /home/nginx/domains/***/public/system/storage/modification/admin/controller/extension/installer.php on line 288
2019-02-12 12:54:36 - PHP Warning:  copy(/home/nginx/domains/***/public/admin//view/image/rek4.png): failed to open stream: Permission denied in /home/nginx/domains/***/public/system/storage/modification/admin/controller/extension/installer.php on line 288
2019-02-12 12:54:36 - PHP Warning:  copy(/home/nginx/domains/***/public/admin//controller/extension/module/accessNotification.php): failed to open stream: Permission denied in /home/nginx/domains/***/public/system/storage/modification/admin/controller/extension/installer.php on line 288
2019-02-12 12:54:36 - PHP Warning:  copy(/home/nginx/domains/***/public/admin//language/en-gb/extension/module/accessNotification.php): failed to open stream: Permission denied in /home/nginx/domains/***/public/system/storage/modification/admin/controller/extension/installer.php on line 288
2019-02-12 12:54:36 - PHP Warning:  copy(/home/nginx/domains/***/public/admin//view/template/extension/module/accessNotification.tpl): failed to open stream: Permission denied in /home/nginx/domains/***/public/system/storage/modification/admin/controller/extension/installer.php on line 288


opencart работает от nginx (связка nginx-phpfpm), и лежит в home/nginx/, но при установке opencart была допущена ошибка, не произвел в конце смену владельца, и он остался root.

 

смотрим ls -l, видим, что  владелец root группа nginx
 

Решение - меняем владельца рекурсивно с root на nginx с корня интернет магазина на весь дистрибутив.

 

Если вы уже меняли ручками права в папках и трудно понять, чего и как там было выставлено, для проверки прав на папки и файлы запускаем прилагаемый php скрипт из корня магазина. Он выставляет всем папкам 755, а файлам 644 и заодно чистит кеш.

 

 

 

repair.php

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

  • 6 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу