post

迁移WordPress博客

最近经常在弄博客,但是经常出现 Service Unavailable。让我郁闷之极,决定换一个。以前用的是虚拟主机,不便宜还不稳定,管理起来也不方便,就各方面考虑,在36互联上买了一个BurstNet 的VPS,是同事推荐的,国外的比较便宜,访问还很快,还不需要备案,也不会过滤关键词,好处多多啊。

1、购买VPS

我是在36互联http://www.36dns.net/上购买的,有点代购的性质,不过他们做这个也多年了,比较有经验,服务也不错。

注册个用户名,在客户中心里面,开始订购,就可以看到linuxVPS,注册信息填写最好还是英文,我购买的价格是40/月,400/年。先买了一个月试用。11月29日订购,11月30日下午就可以访问vePortal控制面板了,很速度。

2、vePortal控制面板

这个控制面板全是英文,但是操作还是挺方便的,首先想到的就是更改个人信息和用户密码。需要修改控制面板邮箱和登录密码,再有要设置linux系统的root密码,这个密码在远程连接时需用到,搞过linux的都清楚。其他的操作说明,下篇文章详细介绍。

3、远程连接工具

要想登录到linux系统并且管理,需要安装远程连接工具,我安装了SecureCRT,可以通过linux命令操作VPS,还安装了Secure File Transfer Client,这个可以像CuteFTP一样的可视化界面去操作VPS上的文件,可以上传,下载,更改权限等,很方便。

4、配置环境

通过SecureCRT安装LAMP(Linux Apache MySql PHP),这个操作也是比较复杂的,下篇文章详细介绍。

5、迁移Wordpress文件

通过FTP将以前博客的所有文件下载并且打包成zip,然后再VPS中wget命令即可以获取该文件了。

6、导入SQL

以前的虚拟主机很不稳定,一直导不成功,第二天到公司通过phpMyAdmin的操作界面才导出SQL ZIP包,成功导入到VPS的MySql中。

7、调试博客

配置好后,打开workerpress博客,目前只能通过IP访问,当时可以访问,但是有点不正常,所以先将henry24264.com的域名的DNS解析到新的博客上来,再看看。但是页面顶部文字错乱,Featured Content Gallery插件的幻灯片图片无法显示。经过一番查找,才发现,好像不支持<?  ?>的短标签写法,问过同事才知道,默认PHP环境没有启用这个,于是找到/etc/php.ini 文件,搜了一下,果然找到<? ?>的介绍,只要将其中一行short_code_tag = Off 改为 On就可以支持了。保存php.ini并且重启apache后,果然成功了。

 

以上是本次迁移博客的操作步骤,接下来再详细介绍其中的操作。敬请期待。

    • 首先在DNS上将域名绑定ip,如果web服务器用nginx的话,就是nginx.conf文件里面绑定域名,指向物理路径就可以了,主要就是下面这段:
      server
      {
      listen 80;
      server_name http://www.izhangheng.com; #绑定域名
      index index.htm index.html index.php; #默认文件
      root /home/izhangheng; #网站根目录
      include location.conf; #调用其他规则,也可去除
      }

    • 首先在DNS上将域名绑定ip,如果web服务器用nginx的话,就是nginx.conf文件里面绑定域名,指向物理路径就可以了,主要就是下面这段:
      server
      {
      listen 80;
      server_name http://www.izhangheng.com; #绑定域名
      index index.htm index.html index.php; #默认文件
      root /home/izhangheng; #网站根目录
      include location.conf; #调用其他规则,也可去除
      }

· 684 次浏览