WordPress博客搬家教程

Web  2017年8月16日 pm8:51发布7年前 (2017)更新 城堡大人
111 0 0

这是建站的必备知识,我们需要怎么进行网络搬家,如果你不会,请仔细研读。这一篇文章写得最简单最明白的。

第一步:备份网站根目录下所有文件并转移到新主机。

这一步主要是把原来的空间中的网站程序、图片等资源下载备份,并上传到新的主机空间。
如果原来空间支持在线压缩,并且新的空间支持解压缩,那么建议先压缩,这样下载大小变小了,时间也会节省很多。

如果新的主机支持网站搬家功能,那可以在网站搬家功能窗口输入原来主机的ftp地址、用户名、密码以及要复制的文件,这样会很容易的将原来空间的资料复制到新的空间。

如果不支持搬家功能,那就直接用FTP把根目录下所有文件(或者你压缩后)下载下来,至于FTP如何使用这里不细讲,有疑问的可以留言问我。然后上传到新主机根目录,这个过程一般需要几分钟甚至更长,不是立刻能完成的。

Ps:什么是根目录?根目录是指网站文件所放置的文件夹,对于国内的主机,一般主机内有三个目录,根目录一般是名为“www”的文件夹;对于国外主机,根目录一般名为“public_html”。在使用FTP下载国外主机网站文件时一定要注意,有一个public_html文件夹是一个快捷方式,如果下载会出现两个完全相同的文件夹及内容,所以在使用FTP时不要下载这个快捷方式。

文件较多怎么办?文件较多的情况只能一点一点下载,这个上是急不来的。

除了根目录外其他文件要不要了?一般来讲除了根目录外,其他的是不需要的,那里面一般装的是备份等东西

第二步:备份网站数据库文件并在新主机上建立数据库,进行导入

这里要说一下,网站的文章都是存储在数据库里的,所以数据库才是最核心的东西,不要板完了空间里的东西就算了。

备份数据表常见的有两种方法,一种是在旧主机里找到数据库管理,如phpadmin,将数据表导出sql格式(一般默认为此);还有一种是wordpress博客安装“WordPress Database Backup”插件,通过插件导出数据表(建议安装此插件,可以定期自动备份数据,比较安全)。

导出Sql格式的数据表后,下载到自己的电脑上,然后登录新主机的数据库管理界面,建立新的数据库。数据库建立后找到导入选项,将之前导出的数据表导入数据库。

PS:有的主机是不能自己建数据库的,需要用主机已经给的,这就是说数据库的名字已经有了,另外有些主机是不带数据库的,需要另外购买,这也要注意。

第三步:修改wp-config.php文件,确保网站文件与数据库通信正常

要重新建立数据库和wordpress的连接需要重新定义wordpress下的wp-config.php文件,只有网站文件里wp-config.php内信息填写正确,在访问时才可以正常打开,文章、评论等正常,该文件在wordpress的根目录。

方法A:直接修改wp-config文件

最好不要用记事本来修改,用notepad++或者UltraEdit等编辑器,把里面的数据库信息改为您新空间的数据库信息,如下:

  1. /** WordPress 数据库的名称 */
  2. define('DB_NAME', '你的新空间数据库名称');
  3. /** MySQL 数据库用户名 */
  4. define('DB_USER', '你的数据库用户名');
  5. /** MySQL 数据库密码 */
  6. define('DB_PASSWORD', '你的数据库登录密码');
  7. /** MySQL 主机 */
  8. define('DB_HOST', '你的数据库地址');

将你新的主机空间的数据库名称,数据库用户名和密码填进去即可。注意一下,MySQL主机这一项默认是’localhost’,如果你的是Windows主机,不用修改,如果是Linux主机,可能需要填上数据库的地址。

方法B:重新安装wordpress来修改wp-config.php

第一种方法是直接修改wp-config.php文件,估计很多朋友第一次都不会修改,而且每次修改后都上传,也挺麻烦。所以这里给大家介绍一种更方便的方法,通过重建wordpress来修改wp-config.php。

找到wordpress根目录下的wp-config-sample.php文件,如果没有,新下载一个wordpress然后从中找到这个文件,上传到你的网站wordpress根目录。然后,删除根目录下的wp-config.php文件。最后,按照wordpress的安装方法重新安装wordpress即可。

PS:这里所说的重建wordpress只是表面上重建,本质上就是重新定义了wp-congfig.php。安装好后,建议删除wp-config-sample.php。

个人推荐使用方法A,这个不会修改起来比较简单,当然看个人习惯把。

第四步:在新主机上绑定域名,大功告成!

把原来主机上绑定的域名删除掉,然后重新绑定、解析到在新主机上,关于解析和绑定就不多讲了,需要的留言。

用新域名或新二级域名怎么办???

很多朋友在这里遇到难题了,自己换了空间之后顺道换了域名,或者是域名没有在新的空间备案,要临时使用空间商提供的二级域名。但是发现无法登陆自己的wordpress后台了。。。。

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

这样你就可以登陆wordpress后台了,然后在后台修改你blog的地址为你新的域名。

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

第五步:解决wordpress博客搬家出现404页面怎么办? 首页正常 内容也分类页404

一般情况下这一步比不一定会出现,如果出现了那就继续看下去。

出现这种情况比不是你数据库的问题,而是固定链接方式的问题。

解决方法:点wordpress的设置--->固定链接--->重新设置一下固定链接即可!(就是先设置一下其他的链接方式,保存后又设置回自己原来的链接方式即可)

 历史上的今天

  1. 2023: AIDL使用异常记录(0条评论)
  2. 2020: 周国平:时光村落里的往事(0条评论)
  3. 2019: 鲁迅:两地书(节选)(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

Thread中断简单介绍

前言简答记录一下Thread中断相关的内容。记录一下,方便自己查阅。正文Thread中断主要涉及如下几个方法:interrupt()isInterrupted()interrupted()下面单独介绍一下。interrupt()interrupt()使线程中断。...

activity-alias详解

activity-alias标签元素众所周知,AndroidManifest是一个xml文件,它包含很多标签元素,如application、activity、receiver等,其中有一个叫做activity-alias,因为该标签平时很少用到,可能大家对这个标签还不是很熟悉。activity...

Settings中开发者模式的影藏和显示

涉及目录:/SettingsMainActivity/src/com/android/settings/SettingsActivity.java/SettingsMainActivity/src/com/android/settings/DeviceInfoSettings.java...

WebStorm等软件不能输入中文

最近在Linux 上使用WebStorm和Android Studio时出现无法输入中文,因此在网上查询了一下。在《linux环境下wps及WebStorm等软件不能输入中文解决方案》找到了比较完美的解决方案,摘抄如下:找到WebStorm的解压目录, 然后 cd WebStorm-16...

AS无法创建aidl文件

前言升级最新的Android Studio后创建aidl文件时,提示Requires setting the buildFeatures.aidl to true in the build file意思默认不支持创建,需要改配置文件。记录于此,方便自己查阅。正文下面是解决方式。添加...

adb多个设备控制

前言对于一台电脑存在多个设备的,之前记录了,但不知道放哪了。因此,重新简单记录一下吧。主要是记忆力不行,放这里方便自己查找。正文# 查看设备adb devicesList of devices attachedUIS787021003B011234     deviceemulat...