A5下载文章资讯

分类分类

WordPress博客迁移遇到的问题

2013-10-09 10:24作者:夏日博客

我的博客是从本地搭建好后,要转移到服务器上的,虽然算不上服务器之间博客的迁移,但也算是博客迁移了,自我感觉跟服务器之间的迁移是一样的,毕竟都是导入导出文件嘛。
那么整体博客的迁移要更改那些文件呢,下面是我将整个博客转移到服务器上要更改的几个方面:
一,更改网站的地址:
在将博客上传到服务器上后,突然登陆的后台登陆不上去了,一直跳转到 localhost 页面,原来是我在本地测试时,用的是 localhost 的网址,那么这里需要更改为你的网址,比如 www.04ie.com,更改后测试正常,如果你已经上传了数据库,那么只需要打开 wp_options 的表,将第一条信息里 option_value 的值改为 www.04ie.com 即可。
二,转移网站文件:
转移网站文件就不用多说了,就是将整个 wordpress 文件进行上传即可,如果你的博客是服务器之间的迁移,就通过 FTP 将整个文件下载下来,再上传到新的服务器上。
三,迁移数据库:
整个文件上传好了,那么就要开始上传 wordpress 的数据库了,数据库的导入可以用 phpmyadmin 等 mysql 的管理工具,导出的是一个 .sql 的文件,我们将 mysql 的数据库文件导入到新的服务器上面即可。
四,更改数据库的配置:
网站和数据库的文件都已经上传到服务器上面了,可这时当我们打开网站的时候,显示“数据库连接错误”的信息,这是因为,我们现在使用的还是原服务器的配置信息,比如原 mysql 数据库密码信息,而我这里使用的是我本地环境的信息,所以一定要将数据库的配置改成我们新的服务器的数据库配置,打开网站根目录 wp-config.php 文件,找到如下行修改,代码中已有中文的注释:

1
2
3
4
5
6
7
8
9
10
11
/** 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:hostweb/wp-content/advanced-cache.php 并确保 F:hostwebwp-contentpluginswp-super-cache/wp-cache-phase1.php的路径是正确的。”的错误。

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

define( ‘WPCACHEHOME’, ‘F:hostwebwp-contentpluginswp-super-cache/’ ); //Added by WP-Cache Manager 修改为:
define( ‘WPCACHEHOME’, ‘F:host(这里是我新空间FTP账号)webwp-contentpluginswp-super-cache/’ ); //Added by WP-Cache Manager

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

WordPress下载地址:http://down.admin5.com/php/101873.html

 

展开全部

相关

说两句网友评论
    我要跟贴
    取消