出于安全考虑,将wp-config上移两级后,管理页面上会出现白屏死亡

时间:2019-02-14 作者:BootUp

我将wp config移动到宿主根目录,并将其放在一个新目录中,然后从WordPress目录中包括它,如下所示:include("../../my-fast-cars/fast-cars.php"); 这让我在管理页面和其他一些页面上看到了白色的死亡屏幕,将wp config移回WordPress目录立即解决了这个问题。我可能做错了什么?

2 个回复
SO网友:Tom J Nowell

wp-config.php 包括文件,它不仅仅是一个配置文件,WordPress的构建也不允许将文件提升到2级。

但是,WordPress已经支持加载wp-config.php 从1级以上。

但考虑到所有这些,只有当您担心服务器配置错误时,这才是真正的保护。除非关闭PHP执行,否则这本身就是一个主要问题,wp-config.php 不会泄露任何信息。

这让我在管理页面和其他一些页面上看到了白色的死亡屏幕

WSOD是HTTP 500错误代码,要查看真正的错误消息,必须在PHP错误日志中查找。这是飞机消失和找到飞行记录器/黑匣子之间的区别。

SO网友:orionsweb

wp配置需要可供公众访问。。我猜2级以上意味着在/home级别的public\\u html文件夹(cpanel)之上。如果您找到了一种允许在该级别访问它的变通方法,则可能会危及安全性。最好保持不变,或者只升一级。