Невозможно создать директорию при установке плагина

Не устанавливаются плагины WordPress. Сообщение: Невозможно создать директорию при установке плагина. Права ставили на папку plugins и 755 и 775 и 777 ничего не помогает.

Краткая предыстория. На VPS создали юзера, который удачно установил сайт на WordPress. Но тот сразу же уткнулся в проблему - каждый раз запрос пароля ФТП при установке плагина. Решили проблему следующим образом:


define('FS_CHMOD_FILE',0777);
define('FS_CHMOD_DIR',0777);
define('FS_METHOD', 'direct');

Но теперь хоть фтп-пароль и не просит, но плагин не ставится и все тут: нет прав создать папку в директории plugins.

Кто что посоветует?

Сторонник Asked on 25.05.2019 in Ошибки.

В процессе разных манипуляций при поиске ответов на поставленный вопрос, появился прогресс и следующая ошибка при загрузке плагина: «Загрузка не удалась. Каталог назначения для файлового потока не существует или недоступен для записи»

В частности, владельцем папки "mod-tmp", находящейся в корне хостинга, был назначен юзер, который владеет сайтом.

on 26.02.2015.
Add Comment
2 Answer(s)

Скорее всего, Вордпресс не может воспользоваться возможностью загрузки файлов во временную директорию на сервере. Могу предложить вам временное решение - создать папку в корне с сайтом TMP (права 777) и прописать в wp-config.php


define('WP_TEMP_DIR', ABSPATH . ' TMP/');


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

Сторонник Answered on 26.02.2015.

Как по мне это велосипед какой то... Не лучше ли настроить сервер по человечески ?=)

on 29.08.2015.
Add Comment

Очень часто решение проблемы лежит в той плоскости, что права на папки (владелец и группа) должны соответствовать владельцу и группе, от имени которых работает PHP. Зайдите на сервер и перепроверьте владельцев и группы.

ГУРУ Answered on 01.12.2020.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.