A-A+

WordPress博客迁移遇到的问题

2013年08月31日 PHP开源系统 评论 15 条 阅读 727 views 次

我的博客是从本地搭建好后,要转移到服务器上的,虽然算不上服务器之间博客的迁移,但也算是博客迁移了,自我感觉跟服务器之间的迁移是一样的,毕竟都是导入导出文件嘛。

那么整体博客的迁移要更改那些文件呢,下面是我将整个博客转移到服务器上要更改的几个方面:

一,更改网站的地址:

在将博客上传到服务器上后,突然登陆的后台登陆不上去了,一直跳转到 localhost 页面,原来是我在本地测试时,用的是 localhost 的网址,那么这里需要更改为你的网址,比如 www.xiariboke.net,更改后测试正常,如果你已经上传了数据库,那么只需要打开 wp_options 的表,将第一条信息里 option_value 的值改为 www.xiariboke.net 即可。

二,转移网站文件:

转移网站文件就不用多说了,就是将整个 wordpress 文件进行上传即可,如果你的博客是服务器之间的迁移,就通过 FTP 将整个文件下载下来,再上传到新的服务器上。

三,迁移数据库:

整个文件上传好了,那么就要开始上传 wordpress 的数据库了,数据库的导入可以用 phpmyadmin 等 mysql 的管理工具,导出的是一个 .sql 的文件,我们将 mysql 的数据库文件导入到新的服务器上面即可。

四,更改数据库的配置:

网站和数据库的文件都已经上传到服务器上面了,可这时当我们打开网站的时候,显示“数据库连接错误”的信息,这是因为,我们现在使用的还是原服务器的配置信息,比如原 mysql 数据库密码信息,而我这里使用的是我本地环境的信息,所以一定要将数据库的配置改成我们新的服务器的数据库配置,打开网站根目录 wp-config.php 文件,找到如下行修改,代码中已有中文的注释:

/** WordPress 数据库的名称 */
define('DB_NAME', 'a1202205054');

/** MySQL 数据库用户名 */
define('DB_USER', 'a1202205054');

/** MySQL 数据库密码 */
define('DB_PASSWORD', 'Ss4458744891');

/** MySQL 主机 */
define('DB_HOST', 'localhost');

修改成新的数据库配置信息,这时再打开网站,一切正常。

我在本地测试时使用的是 wp super cache 缓存插件,打开后台出现“警告!WP Super Cache 缓存功能损坏!advanced-cache.php 无法加载 wp-cache-phase1.php。请编辑 F:\host\web/wp-content/advanced-cache.php 并确保 F:\host\web\wp-content\plugins\wp-super-cache/wp-cache-phase1.php的路径是正确的。”的错误。

wordpress 的缓存插件不能正常使用了,上面的F:\host\web\是我本地wordpress的安装路径,出现这个错误的原因是因为当我们使用了 wp super cache 缓存插件做静态化的时候,在网站的配置文件 wp-config.php 中已经记录了插件的绝对地址,打开 wp-config.php文件,找到如下行:

define( 'WPCACHEHOME', 'F:\host\web\wp-content\plugins\wp-super-cache/' ); //Added by WP-Cache Manager 修改为:

define( 'WPCACHEHOME', 'F:\host\(这里是我新空间FTP账号)\web\wp-content\plugins\wp-super-cache/' ); //Added by WP-Cache Manager

如果是 linux 系统,则是没有盘符的,这时,我们可以利用<?php echo phpinfo(); ?>,找到绝对路径,应该是 /路径/ 类型的,具体的就不再介绍了。

标签:

15 条留言  访客:15 条  博主:0 条

  1. Delta Gamma Jewelry

    感觉会用到,先收藏下!

  2. 周良

    有一次一弄好了结果一版乱码了,无解···

  3. 北漂书生

    博客搬家是常有的事,有时候一不小心就会丢一些东西

  4. IT三两事

    马克一下,以后估计会用到。。

  5. 爱浮夸

    这都算比较简单的,呵呵。

  6. 从良未遂

    当时从asp改到php的时候就是怕换空间麻烦,不过,到现在还没有换过。占位。

  7. 沉寂部落

    从来没本地整过,现在希望找个好的IDC然后永远扎根。

  8. 温静秀博客

    搬家真是麻烦!学习了,以后可能会用到

  9. 明修网络博客

    看来我得先学着点,过段时间真的要转移了

  10. 牛逼思维

    那密码不会是真密码吧。。这么有勇气暴露

    • smiling

      当然不是真的。

  11. 谢雨枫

    看来主要是细节问题,最近不是在搭建本地吗 到时候免不了要上传 修改细节配置文件 先收藏

  12. 寇铈鑫

    我额由我朋友帮忙转移 刚好用上 谢谢博主 今天我的博客或许有段时间会打不开哦 那是因为要转移呢

  13. 21氪

    应该不会太难吧

  14. 邓肯

    以前经常折腾 经常搬家 现在懒得动弹了 每月也就备份一下

给我留言