wordpress个人博客维护之--wordpress需要访问您网页服务器的权限问题解决

ORIGIN

自从手动给VPS搭建好LAMP环境后,后台更新博客程序或者插件都会提示“要执行请求的操作,wordpress需要访问您网页服务器的权限。请输入您的FTP登录凭据以继续。”
wordpress个人博客维护之--wordpress需要访问您网页服务器的权限问题解决_第1张图片
通常来说这个时候填写上自己的FTP信息就行了,但是我没有做FTP服务,所以没有办法,网上查找资料有的可以设置了直接输入SFTP帐号信息登录的,但是我没有研究出来。后来通过神奇的度娘找到原因和解决办法:


解决方法一

网上有通过在wp的配置文件里添加ftp信息的方法来跳过填写ftp用户名和密码的方法,但是这建立在知道本地ftp用户名和密码的基础之上进行简化操作,虽然我不是这样解决的,但是还是写一下吧。
这种方法就是填写连接信息,可以在 wp-config.php 中加入一下代码:

// ** FTP SETTINGS FOR AUTO-UPDATE ** //
define('FTP_HOST', 'localhost');
define('FTP_USER', 'ftp帐号');
define('FTP_PASS', 'ftp密码');

这样无论你升级 wordpress 或者插件的时候就都不会有那个提示了。

解决方法二

出现需要验证ftp用户名和密码的本质原因其实就是wp更新需要访问的文件夹权限和执行操作的用户权限不一致,比如一个文件的文件拥有者是root,而我们是用www用户来进行操作。所以按这个思路只要统一wp下各个文件的访问权限即可:
首先修改Wordpress 的权限,需要有写的权限:

chmod -R 755 /alidata/www/phpwind/wordpress

说明:chmod是修改文件(夹)权限的命令,这里加了一个R参数,就是把/alidata/www/phpwind/wordpress文件夹内的所有文件与文件夹的权限都修改为755

chown -R www /alidata/www/phpwind/wordpress

说明: chown是修改文件与文件夹用户组的命令,参数R的作用和 chmod 的一样,不过执行此命令需要有root权限。


我通过了第二种方法解决了问题,并成功添加了想要的主题,希望有读者看了本文也能解决这个问题!
wordpress个人博客维护之--wordpress需要访问您网页服务器的权限问题解决_第2张图片

你可能感兴趣的:(web)