Я новичок и мне сложно работать с настройками разрешений на AWS Lightsail Bitnami Wordpress.
Я не понимаю, почему у меня есть ограничения прав доступа, несмотря на то, что я вошел в систему какбитнамипользователь root?
Я использую Cyberduck и вхожу какбитнамис ключом SSH, но у меня нет прав на удаление файлов/папок.
Есть ли шпаргалка для быстрой настройки разрешений для целей разработки Wordpress (например, разрешения на запись в папки и файлы, такие какwp-контент, wp-включает,php.ini, .htaccess, wp-config.php,..и т.д. и иметь возможность удалять, редактировать через sftp) и сбрасывать его после завершения?
Я также запутался со структурой каталогов. В чем разница между этими двумя структурами каталогов
/opt/bitnami/apps/wordpress/htdocs/
и/home/bitnami/apps/wordpress/htdocs
? Они, кажется, синхронизируются друг с другом. Какой каталог использовать правильно или любой подойдет?
Я не уверен, что это подходящее сообщество, чтобы задать вопрос. Если нет, пожалуйста, направьте меня в нужное сообщество.
Спасибо
решение1
Инженер Bitnami здесь,
Мы настраиваем разрешения файлов WordPress, устанавливая bitnami
как владельца пользователя и daemon
как владельца группы файлов. Однако, если вы вносите изменения в приложение с помощью веб-интерфейса (устанавливаете плагины или темы), эти новые файлы принадлежат daemon:daemon (службы Apache и PHP-FPM используют этого пользователя и группу, поэтому они генерируют файлы, используя эту конфигурацию разрешений). В этом случае вы можете выполнить следующие команды, чтобы иметь возможность редактировать эти файлы, используя пользователя bitnami
sudo chown -R /opt/bitnami/apps/wordpress/htdocs
sudo find /opt/bitnami/apps/wordpress/htdocs -type d -exec chmod 775 {} \;
sudo find /opt/bitnami/apps/wordpress/htdocs -type f -exec chmod 664 {} \;
sudo chmod 640 /opt/bitnami/apps/wordpress/htdocs/wp-config.php
Подробнее об этом можно узнать здесь.
решение2
Из ответа Йоты Мартоса я использовал команды, но с другими путями для bitnami в lightsail (обновление в 2022 году)
/opt/bitnami/wordpress/
/bitnami/wordpress
Я советую выполнять команды дважды для каждого пути.
решение3
Я только что использовал приведенный выше код для обновления конфигурации прав доступа к файлам, и теперь веб-сайт пуст.
В чем может быть проблема? Есть ли у вас какие-либо соображения, как восстановить веб-сайт?