由 Awesome Motive 提供支持。
了解更多 海鹰博客。

在不破坏网站的情况下,安全地从 PHP 7 版本升级 WordPress

使用传统 PHP 7 的网站不再从WordPress 收到关键的安全补丁,这带来了重大风险。而运行最新的 PHP 8 可以最大限度地提高网站的安全性、性能和可靠性。尽管担心因与旧插件和主题的兼容性问题而破坏核心功能,也请立即从 PHP 7 版本更新 WordPress。 

不过,有必要在本地服务器上仔细测试插件和主题的兼容性。接下来,按照备份的最佳实践逐步更新 WordPress。更新后进行监控,确保平稳过渡,减轻安全风险,同时避免因跨WordPress PHP 版本而造成大面积中断。

为什么需要从 PHP 7 升级 WordPress?

从 PHP 7 版本升级 WordPress

保持 WordPress 网站底层 PHP 版本最新有两个关键原因:增强安全性和提高性能。与定期运行WordPress 核心、插件和主题更新一样,升级 PHP 可防止网络犯罪分子利用新发现的漏洞。过时的 PHP 版本不会再收到安全补丁,从而使网站容易受到攻击。

阅读更多: 学习如何使用插件显示 WordPress 热门帖子

此外,现代 PHP 版本还包括底层速度优化和缓存改进,可显著改善网站加载时间。目前,超过 60% 的网站都在使用 PHP 8,其性能优势显而易见。我们自己进行的 PHP 基准测试显示,与 PHP 7.4 相比,PHP 8 版本的性能提高了 13%,而与现已报废的 PHP 5.6 相比,页面加载速度提高了 100%。

PHP 7 将于 2022 年 12 月 1 日结束支持,未能升级到版本 8 的网站将面临越来越大的安全风险,访客体验也会越来越差。无缝过渡到最新的 PHP 可能需要调整服务器配置并测试插件/主题的兼容性,但这样做可以保护 WordPress 的安装。调整设置既能避免危险漏洞,又能加快网站速度,从而建立信任感和参与度,是非常值得的。

另请阅读: 如何安全地更新 WordPress 而不损坏网站?

从 PHP 7 版本更新 WordPress 的分步指南

虽然升级 PHP 有助于避免 WordPress 安全错误和提高网站性能,但由于担心破坏复杂的 WordPress 基础设施,许多管理员都不敢迈出这关键的一步。 

不过,有条不紊地测试兼容性、创建备份、更新软件和逐步更改 PHP 版本,为无痛过渡最关键任务网站提供了一条行之有效的途径。

步骤 1:检查当前 PHP 版本 

了解当前的 PHP 版本后,您就可以评估网站是否需要升级,以保持安全性和性能。它还能根据 WordPress 的建议确定升级到哪个版本,以避免出现兼容性问题。如果使用的是不安全、过时的 PHP 版本(如 5.6 或 7.0),请立即计划进行PHP 更新,以保护您的网站。

  1. 登录 cPanel,进入 PHP 配置部分
  2. 查找运行 WordPress 网站的当前 PHP 版本
  3. 或者,从您的 WP 面板安装并运行 WordPress 网站健康插件
  4. 在 "信息 "选项卡上,找到 "服务器 "类别下的 PHP 版本
  5. 在 cPanel 和 Site Health 中交叉验证 PHP 编号,以确认

步骤 2:执行全面备份 

有了可用的备份,万一 PHP 升级出现问题,您就有了一份保险。测试备份可确保在网站崩溃时成功回滚更改。自动定时备份可提供持续保护,防止 PHP 更新以外的一系列威胁。

  1. 安装 UpdraftPlus 等备份插件或使用 cPanel 的备份工具
  2. 创建 WordPress 文件和 MySQL 数据库的完整备份
  3. 将备份存档下载到电脑,增加冗余性
  4. 测试从本地备份还原以确认其正常运行
  5. 安排每周自动备份,长期保留网站快照

第 3 步:更新 WordPress 核心、主题和插件 

淘汰任何过时的 WordPress 软件,可在更改底层 PHP 版本时消除潜在的兼容性问题。更新可避免为不同 PHP 版本编写的代码之间发生冲突。即使更新了 WP 软件,也要进行备份,因为 PHP 问题可能在启动后显现。

  1. 在 cPanel 安全性中,查看可用的 WP 核心、插件和主题更新
  2. 或者,使用仪表板中的 "更新 "部分
  3. 单击全部更新,批量更新支持的软件
  4. 如果未显示更新,请单击 "再次检查 "手动触发更新
  5. 查看更新日志,确认一切更新成功

第 4 步:更改 PHP 版本 

