今天迁移一个站点,后台更新插件,发现无法更新,提示:要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。这个处理起来简单,做个记录,免得又忘了。
出现这种问题,一般都是根目录权限问题造成的。
有宝塔面板的,可以通过将网站根目录修改权限,将所有者 root 修改为 www,并且应用到子目录。其中有个 user.ini 文件权限是 644,无法修改,忽略即可,不影响。
如果没有使用宝塔面板,只配置了 LNMP 环境,找到 wp-config.php 在后面添加以下代码。
define("FS_METHOD", "direct"); define("FS_CHMOD_DIR", 0777); define("FS_CHMOD_FILE", 0777);