1

Я пытаюсь установить Prestashop на моем компьютере с Linux. Но это говорит

Recursive write permissions on files and folders:
~/config/
~/cache/
~/log/
~/img/
~/mails/
~/modules/
~/themes/default/lang/
~/themes/default/pdf/lang/
~/themes/default/cache/
~/translations/
~/upload/
~/download/
~/sitemap.xml 

И у меня есть некоторые красные знаки креста в нем. Но я дал разрешение 777 на каталог prestashop chmod -R 777 prestashop .

3 ответа3

3

Я знаю, что это старый, но лучший способ сделать следующее:

sudo chown -R user:www-data /var/www/prestashop
sudo chown g+w -R /var/www/prestashop

Вышеуказанное дает пользователю доступ, убедитесь, что вы добавили пользователя в группу www-data. 1-й g+w дает права на запись в группу.

1

В Ubuntu Linux: вам нужно дать веб-серверу apache (чье имя пользователя и имя группы www-data) разрешение на работу с файлами в файловой системе prestashop.

# cd /var/www/prestashop
# chown -R www-data *
# chgrp -R www-data *

Обновите страницу установки prestashop, и эта конкретная проблема должна быть устранена.

1

Измените владельца файлов в каталоге Prestashop, чтобы пользователь веб-сервера мог писать

sudo chown -R www-data:www-data /var/www/prestashop

Отключите SELinux (лучше настроить SELinux, чтобы директория prestashop могла выполнять свои задачи)

setenforce 0 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .