Image

(最后一次变更: 24.04.2023)

本指南允许您将站点从一个主机转移到另一个主机,或者只是在共享主机服务上启动您的 php-mysql 站点。 Wordpress、Joomla、Bitrix、Drupal 等流行 cms 上的站点,包括由 php 程序员开发的站点,使用 php 解释器和 mysql 数据库(新 mariadb)工作。 文件作为工作的逻辑,指的是存储信息和结构(新闻、文章、目录等)的数据库。

  • 文件传输:

要转移站点,您需要包含站点文件和数据库文件(通常扩展名为 .sql)的存档

转到主机控制面板,然后在菜单中选择文件管理器,然后通过从您的计算机中选择存档文件来单击上传按钮。 文件必须上传到与您的域对应的文件夹; 对于第一个站点,默认文件夹是 httpdocs。

 

选择存档并单击提取文件按钮,这取决于存档的大小,可能需要一些时间。 操作完成后,您需要确保文件和文件夹在httpdocs的根目录下或您在控制面板中预先配置的另一个目录下。 如果存档还包含自己的文件夹,您可以通过选择所有文件并单击移动按钮将其传输到根目录。 出于安全原因,应删除存档文件,以便无法通过直接链接下载。

 

 

收到如上截图所示的以下结构后,现在我们可以继续导入您网站的数据库。

  • 数据库迁移:

要传输数据库,请转到主机控制面板的数据库部分。 单击添加数据库。 在打开的窗口中,填写数据库名称、用户名和密码,并从下拉菜单中指定适当的站点。 如有必要,您可以设置对数据库的访问权限:

  • 仅允许本地连接
  • 允许来自任何计算机的远程连接
  • 允许来自指定计算机的远程连接

您指定的数据必须记录在笔记本中(数据库名称、用户名、用户密码),将来需要它们在您的 cms 配置文件中指明。

 

 

在出现的菜单中,选择导入备份项目,在 .sql 文件选择窗口中,从您的 PC 或以前下载的存档文件中选择其位置。 导入完成后,您会看到一条消息,并且还会显示数据库的大小。 接下来,转到您的cms的配置文件,在我们的例子中是config.php,通过文件管理器中的编辑器打开它,找到与数据库关联的日期并填写您在创建数据库时指定的数据 控制面板。 对于 wordpress,它看起来像这样:

define('DB_NAME', 'admin_site');
define('DB_USER', 'admin_user');
define('DB_PASSWORD', 'PassW0rd');
define('DB_HOST', 'localhost');

在不同的 cms 中,配置文件的行或名称可能不同,但数据始终取自您指定的数据。 现在您可以在浏览器中打开您的站点并检查其操作。 如果出现错误,您可以在日志中查看原因并进行更正。 您还可以通过您的个人帐户提出请求,联系技术支持寻求帮助。

注意:对于站点和大型数据库(超过 2 GB),我们建议通过 ftp 服务器将存档与数据库文件一起传输到主机。 并且不是从您的 PC 导入数据库,而是从您下载所有数据的主机上的文件夹中导入数据库。