自从购买了独立服务器,就准备把分散在各处主机的站点迁移到一块。目前最麻烦的就是在SugarHosts.com上的产品公园站点,只能使用cPanel面板,而我对这个面板又不熟悉,故在此做下记录。

cPanel是什么

cPanel是一套基于Web的自动化hosting管理软件,构建于LAMP环境之上,主要应用于PHP语言(.NET环境的产品仍在开发中),按照cPanel官方自己的介绍:

"cPanel is a hosting automation company driven by technology and dedicated to providing the most feature rich, easy to use, practical applications. We are committed to the hosting community and our continued role as a market leader.""cPanel is a hosting automation company driven by technology and dedicated to providing the most feature rich, easy to use, practical applications. We are committed to the hosting community and our continued role as a market leader."

鉴于国内大多数用户对cPanel软件并不是很熟悉,在这里简要介绍一下cPanel的架构。cPanel和WHM(WebHost Manager)是一整套软件包,安装它必须在一个干净的Linux环境下,也就是说cPanel将会负责整个网络服务环境的构建,你甚至需要删除机器上可能安装过的apache、MySQL、PHP、exim等组件。
cPanel虚拟主机管理系统包括cPanel用户界面和WHM服务器管理界面。cPanel用户界面可以让客户方便的管理自己的网站,而WHM服务器界面让服务器管理员更加有效的管理与维护服务器。

站点目录文件打包


本次迁移的是站点是基于Wordpress搭建的,那其实就是保存下文件目录,一般在/public_html/目录下。如果原目录不大,可以直接整体压缩,推荐使用tar或者zip格式。打包后挂在待迁移站点下,然后登陆迁移后的服务器,通过wgt的方式直接下载即可。

数据库迁移

数据库迁移,因为cPanel有phpMyAdmin,可以直接登陆,并且选择待迁移站点的数据库。

  1. 对于比较小的MysqL数据库,我们可以直接使用PhpMyAdmin来将SQL文件导出与导入。
  2. 而对于SQL文件比较大的话,可以使用压缩包下载的形式,或者先将SQL导出到旧空间上,然后再用上面远程下载文件的办法来将SQL文件移动到新的空间上。

PhpMyAdmin压缩

数据导入


这个总不用说了吧

Last modification:September 2, 2018
您的打赏,将全部用于服务器购置及域名续费等,以保证诸如跬步图床等的免费服务