Пытаясь установить prestashop локально (ЛАМПА), следующий ошибочный список препятствует тому, чтобы установка продвинулась.
Полномочия на файлах и папках
Кроме того, выполнение следующих команд привело к "Операции, не разрешенной" сообщения
cd /var/www/prestashop
chown -R www-data *
chgrp -R www-data *
У Вас должно быть разрешение изменить владение. Добавьте sudo к командам, которые Вы выполняете:
sudo cd /var/www/prestashop
sudo chown -R www-data *
sudo chgrp -R www-data *
Или просто делают все это сразу, с помощью одной команды вместо три:
sudo chown -R www-data:www-data /var/www/prestashop
фаворит, Пытающийся устанавливать prestashop локально (ЛАМПА), следующий ошибочный список препятствует тому, чтобы установка продвинулась.
Полномочия на файлах и папках
Рекурсивные полномочия записи для www-пользователя-данных на ~/download/кроме того, выполняя следующие команды привели к "Операции, не разрешенной", сообщения
у меня есть этот тип проблемы полномочий. таким образом, я попробовал эту команду
chmod -R 777 prestashop/
, Она работала на меня, Это, может быть плохая практика для использования 777, но я пытался протестировать в окружении, она работала.
Вы не должны изменять prestashop topermissions на 777. Это не безопасно.
Необходимо только изменить владение файлов/папок. Будьте зарегистрированы как root
и принятие всех Ваших prestashop файлов/папок расположено в /var/www/public_html/
затем CD к /var/www/
и тип:
chown -R www-data:www-data public_html/*
Если Вы не зарегистрированы как root
, но Вы - sudo пользователь, затем просто добавляют sudo
к началу команды:
sudo chown -R www-data:www-data public_html/*
Что показывают
chown
изменяет владельца ВСЕХ (см. /*
в конце?) файлы/папки под public_html
к www-данным. Точка с запятой между пользователями просто указывает user
:user_group
. -R
говорит команде быть рекурсивной и ввести все подпапки и применить те изменения там.
Что такое www-данные
Зависит от Вашего распределения Linux, оно прибывает по умолчанию с x
пользователи defualt, как root
. Когда Вы устанавливаете определенные приложения, приложения создают специализированного пользователя. Во многих дистрибутивах Apache создает названного пользователя www-data
. Таким образом путем изменения владения prestashop файлов/папок к www-data
Вы по существу разрешение сервера Apache управлять файлами как их полномочиями позволяете.
Из поля это должно работать на Вас без любых проблем. Вы могли бы оказывающийся перед необходимостью полномочия изменения к некоторым upload/tmp папкам, но только если загрузки/обновления/обновления файлов/модулей перестали работать.
Я использовал эту команду на SSH, и это позволяет разрешение для апачского пользователя, а также пользователя FTP:
chown -R apache:yourftppusername *