这是整个更新过程的直观表示
Posted: Sun Feb 16, 2025 3:18 am
如果您对如何将网站升级到 Joomla 4 感到压力,请不要担心。在本文中,我们将指导您完成将 Joomla 3.x 网站升级到 Joomla 4 的整个过程,而不会破坏您的网站。我们鼓励您仔细阅读整篇文章,以免最终弄得一团糟。
让我们开始吧。
何时应更新至 Joomla 4
Joomla 4 已经发布。这是否意味着您必须立即将网站升级到 Joomla 4?不!由于您无法直接将 Joomla 3.x 更新到 4,因此您必须先将网站更新到 3.10。
Joomla 3.10 桥接器将帮助您执行到 Joomla 4 的小型迁移,并显示网站上安装的扩展的更新前检查。根据官方文档,Joomla 3.10.x 将支持到 2023 年 8 月 16 日。所以,不必着急。等到所有正在使用的扩展都为 Joomla 4 做好准备。
如何从 Joomla 3.x 更新到 Joomla 4
如果您已经走到这一步,可以肯定地说您已经准备好迁移到 Joomla 4。这里有一个分步指南,可帮助您成功将 Joomla 3.x 网站升级到 Joomla 4。
整个过程已被详细分解,以便您可以轻松地遵循。
检查技术要求
在继续之前,您需要首先确保您的环境符合 Joomla 4 的技术要求。转到管理面板 > 系统 > 系统信息。在此选项卡中,您将找到当前的 PHP 值、Joomla 版本等。
建议使用 Joomla 4 的推荐值以实现平稳过渡。以下是 Joomla 4.x 的要求。
如何更新至 Joomla 4
对你的实际网站进行完整备份(必须)
在更新 Joomla 之前,您必须始终备份您的网站。这是必须的,以防止数据丢失,并在更新过程中出现任何问题时恢复您的网站。
方法 1:使用 Akeeba Backup
您可以使用 Akeeba Backup 备份和恢复您的 Joomla 网站。为此,您将首先使用 Akeeba Backup Joomla 扩展来备份您的网站(根文件和数据库),然后使用 Akeeba Kickstart 来恢复备份。这是一个免费扩展,传输过程非常简单。
方法2:手动备份
或者,您可以手动备份您的实时网站。在这种情况下,您必须首先手动备份网站根文件夹中的所有文件和文件夹,以便将相同的文件和文件夹恢复到另一个域/主机。然后,手动备份网站数据库。
您可以在此处阅读这两种方法的分步教程。
从备份中设置暂存站点
现在我们需要创建一个测试站点来恢复我们站点的备份副本。您可以在以下位置之一执行此操作:
子域名。
子目录。
使用XAMPP、MAMP或其他合适替代方案的本地开发环境 。
您可以阅读我们的文章,了解有关如何为 Joomla 设置本地网络环境的深入教程。
更新至 Joomla 3.10
请不要将您的实时网站更新至 Joomla 3.10,除非您打算更新至 Joomla 4。这是一个已发布的桥接版本,可让您更轻松地迁移至 Joomla 4。
从管理面板,转到组件 > Joomla 更新 > 选项。
如何更新至 Joomla 4
将更新频道设置为Joomla Next。
如何更新至 Joomla 4
单击“安装更新”以更新至稳定的 3.10 版本。
如何更新至 Joomla 4
一旦我们将暂存网站更新到 Joomla 3.10,我们就需要检查我们的数据库模式。
如何更新至 Joomla 4
为此,请转到扩展 > 管理 > 数据库,检查数据库表结构是否是最新的。如果不是,请单击修复按钮修复问题。
检查系统要求和第三方扩展兼容性
Joomla 3.10 版本带有更新前检查选项。该选项以列表形式显示网站所在服务器的技术规格以及使用更新服务器的核心和第三方扩展。
要导航到更新前检查屏幕,请单击组件 > Joomla 更新。
如果您没有看到更新前检查屏幕,请单击检查更新按钮 巴基斯坦电话号码数据 或清除缓存并刷新页面。
如何更新至 Joomla 4
第一部分显示 PHP 和数据库设置是否满足系统要求。我们需要检查是否有任何内容为红色且与 Joomla 4 不兼容。
下一节 - 扩展更新前检查会提取第三方集成并检查其兼容性。在我们的案例中,Helix Ultimate 2.0.10 与 Joomla 4 完全兼容。如果您正在使用其他扩展,请联系扩展的开发人员以了解其与 Joomla 4 的兼容性。了解有关JoomShaper 针对 Joomla 4 的产品更新计划的更多信息。
禁用不兼容的扩展
如果 Joomla 更新前检查表显示扩展尚未准备好用于 Joomla,则必须将其更新为兼容版本或禁用它。强烈建议在运行升级之前禁用所有不兼容的扩展,因为它们可能会破坏您的升级。如果您不确定哪个额外安装的插件可能会导致问题,也可以禁用所有额外插件,稍后您可以逐个启用它们。我还建议将扩展的安装版本与开发者网站上的版本进行比较,有时 Joomla 可能不会显示有关当前更新的信息。
让我们开始吧。
何时应更新至 Joomla 4
Joomla 4 已经发布。这是否意味着您必须立即将网站升级到 Joomla 4?不!由于您无法直接将 Joomla 3.x 更新到 4,因此您必须先将网站更新到 3.10。
Joomla 3.10 桥接器将帮助您执行到 Joomla 4 的小型迁移,并显示网站上安装的扩展的更新前检查。根据官方文档,Joomla 3.10.x 将支持到 2023 年 8 月 16 日。所以,不必着急。等到所有正在使用的扩展都为 Joomla 4 做好准备。
如何从 Joomla 3.x 更新到 Joomla 4
如果您已经走到这一步,可以肯定地说您已经准备好迁移到 Joomla 4。这里有一个分步指南,可帮助您成功将 Joomla 3.x 网站升级到 Joomla 4。
整个过程已被详细分解,以便您可以轻松地遵循。
检查技术要求
在继续之前,您需要首先确保您的环境符合 Joomla 4 的技术要求。转到管理面板 > 系统 > 系统信息。在此选项卡中,您将找到当前的 PHP 值、Joomla 版本等。
建议使用 Joomla 4 的推荐值以实现平稳过渡。以下是 Joomla 4.x 的要求。
如何更新至 Joomla 4
对你的实际网站进行完整备份(必须)
在更新 Joomla 之前,您必须始终备份您的网站。这是必须的,以防止数据丢失,并在更新过程中出现任何问题时恢复您的网站。
方法 1:使用 Akeeba Backup
您可以使用 Akeeba Backup 备份和恢复您的 Joomla 网站。为此,您将首先使用 Akeeba Backup Joomla 扩展来备份您的网站(根文件和数据库),然后使用 Akeeba Kickstart 来恢复备份。这是一个免费扩展,传输过程非常简单。
方法2:手动备份
或者,您可以手动备份您的实时网站。在这种情况下,您必须首先手动备份网站根文件夹中的所有文件和文件夹,以便将相同的文件和文件夹恢复到另一个域/主机。然后,手动备份网站数据库。
您可以在此处阅读这两种方法的分步教程。
从备份中设置暂存站点
现在我们需要创建一个测试站点来恢复我们站点的备份副本。您可以在以下位置之一执行此操作:
子域名。
子目录。
使用XAMPP、MAMP或其他合适替代方案的本地开发环境 。
您可以阅读我们的文章,了解有关如何为 Joomla 设置本地网络环境的深入教程。
更新至 Joomla 3.10
请不要将您的实时网站更新至 Joomla 3.10,除非您打算更新至 Joomla 4。这是一个已发布的桥接版本,可让您更轻松地迁移至 Joomla 4。
从管理面板,转到组件 > Joomla 更新 > 选项。
如何更新至 Joomla 4
将更新频道设置为Joomla Next。
如何更新至 Joomla 4
单击“安装更新”以更新至稳定的 3.10 版本。
如何更新至 Joomla 4
一旦我们将暂存网站更新到 Joomla 3.10,我们就需要检查我们的数据库模式。
如何更新至 Joomla 4
为此,请转到扩展 > 管理 > 数据库,检查数据库表结构是否是最新的。如果不是,请单击修复按钮修复问题。
检查系统要求和第三方扩展兼容性
Joomla 3.10 版本带有更新前检查选项。该选项以列表形式显示网站所在服务器的技术规格以及使用更新服务器的核心和第三方扩展。
要导航到更新前检查屏幕,请单击组件 > Joomla 更新。
如果您没有看到更新前检查屏幕,请单击检查更新按钮 巴基斯坦电话号码数据 或清除缓存并刷新页面。
如何更新至 Joomla 4
第一部分显示 PHP 和数据库设置是否满足系统要求。我们需要检查是否有任何内容为红色且与 Joomla 4 不兼容。
下一节 - 扩展更新前检查会提取第三方集成并检查其兼容性。在我们的案例中,Helix Ultimate 2.0.10 与 Joomla 4 完全兼容。如果您正在使用其他扩展,请联系扩展的开发人员以了解其与 Joomla 4 的兼容性。了解有关JoomShaper 针对 Joomla 4 的产品更新计划的更多信息。
禁用不兼容的扩展
如果 Joomla 更新前检查表显示扩展尚未准备好用于 Joomla,则必须将其更新为兼容版本或禁用它。强烈建议在运行升级之前禁用所有不兼容的扩展,因为它们可能会破坏您的升级。如果您不确定哪个额外安装的插件可能会导致问题,也可以禁用所有额外插件,稍后您可以逐个启用它们。我还建议将扩展的安装版本与开发者网站上的版本进行比较,有时 Joomla 可能不会显示有关当前更新的信息。