当前位置: 首页 > 网站建设 > WordPress建站 > LNMP 1.2导致WordPress前台无法打开

LNMP 1.2导致WordPress前台无法打开

WordPress建站 3条评论 2015-10-30 2,894 views

最近从AMH4.2转到军哥的LNMP 1.2一键包,数据等均以成功转移,但是问题出现了。wordpress前台出现502 502 bad gateway错误,按照官方提示调整php.ini以及php-fpm配置,依然出现前台卡顿甚至不能打开,打开空白的显现,不知掉是否有朋友遇到类似的情况。

lnmp

但很奇怪的是wordpress后台可以正常登录,并且也不卡顿,那么我开始怀疑插件有问题,于是停用所有插件,但是前台页面依然无法打开。也可能是主题问题,再将主题切换为官方默认主题,结果问题依旧,首页依然无法打开,并且超时。

真让人头疼,查看网站日志、nginx日志、php-ftp日志文件均无果,没有报任何错误,那么说明插件、主题等问题均可排查,最后丫的发现是一个.user.ini文件搞的鬼,使用LNMP 1.2创建网站后站点根目录下默认会有一个隐藏的.user.ini配置文件,该文件无法直接修改或删除。

LNMP 1.1及之前的版本使用php.ini里面,open_basedir设置,LNMP 1.2及更高版本防跨目录功能使用.user.ini,该文件在网站根目录下,可以修改open_basedir的值来设置限制目录的访问。

解决办法是,首先执行命令:chattr -i /网站目录/.user.ini,然后将.user.ini里面的文件内容完全删除,保存后再执行命令:chattr +i /网站目录/.user.ini,最后重启LNMP相关服务:lnmp restart

最后问题解决,前台加载又恢复了正常状态,遇到此类问题的可参考,网上一直没找到解决办法,折腾了好几个小时才发现。

标签: , ,

3 条评论 “LNMP 1.2导致WordPress前台无法打开”

  1. 厘米说道:

    马克一下,我现在也是用的军哥1.2,没遇到这个情况!

    1. 小z说道:

      我也不知道具体什么原因造成的,我的博客搬过去就是有这个问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注