WordPress的:chmod 600 wp-config.php(或640),并获得死亡的白色屏幕。 做什么?

我第一次使用Wordpress,根据本指南中的安全指南 ,我正在将wp-config.php修改为600(用户可以读/写,没有其他人可以做任何事情)。 但是,当我尝试访问pipe理控制台时,这会给我带来死亡的白屏。 为什么是这样?

我敢打赌,您只需要将该文件的所有者设置为与您的networking服务器运行方式相同的用户即可。

如果您的Web服务器正在运行,例如www-data ,那么只需:

 $ chown www-data /path/to/wp-config.php 

你看到白页的原因是因为WordPress没有从wp-config.php中获取信息。 这是因为您的http服务器没有权限读取该文件。

要解决这个问题,你需要改变权限来让你的http服务器读取文件。 如何做到这一点将取决于你的服务器是如何设置的。 如果它在www-data组(或类似的组)下运行,首选的方法是

 # chgrp www-data /path/to/wp-config.php # chmod 640 /path/to/wp-config.php 

如果你的http服务运行在nobody组之下,那么你可能需要将你的文件改为644. 640是更好的select,因为644将允许系统上的任何用户读取文件,640将只允许所有者和组阅读文件。

考虑到这个文件包含你的数据库的密码,我build议chgrp方法。