问题描述
1.我们在安装wordpress主题的或者更新的时候,企图通过FTP账号进行更新,但是无法完成安装或者更新。
2.在更新wordpress的主题或者操作相关内容时,报 wordpress 安装失败:无法创建目录
问题分析
1.此问题为服务器的FTP端口无法链接,我们需要在配置文件中加入一行配置即可
2.用户没有目录权限,总归就是权限问题,不过这里我们要小心权限相关,要慎重分配权限
问题解决
1.在wordpress安装目录(我的路径为/www/wordpress),找到wp-config.php文件。
在最后一行中加入
1 | define('FS_METHOD', "direct"); |
2.三种方案可一起实施
a:通过chown设置权限组( 安装的主题或者插件用的FTP为 vsftpd ,服务器为 Apache2,所以直接授权apache访问权限即可)
1 | chown -R apache:root /www/wordpress |
b:因为是用户没有权限,所以可以直接设置目录访问权限为777,不建议这样操作,这样操作不太安全
1 | chmod -R 777 /www/wordpress(WordPress的目录) |
c:本人以上方法试了一万遍还是不行,最后原来的万恶的selinux搞得鬼
我们这里将selinu关掉即可,或者永久关闭
1 | 临时关闭selinux |
最后在执行重启服务的命令即可
1 | systemctl start mariadb #开启数据库 |
注:如何查看我们的web用户是什么,给下面用户分配权限
1 | vi /etc/php-fpm.d/www.conf |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LXY`S BLOG!
评论