WordPress新手问答(一)
月夜在前面的文章中已经不止一次试图通过自己的语言为更多朋友更好的用上WordPress而努力,先后推出了一系列面向WordPress新手的文章。但根据反馈情况来看,效果并不是特别明显。综合考虑了一番之后,月夜认为,可能是因为我们文章中的描述太过宽泛,针对性不够强,使得很多在使用WordPress中出现问题的朋友不能及时解决问题。因此,从本文开始,月夜将自己在使用WordPress中的经验,以及回答很多朋友提出的问题时积累的WordPress问题,综合起来,推出这样一系列文章,希望能对朋友们使用WordPress有所帮助。
一、问:我在安装WordPress时,为什么会出现这样的错误提示“Error establishing a database connection”呢?该怎么才能解决呢?
答:可能有两种情况:
1.WordPress使用的MySQL数据库没有创建好;
2.没有正确配置WordPress程序文件夹中的wp-config.php文件;
相应的解决方案也分两种情况:
1.在你的空间里面创建WordPress使用的MySQL数据库;当然,创建好之后还需要按照2中配置wp-config.php;
2.正确配置wp-config.php文件,如下:
1).将WordPress安装文件夹下的wp-config-sample.php修改为wp-config.php文件;
2).将其中如下的部分:
// ** MySQL设置 – 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define(‘DB_NAME’, ‘putyourdbnamehere’);/** MySQL数据库用户名 */
define(‘DB_USER’, ‘usernamehere’);/** MySQL数据库密码 */
define(‘DB_PASSWORD’, ‘yourpasswordhere’);/** MySQL主机名 */
define(‘DB_HOST’, ‘localhost’);
根据你的主机空间里的MySQL数据库情况具体修改,修改方法可参阅网站建设全过程详细讲解(四)文中的3.创建用于网站建设的MySQL数据库。
二、问:我在安装WordPress时,安装页面出现了这样的提示:Warning: Cannot modify header information,到底是怎么回事儿啊?
答:出现这样的提示有两种可能:
1.使用记事本修改了wp-config.php文件;
2.上传WordPress程序时,没有使用二进制方式上传。
解决方法对应也有两种办法:
1.使用notepad2、ultraedit等编辑器而不要使用记事本来编辑wp-config.php以及所有其他的WordPress程序或者WordPress主题文件;
2.设置FTP客户端上传方式为二进制上传;配置方法可参阅网站建设全过程详细讲解(四)中2.配置FTP工具部分。
与此相似,如果安装或使用WordPress中出现了如“Fatal error: Call to undefined function”等的信息提示,通常也是因为没有使用二进制方式上传。此时,只需设置好FTP客户端,重新上传覆盖原来的文件即可。
三、问:我修改了使用的WordPress主题的某些信息之后,为什么出现了如下图所示的乱码?

答:出现这样的情况有两种可能:
1.使用记事本修改了主题文件;
2.你在主题信息中添加了汉字,但是又没有修改主题文件的编码方式为UTF-8,而是使用了默认的ANSI编码。
具体解决方法如下:
1.一定记得不要使用记事本修改WordPress里面的任何一个文件,可以使用UltraEdit、EditPlus等,不过月夜推荐使用小巧玲珑的Notepad2;
2.修改WordPress里面的文件,比如二中修改wp-config.php,以及这里我们修改主题文件夹下的sidebar.php、footer.php等等,如果修改时在文件中添加了汉字,记得一定要将文件的编码方式修改为UTF-8(月夜推荐使用这种编码,而不是UTF-8(含bom)方式。
修改文件编码方式的方法月夜为你讲述如下:
1.如果使用Notepad2,打开需要修改的文件之后,点击“文件”菜单,在其下“编码”子菜单中选择UTF-8(8);然后将文件保存(可以按Ctrl+S快捷键直接保存);
2.如果使用UltraEdit,打开需要修改的文件之后,按F12快捷键,或者点击“文件”菜单下的“另存为”子菜单,将文件存为一个新的文件(可以使用和原文件相同的文件名,以替代原文件),在弹出的另存为窗口中设置如下:
注意两点:1).文件名取为与原文件相同的名字,而且要有后缀(sidebar.php);2).在格式下拉列表中选择UTF-8 – 无 BOM格式。
设置完成之后,点击保存,即成功修改了原来文件的编码方式。
3.如果使用EditPlus,其和UltraEdit的设置方法大同小异,在此,月夜不再赘言。
经过这样修改文件的编码方式之后,可以看出,已经没有了上面的乱码。
在此,月夜再次提醒朋友们:
1.一定不要使用记事本修改WordPress的任何文件;
2.如果在修改WordPress的任何一个文件时,如果在其中添加了非英文字符(比如汉字),一定要记得将文件的编码方式修改为UTF-8;
3.月夜推荐选择UTF-8编码方式,而不要使用UTF-8 无 BOM格式。


