Hostinger有一个具有所有功能的控制面板hPanel,可以轻松管理托管计划和网站,如果大家目前有cPanel计划,并希望将网站迁移到hPanel的托管计划,请按照以下步骤操作。
一、下载文件和数据库备份
转到cPanel-文件部分,然后单击备份,在下一个窗口中,单击下载完整帐户备份;可以从以前生成的备份列表中进行选择(如果有的话),或者是生成新的备份,之后单击链接下载所需的备份。
在进入下一步之前,请确保已从备份中提取文件,用户可以使用操作系统终端或7-Zip等专用软件。
二、上传网站文件确保域名已添加到托管计划中,如果正在使用子域,也要创建它们。
网站文件将位于/homedir目录中,将文件上传到每个域的public_html文件夹中;对于子域,将文件上传到以子域命名的文件夹中,该文件夹位于域的public_html文件夹中。
三、导入和连接数据库如果使用数据库,就像WordPress网站的情况一样,需要为每个网站创建一个新的数据库:如何创建新的MySQL数据库。
按照WordPress的示例,可以通过使用记事本应用程序打开网站的wp-config.php文件,以识别哪个数据库对应于自己的每个网站,数据库名称将出现在DB_name参数旁边。
在下载和提取的cPanel备份中,数据库可以在/mysql目录中找到。要导入它们,请按照以下步骤操作:如何使用phpMyAdmin导入MySQL数据库?对于较大的数据库,请通过SSH导入数据库,操作步骤如下:
1、准备
- 将数据库上传到网站的public_html文件夹,可以通过FTP或文件管理器完成;
- 创建新数据库或清除计划导入的数据库;
- 如果不确定数据库密码的值,请更改它。
2、通过SSH连接
- 通过SSH连接到托管帐户;
- 打开根目录(public_html);
- 如果显示了数据库备份文件,请转到下一步;
- 如果看不到备份文件,请使用文件管理器仔细检查该文件是否确实已上传并放置在public_html文件夹中。
3、导入数据库
如果数据库是压缩格式(.sql.gz),请使用以下命令将其提取为.sql格式:
gzip -d database_name.gz.sql
确保用数据库的实际名称替换database_name,要导入数据库,请使用以下命令:
mysql -u database_username -p database_name < file.sql
如果数据库的参数为:
- MySQL数据库名称:u123456789_数据库
- MySQL用户名:u123456789_admin
- 上传的数据库文件:database.sql
命令看起来像这样:
mysql -u u123456789_admin -p u123456789_database < database.sql
此时就需要输入数据库密码,导入过程将立即开始,完成后将出现新行:
-bash-4.2$
注:导入需要一些时间,具体取决于数据库的大小。
4、更新配置文件
如果网站需要数据库才能正常工作,则需要更新网站配置文件中的连接详细信息。具体步骤将根据您使用的内容管理系统(CMS)的类型而有所不同,但是一般来说,需要打开配置文件,并使用新数据库的详细信息更新数据库名称、用户名、密码和主机。
数据库导入完成后,通过用wp-config.php文件中的新值替换以下参数,将数据库连接到WordPress网站:
- DB_NAME:数据库名称
- DB_USER:数据库用户
- DB_PASSWORD:数据库密码
- DB_HOST:本地主机
常见问题
1、如果遇到数据库连接错误,请参阅《Hostinger主机教程:如何修复建立数据库连接时出错问题》这篇文章;
2、对于使用其他CMS构建的站点,请检查配置文件的位置以连接数据库;
3、如果WordPress网站在迁移后的内部页面上显示404错误,此时可参阅《WordPress网站如何重新创建永久链接》此篇文章。
四、迁移电子邮件服务(可选)如果您也希望迁移电子邮件,可以在此处找到完整的指南:Hostinger电子邮件帐户迁移教程,这样就可以已完全从cPanel迁移到hPanel,也可以将域名指向Hostinger了。
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)
微信扫码加好友进群
主机优惠码及时掌握
QQ群号:938255063
主机优惠发布与交流