001 Опубликовано: февраля 12, 2019 Жалоба Поделиться Опубликовано: февраля 12, 2019 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 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
pacman11 Опубликовано: августа 26, 2019 Жалоба Поделиться Опубликовано: августа 26, 2019 Спасибо огромное! Очень помог! Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.