WordPress搬家教程 WordPress更换域名、服务器后该做些什么

冬月初五 2020-3-12 4455

修改网站配置和数据库(关键)

1.修改wp-config文件,最好不要用记事本来修改,用notepad++或者UltraEdit等编辑器,把里面的数据库信息改为您新空间的数据库信息,如下:
/** WordPress 数据库的名称 */
define('DB_NAME', '你的新空间数据库名称');


/** MySQL 数据库用户名 */define('DB_USER', '你的数据库用户名');  
/** MySQL 数据库密码 */define('DB_PASSWORD', '你的数据库登录密码');/** MySQL 主机 */define('DB_HOST', '你的数据库地址');

将你新的主机空间的数据库名称,数据库用户名和密码填进去即可。


注意一下,MySQL主机这一项默认是’localhost’,如果你的是Windows主机,不用修改,如果是Linux主机,可能需要填上数据库的地址。


2. 进入新空间的phpadmin修改数据库:修改数据库表wp_options里的“siteurl”和“home”字段的值,改为你的新域名;

3.把用的域名解析到空间后,登录你wp后台,修改你blog的地址为你新的域名。

4.原来的文章里有链接或者图片是用以前域名的地址,所以还要修改那些地址。可以在phpadmin直接修改数据库或者velvet-blues-update-urls这个插件(推荐)。




导入数据库并作修改(重要)

1.新建数据库,将备份好的数据库导入。

2. 导入后,找到WP_OPTIONS表格,将OPTION_VALUE字段里的旧的域名换成你现新的域名,注意:可能有多处,一个个替换掉。

3.将表格WP_POSTS里有旧域名的地方,换成新域名。如果有很多可执行SQL语句批量替换掉。旧域名保存在”GUID”字段中。

也可以在phpadmin里,执行执行以下语句:

 UPDATE `wp_posts`SET `guid`= REPLACE(`guid`, '旧域名','新域名')WHERE INSTR(`guid`,'旧域名') > 0

(Tips:涉及到字段使用定界符`,就是ESC下面那个键,涉及到字段值,使用定界符',回车左边的键,均为英文状态下。)



最新回复 (1)
    • 记录·WiKi
      3
        立即登录 立即注册 
返回
文章系网友原创或转载,目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如有侵权行为,请联系我们admin(a)jilu.wiki,我们会及时删除。