我无法在我的wordpress上更新/安装插件:要执行请求的操作,Wordpress需要访问您的Web服务器。请输入您的FTP凭据以继续。如果您不记得自己的凭据,则应联系您的网络托管人
答案 0 :(得分:0)
此错误通常发生在Web服务器的用户(例如,Apache中的www-data)对尝试修改的文件没有正确的权限。
您可以通过向Web服务器的用户授予正确的权限来解决此问题。
只有在您的wordpress目录中的所有文件都应该公开可用并且您已经清楚Web Sever的用户和组的名称的情况下,才运行以下命令。
从您的Wordpress根目录运行ls -l
会向您显示当前的所有权状态。
这些命令无法撤消,如果使用不当,可能会破坏您的网站。您需要知道自己在做什么。
chown -R <web_server_user>:<web_server_user_group> <wordpress_root_folder_path>
如果您怀疑目录和文件的权限可能不正确,还可以运行:
find <wordpress_root_folder_path>/ -type d -exec chmod 0755 {} \;
find <wordpress_root_folder_path>/ -type f -exec chmod 0644 {} \;
答案 1 :(得分:-3)
cd到您的wordpress位置并运行此命令
sudo chown -R www-data:www-data *
在您的终端上。这解决了我的问题