我将wp-config移动到托管根目录,并将其放到一个新目录中,然后将其从WordPress目录中包括如下:include("../../my-fast-cars/fast-cars.php"); -这给了我在管理页面和其他一些页面上死亡的白屏幕,将wp-config移回WordPress目录立即解决了问题。我做错什么了?
发布于 2019-02-14 17:50:15
wp-config.php包含文件,它不仅仅是一个配置文件,WordPress的构建也不允许将文件放在2级上。
但是,WordPress已经支持从1层加载wp-config.php。
但是,考虑到所有这些,只有当您担心服务器配置错误时,这才是真正的保护。除非关闭PHP执行(这本身就是一个主要问题),否则wp-config.php不会泄漏任何信息。
这给了我在管理页面和其他页面上死亡的白屏幕。
WSOD是一个HTTP 500错误代码,要查看PHP错误日志中的真正错误消息。这是飞机消失和找到飞行记录器/黑匣子之间的区别。
发布于 2019-02-14 19:36:54
wp-config需要公众可以访问。我猜想,在public_html文件夹(cpanel)的/home级别上,超过两个级别意味着。如果您找到了允许在该级别访问它的工作,则可能会危及安全性。最好还是把它放在同一个层次上,或者只放在一个层次上。
https://wordpress.stackexchange.com/questions/328730
复制相似问题