博客成功升级到WordPress2.9.2

经过几天的努力,博客终于升级到2.9.2了,由于升级的同时更换成了LINUX主机,出现了一系列令人头痛的古怪问题。为了解决这些问题我花了不少功夫,首先是博客不能顺利加载语言文件的事情一直不能解决,结果只好用个中文主题遮着了事,今天又出现了不能远程发布日志的问题,在网上看了许多教程也解决不了,把文件重新上传然后重新导入数据库也不行,正在绝望之下找到一个老外的文章(如下),他出现了与我相同的问题,其实不过是因为一个大小写问题,xmlrpc.php中所引用的class-IXR.php在上传过程中被FLASHFXP擅自改成了小写,造成not found的错误,于是将其改成了大写,问题迎刃而解!
Warning: include_once(/home/tulentse/public_html/blog_technical/wp-includes/class-IXR.php) [function.include-once]: failed to open stream: No such file or directory in /home/tulentse/public_html/blog_technical/xmlrpc.php on line 55
Warning: include_once() [function.include]: Failed opening ‘/home/tulentse/public_html/blog_technical/wp-includes/class-IXR.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/tulentse/public_html/blog_technical/xmlrpc.php on line 55
Fatal error: Class ‘IXR_Server’ not found in /home/tulentse/public_html/blog_technical/xmlrpc.php on line 108
I navigated to that file and saw that the name is in lower case (and case matters on Unix-based systems). It was joint effort of me, who checked “Convert filenames to lower case” option and Total Commander who did what I told him.
回头来把languages文件夹里的小写zh_cn文件重命名为zh_CN,语言文件立即就加载了~~,害得我找了几天的原因啊~~


