Wordpress: The uploaded file could not be moved to wp-content/uploads/

Привет, ребята, у меня проблема из-за того, что я не могу загрузить медиа на сайт wordpress. Плагины обновляются и устанавливаются в обычном режиме, но если я пытаюсь загрузить картинку для поста, у меня появится ошибка «Загруженный файл не может быть перемещен в wp-content/uploads/2016/03/».
Я проверил, есть ли у www-data доступ к корневой папке моего сайта. Я сделал то же самое со своим пользователем FTP. Я даже wp-content менял CHMOD на 777. Ничего не работает. Если у вас есть решение, буду признателен.

Привет, посмотри тут

1 симпатия

Я нашел решение. У меня есть защищенный ftp-пользователь с именем «wp-user». Судя по всему, исправить очень просто, и это не проблема с разрешениями.

В процессе настройки вы определяете FTP-компоненты в wp-config со следующими строками:

define('FTP_PUBKEY','/home/wp-user/wp_rsa.pub');

define('FTP_PRIKEY','/home/wp-user/wp_rsa');

define('FTP_USER','wp-user');

define('FTP_PASS','');

define('FTP_HOST','127.0.0.1:22');

Все, что вам нужно сделать, это переместить эти строки над строкой, в которой говорится:

/* That's all, stop editing! Happy blogging. */

Видимо, загрузчик мультимедиа не понимает, когда FTP-компоненты ниже этой линии, несмотря на то, что программа обновления плагинов работает нормально.

Надеюсь, это поможет любому, у кого была подобная проблема.

1 симпатия