Решение ошибки "WP Content Folder Not Writable" в WordPress

Ошибка "WP Content Folder Not Writable" возникает, когда WordPress не может записывать данные в папку wp-content. Это одна из частых проблем, с которой сталкиваются владельцы сайтов, особенно при установке плагинов, обновлении тем или загрузке медиафайлов. В этой статье мы подробно разберём причины ошибки и практические методы её решения.

Причины ошибки "WP Content Folder Not Writable"

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

  • Неправильные права доступа (Permissions): если права на папку wp-content слишком строгие, веб-сервер не сможет туда записывать файлы.
  • Владелец папки (Owner): если владелец папки отличается от пользователя, под которым работает сервер, запись будет заблокирована.
  • Ограничения безопасности хостинга: некоторые хостинги устанавливают дополнительные ограничения через SELinux, AppArmor или другие системы безопасности, блокирующие запись.
  • Ошибки в .htaccess или настройках сервера: блокировка записи через неверные правила конфигурации.

Проверка и исправление прав доступа к папке wp-content

Для начала необходимо проверить текущие права доступа к папке wp-content. Обычно для папок WordPress рекомендуется использовать права 755, а для файлов — 644. Чтобы проверить и изменить права, выполните следующие шаги через SSH или FTP:

chmod 755 wp-content

Если этого недостаточно, попробуйте установить права 775:

chmod 775 wp-content

В большинстве случаев этого достаточно, чтобы веб-сервер получил необходимый доступ.

Проверка владельца папки

Проверьте владельца папки wp-content, чтобы он совпадал с пользователем веб-сервера (например, www-data или apache):

chown -R www-data:www-data wp-content

Эта команда рекурсивно меняет владельца и группу на www-data. После этого проверьте, исчезла ли ошибка.

Использование плагина для исправления прав доступа

Если у вас нет доступа к серверу напрямую, можно использовать специальные плагины, которые помогут диагностировать и исправлять проблемы с правами доступа. Например, плагин WP File Manager позволяет просматривать и менять права доступа через административную панель WordPress.

Для установки и использования:

  1. Перейдите в раздел Плагины > Добавить новый.
  2. В поиске введите "WP File Manager" и установите плагин от mndpsingh287.
  3. Активируйте плагин и откройте его через меню в админке.
  4. Найдите папку wp-content, кликните по ней правой кнопкой и выберите изменение прав доступа (chmod).
  5. Установите права 755 или 775 и сохраните.

Исправление ошибки средствами кода: проверка записи в папку wp-content

Для диагностики можно добавить функцию в файл functions.php вашей темы, которая проверит возможность записи в папку wp-content и выведет результат:

function wperror_check_wp_content_writable() {
    $upload_dir = WP_CONTENT_DIR;
    if ( is_writable( $upload_dir ) ) {
        echo '<div style="color:green;">Папка wp-content доступна для записи.</div>';
    } else {
        echo '<div style="color:red;">Папка wp-content не доступна для записи!</div>';
    }
}
add_action( 'admin_notices', 'wperror_check_wp_content_writable' );

После добавления и обновления страницы админки вы увидите цветное уведомление с результатом проверки. Это поможет быстро оценить доступность папки.

Дополнительные рекомендации и проверка настроек сервера

Если после всех изменений ошибка сохраняется, стоит проверить настройки безопасности сервера:

  • Убедитесь, что SELinux не блокирует запись в папку. Для временного отключения SELinux выполните setenforce 0 (на серверах с Linux).
  • Проверьте логи ошибок веб-сервера: error.log и access.log обычно содержат подробную информацию.
  • Проверьте конфигурацию .htaccess в корне сайта и папке wp-content. Иногда правила блокируют запись.
  • Обратитесь в поддержку хостинга с вопросом о дополнительных ограничениях на запись.

Использование плагина Clearfy Pro для устранения проблем с правами и безопасностью

Плагин Clearfy Pro предлагает инструменты для оптимизации и устранения проблем безопасности, включая автоматическое исправление прав доступа и настройку важных параметров безопасности.

После установки Clearfy Pro вы можете воспользоваться функцией проверки и исправления прав доступа к важным папкам WordPress, включая wp-content. Это позволит снизить вероятность появления ошибок записи.

Выводы и практические советы

Ошибка "WP Content Folder Not Writable" — это признак проблем с правами доступа, которые легко исправить, если правильно диагностировать проблему. Всегда проверяйте права и владельца папок через SSH или FTP, используйте плагины для удобства, а также не забывайте о настройках сервера и безопасности. Для комплексного решения проблем с правами и безопасностью можно использовать Clearfy Pro.

WooCommerce не работает отслеживание статусов заказов: причины и решение
26.04.2026
Решение ошибки REST API WordPress 403 Forbidden
17.11.2025
Решение ошибки 503 Service Unavailable в WordPress
12.12.2025
Решение ошибки 500 Internal Server Error в WordPress: подробный разбор и примеры
17.12.2025
WooCommerce: решение проблемы с не обновляющейся ценой вариативных товаров
13.06.2026