WordPress требует FTP пароля для всех действий
29 Aug 2019 | Автор: dd |Периодически случается, что работал себе сайт под WordPress, например, на одном хостинге под ISP Manager, переехал на другой под управление Vesta и все – вроде сайт работает, а из админки WordPress картинки не грузятся, плагины не ставятся, темы не устанавливаются.
Такое же может случиться, если к примеру заливали сайт по 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/*.*