Назад | Перейти на главную страницу

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

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

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

для папки требуется 755 разрешений, и я считаю, что для всех подпапок.

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

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

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

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

чтобы изменить будущие файлы umask 022

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