前言
最近突然看上一款wordpress安全插件——Wordfence,然后上手试了试,感觉挺不错的,不过在使用过程中,出现了一个小插曲,当然,最后解决了,所以现在把解决过程分享给大家,兴许有人能用得上
问题详情
Wordfence在配置防火墙的时候遇到了安装失败的问题,由于插件要修改.user.ini文件,而一般装了宝塔面板的用户,新建站点默认是开的防跨站.user.ini也就生成在了根目录,所以会发现Wordfence优化配置的时候会安装失败。(注意:千万不要关闭防跨站再安装wordfence,这样是没用的,请务必按照我下面的步骤操作)
第一步:
用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即可,当然,这一步是必须权限解除后才可以操作的,否则权限是改不掉的。
1 本站文章均为原创,除非另有说明,转载请附上出处链接,谢谢。
2 本站提供的资源(插件或主题)均为网上搜集,如有涉及或侵害到您的版权请立即通知我们。
3 本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
4 因代码可变性,不保证兼容所有浏览器、不保证兼容所有版本的系统、不保证兼容您安装的其他插件。
5 本站保证所提供资源(插件或主题)的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
6 使用该资源(插件或主题)需要用户有一定代码基础知识!由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
7 因不同CMS系统不定期升级,导致有时可能会遇到部分源码不兼容,介意勿使用,谢谢!
8 本站资源售价只是赞助和汉化辛苦费,收取费用仅维持本站的日常运营所需。
9 如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
10 如果资源地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。