WordPress требует FTP пароля для всех действий

29 Aug 2019 | Автор: dd |

Периодически случается, что работал себе сайт под WordPress, например, на одном хостинге под ISP Manager, переехал на другой под управление Vesta и все – вроде сайт работает, а из админки WordPress картинки не грузятся, плагины не ставятся, темы не устанавливаются.

админка wordpress требует пароля ftp доступаНа все требует FTP логин.

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

Такая тема очень часта в Vesta, где все работает от пользователя admin, а копирование в консоли происходит от root. Или фтп пользователь не admin, а какой то другой. Или же сайт заведен под другим пользователем, отличный от admin.

Так что надо в панели управления посмотреть от кого заведен сайт, либо в консоли глянуть на наличие пользователей (это пути для Vesta, для других панелей они будут иные):
# ls -l /home

если там только admin, то тогда выполняем команду из консоли с использованием вместо SITE.RU собственно домена
# chown -R admin:admin /home/admin/web/SITE.RU/public_html/*.*
после этого перегружаем страницу админки и вуаля – все работает как и должно.

Если сайт находится в папке другого пользователя, отличного от admin, то тогда указываем
# chown -R USERNAME:USERNAME /home/USERNAME/web/SITE.RU/public_html/*.*

VN:F [1.9.21_1169]
Rating: 3.2/10 (55 votes cast)
VN:F [1.9.21_1169]
Rating: +1 (from 13 votes)
WordPress требует FTP пароля для всех действий, 3.2 out of 10 based on 55 ratings

Ваш отзыв