inicio sindicaci;ón

Archive for 11 月, 2006

WordPress搬家乱码解决方案

Edong的MySQL是4.1x版本的,而大多数的都是4.0.x,所以在转移数据的时候,有可能会遇到很多问题,或者潜在的问题。

导入到4.1x的新的数据库中,在页面上显示为乱码(许多问号),这个应该还好解决。(from 阿修的部落格

為著解決這個問題必須去修改wp-includes/wp-db.php內的資料連線設定。詳細的修改方式是這樣的:

$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
//加上下面這行
$this->query("SET NAMES 'utf8'");

其实即使没有乱码也未必是一件好事,因为MySQL 4.1x存在一个collation (校勘)的问题,默认编码并不是UTF-8,而是latin1_swedish_ci。(MySQL是瑞典人的产品)

如果我们的编码是UTF-8的,则选择collation (校勘)为utf8_general_ci。

做法是:在导出的sql语句中,CREAT TABLE ‘wp_xx’(……)后面加上CHARSET=utf8!然后再导入到MySQL 4.1.x中。这叫以绝后患。

(感谢伟大的Windix同学全程指导)

Edong的虚拟主机和域名,三思而后买

我又换回原来盘古网络的空间了!

Edong的空间也不能说不好,但是域名不支持子域名,Linux的主机不支持.htaccess文件,MySQL数据库只能建一个,我就是觉得不好。

  • 子域名和URL转发结合起来,使用框架页来说自己支持子域名,这也太不厚道了吧!(框架页对于SEO是极为不利)
  • .htaccess不支持,原来的伪静态页面就用不了了。
  • 300元150M的空间竟然只支持一个MySQL。orz!!!

看来国内的主机服务商实在是很“憨厚”啊。

我不喜欢把空间换来换去的,因为数据库也要换,麻烦,可是你们也太欺负人了。我号召以后大家都不要买Edong的空间和域名。特别是域名,连最基本的服务都丧失了。

想使用WordPress的同学,如果一定要选择国内的虚拟主机,西部数码的LinuxA B030是一个不错的选择,无论是在价格还是在性能上。

而国外的呢,无疑是BlueHost和DreamHost了,优点就数不清了,缺点是万一被GFW……

租用BlueHost和DreamHost可是需要信用卡的,带有VISA或者MasterCard。不然的话,就只能和别人合租了(找合租)。

« Previous entries