Как в WordPress решить проблему «Missing Temporary Folder»?

Иногда WordPress-пользователи, загружая файлы через стандартную Медиабиблиотеку, сталкиваются с ошибкой “Отсутствует папка временных файлов”, которая не дает загрузить файл. Кроме того, она также не позволяет обновлять ядро WordPress.

Причины возникновения ошибки

Обычно ошибка “Отсутствует папка временных файлов” возникает вследствие неверных настроек языка PHP (язык программирования, на котором написана CMS WordPress). В настройках существует специальный параметр, в котором указывается путь для хранения временных файлов, необходимых в процессе работы “движка”. Так, при загрузке фото, установке плагинов и тем, а также при обновлении ядра система должна иметь бесперебойный доступ к к этой папке. В случае, если эта настройка отсутствует, WordPress не в силах выполнить ничего из вышеперечисленного.

Как исправить ошибку?

Для устранения ошибки нам понадобится основной конфигурационный файл WordPress — wp-config.php, который находится в корневом каталоге сайта.

Файл wp-config.php из корневого каталога сайта

Если Вы не знаете, как подключится к хостингу и найти wp-config.php, советуем ознакомится с одной из наших прошлых статей.

Итак, нам необходимо в конфигурационный файл добавить следующую строку:

define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');

и сохранить изменения. Этой директивой мы указали системе, что каталог для временных файлов будет находится по адресу /wp-content/temp/ (относительно корневого каталога сайта). Теперь нам нужно создать несуществующий еще подкаталог temp в папке wp-content.

Важные замечания

Если данное решение не принесло результата, следует проверить права доступа к каталогу wp-content (рекомендуемые значения — 755).

Права доступа к каталогу wp-content

Если и в случае правильных прав доступа ситуация не изменилась, необходимо обратиться в Вашу хостинг-компанию.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров