Я пытаюсь настроить LAMP на своем сервере Ubuntu, и большая часть его работает, но у меня возникают проблемы с разрешениями ..
Прямо сейчас я не могу установить wordpress b / c, он не может записать файл конфигурации .. А на установленном wordpress я переехал со своего старого сервера, он не позволяет мне загружать изображения.
Я предполагаю, что это проблема с разрешением, но я не знаю, как ее решить.
Несколько скриншотов моих настроек
public_html - это место, где хранятся файлы ..
Я использовал эти руководства для настройки Apache, FTP, phpmyadmin
digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts
digitalocean.com/community/tutorials/how-to-set-up-vsftpd-for-a-user-s-directory-on-ubuntu-16-04
Но я запутался во всех частях chown и chmod ..
Может ли кто-нибудь определить по скриншотам, что я сделал не так и как это исправить?
Если нужна дополнительная информация, сообщите мне ..
При просмотре результатов выясняется, что Apache работает под учетной записью пользователя www-data. Однако ваши файлы / каталоги принадлежат martin: martin.
sudo chown -R www-data:www-data /var/www/
sudo chmod -R 755 /var/www/
Приведенная выше команда chown (сменить владельца) сделает владельца каталога www-data, который будет соответствовать владельцу службы для Apache. Вторая команда устанавливает правильные разрешения для каталога public_html.
Если вышеперечисленное не работает для вас, включите следующее.
Четкое описание того, как далеко вы продвинулись в обучающих программах, а также то, где именно вы застряли в процессе.