2009/12/05 23:27:08
像WordPress这样的web应用程序,在编辑它的脚本时,对于文件的编码方式要求是很重要的。否则,就会照成数据库,主题脚本,和程序脚本之间无法兼容。月夜的文章真的很好!学习了!
回复评论
leiinshui 说:
十二月 6th, 2009 at 上午 9:19
纠正一点:php文件最好保存为utf8无BOM编码格式的。因为php不支持BOM,会在网页头部留有几个像素的空白。我在做网页的时候就遇到过这种问题。http://asiapan.cn/archives/372,这个博客有详细的介绍!
回复评论
tod 说:
十月 9th, 2011 at 下午 6:26
学习了很不错的。
回复评论
tod 说:
十月 9th, 2011 at 下午 6:31
添加评论内容
回复评论
tod 说:
十月 9th, 2011 at 下午 6:31
哈哈,我说怎么感觉不对呢,谢谢大虾!
回复评论
2009/04/18 19:58:52
太好了,适合像我这样的菜鸟使用
回复评论
admin 说:
四月 18th, 2009 at 下午 9:04
呵呵。。谦虚了。。不过能对朋友有用就好。。
回复评论
2009/04/16 12:10:17
非常详细,真想来个劳而获,呵呵。学习了,希望博主坚持下去,把WP写透。
回复评论
admin 说:
四月 16th, 2009 at 下午 7:21
呵呵。。谢谢支持。。我会努力坚持下去的。。
回复评论
2009/04/12 22:55:14
来到你网络里的朋友都是高手,我真是羡慕你们哟。
回复评论
admin 说:
四月 13th, 2009 at 上午 8:41
朋友过奖了..其实你做的也很不错啊…
月夜一直说术业有专攻,毕竟这不是你所术的业阿..如果说到医学,我们肯定都不如你了,呵呵…
回复评论
2009/04/12 16:55:25
[...] 谈天说地 当前位置: 月夜 > 网站相关 > 文章正文 上一篇: WordPress新手问答(一) [...]
2009/04/12 16:44:08
我也知道wordpress在大多BLOG程序中评论是非常不错了。插件很多主题样式也非常的多,一个BLOG想一下载就做成自己满意的地方还得花上一段时间来设置和调整修改。我暂时在用ZBLOG等一段时间之后,我想我会用上WP。在这里先支持一下WP
回复评论
admin 说:
四月 12th, 2009 at 下午 4:59
呵呵。。多谢朋友啊。。其实可能是WordPress用户多吧。。相对交流起来就容易一些。。有问题什么的,也方便求助。。
期待着朋友转过来哦,呵呵。。
回复评论
2009/04/12 12:24:51
恩,有些已经有经历过了,呵呵,写的蛮仔细的!
回复评论
admin 说:
四月 12th, 2009 at 下午 2:32
呵呵。。多谢支持。。希望能分享更多经验。。
回复评论
2009/04/12 09:46:41
我是新手,学习了 ~
回复评论
admin 说:
四月 12th, 2009 at 上午 10:03
嗯。。多谢支持。希望对你有所帮助。。
回复评论
2009/04/12 01:43:20
ue是我的首选编辑器,不过也不知道bom是啥
回复评论
admin 说:
四月 12th, 2009 at 上午 10:02
呵呵。。UltraEdit比较专业。。功能太多。。其实挺不适合新手使用。。个人觉得。。
至于bom,可以Google一下。。大致是文档信息之类的东西。。
回复评论
2009/04/12 00:04:06
呵呵,那个汉字编码的确实不会,改代码一直都是用DW改的,学习了
回复评论
admin 说:
四月 12th, 2009 at 上午 10:01
呵呵。。Dreamweaver太大了。。开始我也用的那个。。后来在一个朋友指点下才发现用我自己的Notepad2实在是太爽了。。。推荐朋友用。。
回复评论
2009/04/11 23:35:17
直接后台修改主题文件更好,前提是要设置权限为755或者777
回复评论
admin 说:
四月 12th, 2009 at 上午 10:01
嗯。。这个是可以的。。但我总觉得不如本地修改来的方便。。
另外,在线编辑器编辑文件打开时也需要选择编码。。通常选择UTF-8,呵呵。。
回复评论
Showfom 说:
四月 15th, 2009 at 下午 1:29
不用的吧,直接wp后台默认就是utf-8,插件主题都能直接修改的。
回复评论
admin 说:
四月 15th, 2009 at 下午 8:03
呵呵。。你说的是WordPress后台,那是可以的,呵呵。。不过我不是太习惯而已。。
我开始还以为你说的是空间商提供的在线编辑器呢。呵呵。。
回复评论
2009/04/11 22:44:01
不错啊
很实用的小技巧呢
不过为什么不能用记事本修改呢,我一直就是这么解决的,现在去下那你推荐的工具看下
回复评论
admin 说:
四月 12th, 2009 at 上午 10:00
呵呵。。以后月夜将推出更多WordPress小技巧。呵呵。。还望贤弟多多支持哦。。
至于使用记事本修改。。不知道为什么。。总会莫名其妙出现各种问题。。我现在是用Notepad2完全取代记事本了。。哈哈。
回复评论
2009/04/11 22:28:40
适合像我这种小白看,哈哈。
回复评论
admin 说:
四月 12th, 2009 at 上午 9:58
呵呵。。你太谦虚了吧。。你看你的博客做的那么好,怎么还能叫小白呢。。
回复评论
2009/04/11 22:23:13
哦耶,沙发!
月夜可以考虑办一个培训班了!嘿嘿!
回复评论
admin 说:
四月 12th, 2009 at 上午 9:58
呵呵。。多谢朋友支持。。
我的宗旨就是免费帮助朋友们。。尽量为朋友们多提供支持。。呵呵。。
回复评论