我阅读了以下教程,其中提到将配置文件从HTTP可访问文件夹中移出。
http://codex.wordpress.org/Hardening_WordPress#Securing_wp-config.php
我这样做了,效果很好。当我访问时
http://mysite.com/wp-config.php, 正如所料,我看到了一个空白页。然而,当我访问
http://mysite.com/wp-settings.php, 我收到以下错误:
警告:require(ABSPATHwp includes/load.php)[函数.require]:打开流失败:在/home/{my user name}/mysite中没有这样的文件或目录。com/wp设置。php第19行
致命错误:require()[函数.require]:无法打开所需的“ABSPATHwp includes/load”。php“(include\\u path=\'。:/usr/local/lib/php:/usr/local/php5/lib/pear”)位于/home/{my user name}/mysite中。com/wp设置。php第19行
我对WordPress和PHP不熟悉,但对编程并不陌生。显然,如果有人要点击我的wp设置文件,将我的shell用户名输出到web上是不可能的。
那么,你能像我在这里一样,将你的配置文件从web目录中删除,而不使用像wp设置这样的文件,这样会导致敏感信息泄漏到屏幕上吗?我是不是做错了?