做好备份并更新 WP 软件后,就可以迁移 PHP 版本了。避免跳过主要版本以防止兼容性问题,而应逐步升级。如果升级后网站出现问题,可通过 cPanel 快速恢复 PHP 版本,以恢复正常运行。按照准备、备份、软件更新和逐步修改 PHP 的顺序有条不紊地进行更新,以实现无缝过渡。

  1. 在 cPanel 的 PHP 配置中,选择最新的 PHP 选项
  2. 选择当前 WordPress 版本正式支持的 PHP 版本
  3. 单击 "更新 "切换当前 PHP 版本
  4. 更改立即在全站生效
  5. 在更新后的几天内监控网站健康状况,以发现异常情况

预计 PHP 更新会导致网站崩溃?

让我们从 PHP 7 升级您的 WordPress 网站,而不会损坏它

从 PHP 更新 WordPress 网站的最佳实践

更新运行 WordPress 网站的 PHP 版本对于维护安全性和最佳性能至关重要。使用WordPress 网页设计服务定制添加功能也更适合 PHP 版本。但是,如果操作不当,更改 PHP 可能会破坏功能。遵循这些 PHP 升级最佳实践可以降低风险,确保平稳过渡:

1.首先在暂存环境中测试兼容性

在将 WordPress 生产网站升级到最新的 PHP 版本之前,一定要先在暂存环境中测试兼容性。将您的实时网站克隆到开发服务器或本地主机上,然后先在那里升级 PHP 版本。

在将更改部署到生产服务器之前,在新 PHP 下的暂存网站上彻底测试插件、主题和自定义网站功能。先进行测试还能让您根据暂存网站(而非实时网站)上出现的警告或致命错误来调整 PHP 配置,如内存限制。

在暂存阶段修复与插件、主题或服务器设置的潜在冲突,可避免在生产流量和真实用户使用相同修改时出现问题。使用调试工具在实时部署前发现并解决问题。

2.必须进行完整的 WordPress 备份

在更新实时生产网站的 PHP 版本之前,请务必创建完整的 WordPress 备份。将备份推送到远程服务器或下载到本地以实现冗余。确认您也可以从这些备份中完全恢复网站。

如果尽管进行了兼容性测试,但升级 PHP 还是会导致功能问题,那么完整的备份可以轻松恢复更改,从而快速恢复正常运行。如果没有可靠的备份,解决与 PHP 有关的冲突可能需要长时间的故障排除或灾难性的网站重置。

3.更新所有 WordPress 软件

登录 WordPress 控制面板,使用 "更新 "部分将 WordPress 核心、所有插件和主题批量更新到最新的安全版本,然后再切换 PHP。

淘汰过时的支持软件可以防止潜在的 PHP 兼容性问题,因为所有软件都使用最新的代码。新 PHP 上的旧软件可能会引发问题。

4.逐步升级 PHP

在决定升级到哪个 PHP 版本时,应避免跳过主要版本,如直接从 PHP 5.6 升级到 8.1。取而代之的是,一次逐步升级 PHP 一个版本,如从 5.6 到 7.0 到 7.4 到 8.0 到 8.1。

增量升级往往能最大限度地减少兼容性问题,因为连续版本之间的变化较小。渐进式升级还能让你在稳定期隔离因特定 PHP 版本变更而产生的问题。

5.监测更新后的网站健康状况

更新 PHP 后,至少要连续几天密切监控 WordPress 网站的健康状况。在所有服务器应用程序和缓存数据过渡到新的 PHP 处理过程中,检查性能影响、错误日志或功能异常。

在确认网站稳定性之前,暂时启用维护模式,防止访客访问已损坏的页面。如果出现重大问题,可快速恢复备份并进一步排除故障。

严格遵守这些 PHP 更新最佳实践,可以降低修改服务器端配置为 WordPress 实时生产网站提供动力所带来的高风险。采取谨慎的预防措施,并遵循核对表程序,无痛过渡 PHP。

结论

通过有条不紊地准备、测试兼容性、备份网站、更新软件和逐步升级 PHP 版本,WordPress 管理员甚至可以将复杂的关键任务网站无缝过渡到更快、更安全的 PHP 平台,而不会破坏基础设施的稳定。

如果您是一位 WordPress 网站所有者,正在寻求创收潜力,那么提升您的 WordPress 会员网站

许多用户认为,维护一个过时的传统 WordPress 网站是一场艰苦的战斗。这些

数字体验平台 (DXP) 是一款综合性企业软件,可帮助企业管理和交付

阿哈娜-达塔 2024 年 5 月 7 日

2024 年医疗保健网站的最佳网站设计实践

一个精心设计的医疗保健网站不仅仅是一个在线展示,它还是一个强大的

设计
阿哈娜-达塔 2024 年 5 月 7 日

维护功能良好的传统 WordPress 网站的技巧

许多用户认为,维护一个过时的传统 WordPress 网站是一场艰苦的战斗。这些

WordPress
阿哈娜-达塔 2024 年 5 月 6 日

如何进行 WordPress 维护(简单步骤)

由于更新等技术方面的原因,维护 WordPress 对许多网站所有者来说都是一项挑战、

WordPress

开始使用海鹰

在我们的应用程序中注册,查看我们的定价并获得折扣。