解决wordpress安全插件Wordfence配置安装过程无法优化防火墙.user.ini

图片[1]-解决wordpress安全插件Wordfence配置安装过程无法优化防火墙.user.ini-51jz

前言

最近突然看上一款wordpress安全插件——Wordfence,然后上手试了试,感觉挺不错的,不过在使用过程中,出现了一个小插曲,当然,最后解决了,所以现在把解决过程分享给大家,兴许有人能用得上

问题详情

Wordfence在配置防火墙的时候遇到了安装失败的问题,由于插件要修改.user.ini文件,而一般装了宝塔面板的用户,新建站点默认是开的防跨站.user.ini也就生成在了根目录,所以会发现Wordfence优化配置的时候会安装失败。(注意:千万不要关闭防跨站再安装wordfence,这样是没用的,请务必按照我下面的步骤操作

图片[2]-解决wordpress安全插件Wordfence配置安装过程无法优化防火墙.user.ini-51jz

图片[3]-解决wordpress安全插件Wordfence配置安装过程无法优化防火墙.user.ini-51jz

第一步:

用lsattr命令检查一下站点目录下的.user.ini文件属性。

lsattr /www/wwwroot/www.51jz.shop/.user.ini
域名替换成你自己的

得出的结果应该是

----i---------e----- /www/wwwroot/www.51jz.shop/.user.ini

第二步

需要chattr命令解除i权限

chattr -i /www/wwwroot/www.51jz.shop/.user.ini
域名替换成你自己的

再按照上面的第一步查一下.user.ini的文件权限,如果结果是--------------e----- /www/wwwroot/www.51jz.shop/.user.ini,那么说明权限已经解除了,现在可以重新配置wordfence防火墙了。

配置完成记得改回.user.ini的文件权限

chattr +i /www/wwwroot/www.51jz.shop/.user.ini
域名替换成自己的

特别说明

这里需要说明一下,由于安装了宝塔面板,.user.ini默认是644的权限,如果你解除了它的i权限发现还是安装失败,你就手动把.user.ini权限给到777,等安装成功再降回644即可,当然,这一步是必须权限解除后才可以操作的,否则权限是改不掉的。

© 转载声明
本文作者:51JZ网
© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享