测试管理,自动化测试、手机客户端测试、wap站点测试研究

wordpress Cannot modify header information解决之道

上一篇 / 下一篇  2009-08-12 21:13:44 / 个人分类:敏捷测试

安装wordpress后,登陆页面一直提示 Cannot modify header information,登陆成功后也提示Cannot modify header information
51Testing软件测试网I1JpE ?Sv
解决方法:
1,用phpDesiner打开wp-config-sample.php,进行编辑,修改数据信息,保存(这样是为了保持php原有的格式,原来出现上述问题是因为开始的时候直接用记事本进行编辑和保存,导致格式丢失)
define('DB_NAME', 'wordpress');
51Testing软件测试网$oC3t8o-kH
/** MySQL数据库用户名,替换掉 “usernamehere” */
define('DB_USER', 'root');
51Testing软件测试网0O+J"Z9`K[3G
/** MySQL数据库密码,替换掉 “yourpasswordhere” */
define('DB_PASSWORD', 'hjq');

tRg)?,zm!ve0
/** MySQL主机名 */
define('DB_HOST', 'localhost');
51Testing软件测试网H8_ @L5{ XX+_ b u
2,将wp-config-sample.php重命名为wp-config.php
51Testing软件测试网qG#k}&] s(_-er
3,ok
51Testing软件测试网E/n`FL3xo3Sr;?
附加,网络上的解释

对于 WordPress 而言,唯一可能需要用户修改的文件,就是 wp-config-sample.php 文件。这是 WordPress 重要配置文件,里面包含了 WordPress 的数据库信息,以及其他的一些参数。在官方发布的英文版中,这个文件使用的 ANSI 编码。但是在我们发布的 WordPress 中文版中,尽管该文件不涉及输出的中文信息,我们还是将这个文件和其他文件一起,保存成了 UTF8 no BOM 格式的文件。51Testing软件测试网h S\8h em

这种格式本身并没有任何问题。但问题在于,大部分网友使用的编辑器,可能都是 Windows 操作系统所自带的记事本程序(Notepad.exe),而这个程序所支持的编码格式只有 ANSI, UTF8, Unicode 和 Unicode big endian 四种。因此,当用户修改为 wp-config-sample.php 文件,另存为 wp-config.php 文件的时候,原本的 UTF8 no BOM 格式,就是自动保存为 UTF8 ( with BOM )格式。记事本给文件自动添加 BOM (字节顺序标志),因此 wp-config.php 第一行就多出了一个 php 无法识别的标志,因此也就带来了上述的困扰。51Testing软件测试网F/X7^l![EX0]


,L}]{,t l0

TAG:

 

评分:0

我来说两句

Open Toolbar