WordPress搬家方法

2019-03-18 05:44:51来源: 阅读 ()

新老客户大回馈,云服务器低至5折

因为要更换主题,想把原来的网站搬到本地进行测试,由此接触到WordPress搬家。这其间碰到大量问题,还好有搜索引擎的帮助。最终把这些问题一一解决,在这里写个总结。

WordPress搬家包括2部分:WordPress系统程序和MySQL数据库。搬家有域名目录不变只改变空间、域名目录改变空间不变和域名目录与空间都改变3种情况,这里讲的是域名和空间都改变的情况。前2种情况相对比较简单,可以参照域名和空间都改变的情况进行WordPress搬家。方法如下:

WordPress系统程序

把网站根目录下的全部文件用FTP软件下载到本地,修改其中的config.php文件。注意最好以utf-8无BOM格式编辑保存,推荐使用notepad++文本编辑器。不然可能出现“Waring:Cannot modify header information。”的错误。

特别注意如果原网站或新网站安放在二级目录时,还要修改其中的.htaccess文件。WordPress在安装时,会根据网站具体的目录结构产生一个.htaccess文件。该文件与URL重定向有关,直接关系到网站虚拟重写目录及网页的访问是否正常。ZCMHI在将网站从根目录搬家到本地二级目录时,就遇到首页显示正常,但是一些虚拟目录和网页无法访问的情况。比如localhost/zcmhi/archives/下的所有分类目录和网页都无法访问。以WordPress从根目录搬到二级目录为例,修改.htaccess文件的方法为在RewriteBase和第二个RewriteRule项添加二级目录。

原网站.htaccess文件

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

修改后.htaccess文件

# BEGIN WordPress
RewriteEngine On
RewriteBase /zcmhi/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /zcmhi/index.php [L]
# END WordPress

具体应根据实际情况进行更改。最后将所有文件上传到新的主机空间。这里指全部文件,是为了使搬家后的网站与原网站完全相同。

如果遇到后台登陆一片空白或出现“Waring:Cannot modify header information。”等后台无法登陆前台无法显示的情况,比如ZCMHI在登陆后台时由All in one seo pack插件造成的错误,如图。这时可以通过FTP软件进入网站目录把插件或主题目录改名,比如把plugins改为plugin0,themes改为themes0(主题无法调用时系统会恢复默认主题),登陆后台后再通过FTP改回来。出现这种情况的原因多为第三方插件或主题与WordPress不能完全兼容。

MySQL数据库

登入原网站数据库管理界面,一般phpMyAdmin。进入对应的数据库,对“结构”项全选,点击导出(如图),其他设置默认就行,保存到本地。

也可以使用WP-DBmanager插件备份数据库后下载到本地。接着用文本编辑器以utf-8格式打开编辑。查找原来域名,全部替换为新的域名目录。也可以在导入到新的数据库后,修改表wp-options中siteurl和home项为新域名。

再到新的数据库管理界面,导入数据库,注意以utf8_general_ci导入。

至此WordPress搬家基本结束,可能需要登入WordPress后台对一些地方进行适当调整。

一小点建议:由于安装的插件及主题可能并非为WordPress官方开发,因为兼容性问题在搬家过程中可能引起这样那样的问题。建议WordPress搬家前停用所有的插件,安装了缓存插件要清除缓存,并恢复到默认主题。在搬家结束后登陆WordPress后台进行还原。

文章作者:ZCMHI‘S BLOG

原创文章转载请注明本文链接: http://www.zcmhi.com/archives/243.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:如何对网站栏目进行设计和策划 构思方法篇

下一篇:一个医院网站的优化方案 方方面面皆须做好