网站空间迁移
今天把网站的数据从学院的服务器迁到了国外的免费空间。虽然没有以前直接远程登录操作服务器方便了,但总算支持外网的访问了,而且BB上的wordpress客户端也可以登录了。
转移的过程中碰到一个问题就是数据库的编码问题。原来用的数据库版本比较低,只支持latin1编码,但是转移到的空间最好是UTF8编码。在网上找了一些教程,但是效果不好。因为wp配置中默认编码是utf8,但是原来的mysql不支持,所以编码到底是什么我也不清楚。mysqldump出来的文件汉字都变乱码了。用notepad2打开调整编码后问题还是存在,linux下使用
iconv
也没有解决问题。后来使用UEDIT打开sql文件,调整编码使汉字能正确显示,然后全部复制到一个新的文本文件,保存的时候选择utf8编码。这样保存的sql文件里的汉字在记事本及gedit都能正常显示了。导入的时候选择utf8编码,另外有一个整理选项,要选择utf8_unicode_ci,否则可能还会出现乱码。(反正如果选gb2312会乱码,具体什么作用不清楚)
数据库导入之后,网站就迁过去了,当然域名要重新解析一下。