跳转到内容
无痕工具库 无痕工具库

Hostinger 网站迁移后常见问题及解决方法详解

在迁移你的网站之后,你可能会遇到影响网站功能的问题。本文提供了一份详细的故障排除指南,帮助你解决迁移后常见的问题。

步骤 1 – 如何将临时域名更换为实际域名

如果你的网站当前连接的是以 .hostingersite.com 或 .builder-preview.com 结尾的自动生成的临时域名,你可以轻松地将其替换为你偏好的域名。

具体操作:请前往 Websites 部分,找到相关网站,并点击临时域名下方的 Connect:

Hostinger 临时域名横幅,Connect 链接已高亮显示

请按照全部提示完成操作。

步骤 2 – 使用 Cache Manager 清除缓存

缓存有时会在网站迁移时引发问题。如果你的网站仍显示旧内容或性能缓慢,可能与缓存有关。

在 Hostinger,你可以使用支持所有框架(HTML、WordPress、Laravel 等)的 Cache Manager(缓存管理器),无需在其他平台上管理缓存。但请注意,Hostinger AI Builder 不支持此功能。

要启用它,请前往 Websites → Dashboard(控制面板),然后搜索 Cache Manager:

Hostinger hPanel 面板菜单,Advanced 下方的 Cache Manager 已高亮显示

接下来,点击 Automatic cache 开关。启用后,Cache Manager 将存储你网站的静态内容,并每 30 分钟更新一次,以确保显示最新版本。

如果你想显示最近的更改,也可以手动清除整个网站的缓存,或仅清除特定 URL 的缓存:

Hostinger Cache Manager,Purge All 和 Purge URL 按钮已高亮显示

如果在清除缓存后仍然看到过时的内容,请务必同时清除本地缓存。

如果你在 WordPress 上使用 LiteSpeed Cache:

前往 Websites → Dashboard(控制面板),搜索 WordPress → Overview。在那里你会找到 Flush the Cache 选项:

Hostinger WordPress 概览页面,核心设置面板中的 Flush Cache 按钮已高亮显示

另外,如果你使用的是其他缓存插件或其他类型的缓存机制,请确保正确清除缓存。这有助于消除可能导致问题的任何存储数据。

步骤 3 – 尝试更改 PHP 版本

服务器上运行的 PHP 版本会影响网站的表现,尤其是在迁移之后。某些较旧的 PHP 版本可能与新的服务器环境或网站配置不兼容。

  • 更改 PHP 版本:

    • 大多数 WordPress 网站建议使用 PHP 7.4 或 低于 PHP 8.0 的版本。

    • 如果你运行的是较旧的 WordPress 版本(例如 6.1.x、5.x.x 或 4.x.x),你可能需要切换到更早的 PHP 版本,例如:

      • PHP 7.2
      • PHP 7.0
      • PHP 5.6

要更改主机方案的 PHP 版本,请前往 Websites 部分,点击相关网站旁边的 Dashboard(控制面板)。然后,在侧边栏搜索 PHP Configuration,点击搜索结果即可访问相应设置:

Hostinger hPanel 面板菜单,Advanced 下方的 PHP Configuration 已高亮显示

在 PHP Configuration 页面上,选择你想使用的 PHP 版本,然后点击 Update:

PHP 版本设置,右下角的 Update 按钮已高亮显示

PHP 版本将在几分钟内完成更新。

切换后,请检查你的网站是否正常运行。

步骤 4 – 修复文件权限

不正确的文件权限可能会阻止服务器读取或写入必要的文件。这会导致诸如图片无法显示、内容缺失或无法上传文件等问题。

要快速修复所有文件权限,请前往 Websites → Dashboard(控制面板),在侧边栏搜索 Fix File Ownership 并点击它:

Hostinger hPanel 面板菜单,Advanced 下方的 Fix File Ownership 已高亮显示

接下来,勾选复选框以确认你要将文件和文件夹设置为默认权限,然后点击 Execute:

Hostinger Fix File Ownership 工具,包含确认复选框和 Execute 按钮

更改完成后,请检查问题是否仍然存在。

步骤 5 – 将 .htaccess 替换为默认文件

.htaccess 文件是 Apache 服务器用来处理重要服务器端设置的配置文件。如果该文件在迁移过程中被更改,可能会导致错误。

要替换 .htaccess:

  1. 要从面板中替换 .htaccess 文件,请前往 Websites → Dashboard(控制面板),在侧边栏搜索 File Manager 并点击它:
    ​

    Hostinger hPanel 侧边栏,File Manager 菜单选项已高亮显示

  2. 进入 public_html 文件夹。

  3. 找到 .htaccess 文件。

  4. 将当前的 .htaccess 文件重命名为类似 .htaccess_old 的名称(作为备份)。

  5. 使用默认的 WordPress 规则创建一个新的 .htaccess 文件:
    ​
    ​*# BEGIN WordPress*

    <IfModule mod_rewrite.c>

    RewriteEngine On

    RewriteBase /

    RewriteRule ^index.php$ – [L]

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteRule . /index.php [L]

    # END WordPress
    ​

  6. 保存新文件并将其上传到你的服务器。

  7. 再次访问你的网站,看看问题是否已解决。

步骤 6 – 如果你发现当前内容与旧网站不符

如果你的网站当前显示的内容与预期不符,请通过上传其他备份来创建新的迁移请求:如何迁移网站?

如果上述步骤未能解决问题,则问题可能与具体报错信息有关,建议查看我们知识库中解决常见问题的其他相关文章:

如果问题仍然存在,请联系我们的支持团队获取进一步帮助。