Как настроить права доступа к папке wp-content/, чтобы все подкаталоги использовали ее права?

Как настроить права доступа к папке wp-content/, чтобы все подкаталоги использовали ее права?

WordPress использует папку wp-content для хранения загрузок, а сами загрузки также хранятся в собственной папке в зависимости от месяца загрузки файла, например:

wp-content/uploads/month/day/file.jpg

Для папки нужны права 755, и я полагаю, для всех подпапок.

Как я могу это сделать?

решение1

для изменения существующих файлов и папок: chmod -R 755 *

для изменения будущих файлов umask 022

решение2

Папке нужно только разрешение 700. Весь доступ должен осуществляться как пользователь apache (www-data в ubuntu). Чтобы appche установил разрешения 755 для каталогов, убедитесь, что он запущен с 'umask 022'. Важно, чтобы владельцем каталога был пользователь веб-сервера с правом записи.

Более безопасно иметь только каталог uploads, доступный для записи Apache. Однако это означает, что вам придется обновлять темы, плагины и языки другим механизмом. Пакет Ubuntu использует /var/www/wp-uploads в качестве каталога uploads.

решение3

Как правило, если вы правильно настроили права доступа к папке wp-content/uploads, то вновь созданные подпапки должны унаследовать их по мере создания.

Связанный контент