Есть у меня сайт на WordPress. На нем автообновление плагинов работает безупречно. При появлении новой версии плагина появляется надпись "обновить автоматически", кликнув по которой запускаю автообновление. При этом не запрашивается ни пароль к FTP ни что либо еще – просто идет обновление.
Возникла необходимость сделать еще один сайт на WP, на том же хостинге.
Настройки аккаунта на сайте хостера такие же как для первого сайта (кажется).
После установки WP на новом сайте не работает автообновление плагинов. При нажатии ссылки "обновить автоматически" запрашивает данные для доступа по FTP, после ввода которых идет попытка обновиться, но возникает ошибка – пишет "Загрузка не удалась.: Невозможно создать временный файл".
Я так понимаю что проблема в правах доступа. Стал сравнивать настройки двух сайтов. Они практически одинаковые. На обеих сайтах на папки стоят права 755 (только uploads 777). Владелец папок стандартный для обеих сайтов. Имею в виду что никаких извращений типа Apache Apache в собственниках папок не прописано.
Настройки самого Вордпресса тоже перерыл на двух сайтах – практически все прописано стандартно.
Но на первом сайте работает – а на втором нет!
Подскажите, где собака порылась? Может я на что-то не обратил внимания. От чего вообще зависит возможность Вордпресса создавать временные файлы? Уж не знаю, где искать проблему – в настройках WordPress или хостинга.
P.S. Оба сайта на WP 2.7, сборка Lecactus.
P.P.S. удалось запустить автообновление плагинов на втором сайте только установив права на wp-content в 777, однако это же не выход.
Автообновление самого WP так и не удалось запустить.
Да, еще заметил такую особенность.
На первом сайте, где все работает, в списке плагинов напротив каждого плагина есть ссылки "Деактивировать | Редактировать".
На новом же сайте, где обновление не работает, присутствует только ссылка "Деактивировать". Т.е. WordPress не имеет доступа к редактированию плагинов.
Ой чувствую что проблема в правах доступа, но вот только где искать?
Посмотри на первом сайте права не только на wp-content, но и на вложенные папки и сами файлы плагинов. А на public_html что стоит?
Поставь WP Security Scan. Он скажет где не те права стоят.
В любом случае всегда можно временно поставить 777 для автообновления.
А по мне лучше заливать все через ftp-менеджер.
Прошло 2 года, а проблему еще никто не решил 🙁
У меня та же проблема. Плагин WP Security Scan стоит, все поля у него зеленые. У меня так же как и ТС проблема появилась после переезда на другой хостинг, на первом работало все отлично.
Может быть кто-нибудь решил уже эту проблему?