我将wp config移动到宿主根目录,并将其放在一个新目录中,然后从WordPress目录中包括它,如下所示:include("../../my-fast-cars/fast-cars.php");
这让我在管理页面和其他一些页面上看到了白色的死亡屏幕,将wp config移回WordPress目录立即解决了这个问题。我可能做错了什么?
出于安全考虑,将wp-config上移两级后,管理页面上会出现白屏死亡
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)之上。如果您找到了一种允许在该级别访问它的变通方法,则可能会危及安全性。最好保持不变,或者只升一级。