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, вновь созданные подпапки должны наследовать их по мере их создания.