标签归档:wordpress

WordPress文章导入问题

原来用的是MT系统,换服务器后觉得建MT很麻烦,于是转投到WP门下。因为原来的MT站已经停掉,域名也已经转向,所以没法到处Feed,幸好在Blogbus上有备份。

于是根据网上搜索的使用Blogbus转为WP或MT的脚本(用冰古的程序转换后发现评论不见了,建议用mt的比较好,评论完好无损的导出来了。),将XML文件建立好后,在WP后台导入,一切成功。

但是,问题却出来了,其一就是网站时断时连地,开始以为是DNS有问题,ping了一下ip地址没问题,也在hosts文件了直接把域名指向到了IP,于是联系客服,客服说都没有问题啊,我还气急败坏地将人家小姑娘骂了一通,说你说没问题难道说我在骗你么,还是没事找你闲聊。

其二问题发现导入的文章将原来文本里所含的html语言一起显示在文章正文里,没法子只好一篇一篇地改,方法就是在WP后台编辑里将可视化下的文本全选然后粘贴到html下。加上网站时断时连的问题,280多篇花了我三天时间才改完。

接近改完是发现自己的phpmyadmin的数据库有错误,就是不能浏览数据表内容,而且出现#1064的错误,我想八成是问题出在这里了。打开没有修改的帖子发现,文章里的html标签和原本网站的标签混在了一起,网站排版一塌糊涂。于是,决定将文章改完后再确定是不是这个问题导致了网站的时断时连,改完后,发现打开网页速度快多了,已经不再出现断线的错误。至此,博客算是完全迁移成功。

服务器更换及网站迁转记录

Dreamhost的服务器到期了,续费要$120,于是决定换服务器。起初选择的是Bluemonster的空间,一年$72。付款后发现其Cpanel(后台管理面板)在大陆无法登陆,于是只好当日再退款后,选择了IXWebhosting的服务器。Bluemonster退款很迅速,很快就受到银行的退款短信。这一点比Dreamhost要好,现在还未收到退款,问了客服说要我自己问问银行,他们已经做了refund处理。

IXWebhosting用的是Expert的那一款,好像有8个独立IP,减去在网上搜索的优惠码后两年才$78左右(而且还可以支付宝付款,不过我还是使用信用卡,支付宝对信用卡好像不怎么支持。不过提醒一下的是最好还是用一个支付中介的付款比较好,直接用信用卡付款会出现很多问题,我就有一次不小心点错而多付钱。建议用Google的Checkout)。

申请成功后可以登录Cpanel面板管理,但1小时左右后却不能登陆,IXWebhosting要求确认用户信息,于是就只好等其打电话过来。大约一天后,一客服打电话过来确认信息,说的一口德式英语,小舌音颤来颤去的,问了我的名字了信用卡号,最后算是沟通顺利。一会就开通了后台管理功能。

定下服务器后,接下来是空间的迁移。网站原来是WP的后台,所以一切迁移很顺利,首先是将Dreamhost上用PHPmyadmin将数据导出后,然后在新的数据库导入;接下来将原来网站的所有目录文档用FTP下载到本地后再上传至新服务器上,改一下wp的config文件即可。至此一切顺利完成。

然而原来用PHPBB搭建的论坛迁移时却遇到麻烦。忘记了原来的服务器版本,又没有用phpmyadmin将数据备份,只有原来用phpbb后台自带的备份工具备份过。先是想用wp的方法转移论坛,但没有phpmydamin的备份数据于是没法导入。第二次尝试用ixwebhosting的cpanel里带的phpbb安装,无奈其版本是2.x的,失败;接下来用其EasyApps Collection的phpbb安装,但在后台恢复数据时失败(可能数据太大),尝试两次后网站出现无法连接数据库的问题。

于是再次重装最新版本的phpbb,提示php的扩展功能不能满足。于是在网上下载了一个php.ini文件上传到cgi-bin目录后才能安装。尝试从后台恢复再把文件覆盖掉。后台恢复的时候原来存储的.gz格式的文件已经破损,幸好还有一个较早的.sql格式备份,恢复成功。

谁知道phpbb恢复也将论坛恢复到原来的版本,只好再次下载升级文件,安装后一切正常。

doubanclaimbdd4064c99011b0b

wordpress mu 收不到邮件问题原来很简单

在dreamhost的主机上安装了wordpress mu,完成后测试新用户注册,发现邮箱里收不到注册激活的邮件,于是就在网上找了这篇文章:解决wordpress mu 收不到邮件问题

看了看说改这个源代码改那个,觉得很麻烦。于是想起来以前安装drupal时也遇到过类似的问题,想到了安装时需要填写的email地址其实是有邮箱服务器功能的email,而我已经在dreamhost上使用了google 的apps,应该可以发送邮件的。

于是,在/wp-admin/wpmu-options.php的站点设置里把站点管理电子邮箱改为google apps的邮箱就可以了。

一切顺利。