WP Last Modified Info 插件升级导致 WordPress 网站“Parse error 此站点遇到了致命错误”的解决方法

今天升级了 WordPress 6.0,然后顺便升级了几个插件。结果升级完发现站点提示遇到了致命错误,吓得我一哆嗦。众所周知,遇到问题不能慌,首先要看看是什么问题,于是先打开 WordPress DEBUG 模式,排查发现是插件 WP Last Modified Info 的问题,不兼容 PHP 7.3 导致的。所以要么把插件停用了,要么升级到 PHP 7.4 或以上版本,要么就是自己改插件代码。我选择了升级 PHP 版本。

一、WP Last Modified Info 错误提示

插件介绍:《WordPress 添加文章最后更新时间的方法 (WP Last Modified Info 插件)

如果没有使用这个插件的话可以看一下上面这篇文章的一些介绍,在没有出这次 bug 之前总体来说这个插件还是挺好用的。当然这次不知道为什么不支持 PHP 7.3,并且我看他在几天内连续更新了几次,依然没有解决这个问题。

为了查看具体问题,需要先打开 WordPress DEBUG 模式

问题描述如下:

Parse error: syntax error, unexpected ‘array’ (T_ARRAY), expecting function (T_FUNCTION) or const (T_CONST) in example.com/wp-content/plugins/wp-last-modified-info/inc/Core/Frontend/TemplateTags.php on line 25

此站点遇到了致命错误。

那么问题怎么解决呢,经过一番搜索,反正我也不懂 PHP,但是大概知道是因为 PHP 版本太低导致的,所以就决定升级一下 PHP 版本。

二、插件报错问题解决方法

如果有能力的当然也可以直接修改 PHP 代码,但是我对 PHP 一窍不通,也不想花时间研究 PHP 的语法,所以直接升级 PHP 版本是最方便的,把 PHP 升级到 7.4 就可以了。

升级 PHP 的方式如下,使用宝塔面板或者是 LNMP 一键包都可以非常方便的升级 PHP 版本:

升级之后,就会发现这个问题已经得到完美解决了,再也不报错了。

总体来看这个插件还是有非常多的自定义功能,用起来也是非常好用的,依然值得推荐。

三、搬瓦工建站 VPS 和优惠套餐

搬瓦工推荐方案

如果是搭建网站,建议购买下面几个套餐,首选 CN2 GIA-E 套餐。

搬瓦工实时库存:https://www.vps114.com/bwg

方案 内存 CPU 硬盘 流量/月 带宽 机房 价格 购买
CN2 GIA-E 2GB 3核 40GB 2TB 2.5Gbps DC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
$89.99/季度
$299.99/年
购买
CN2 GIA-E 4GB 4核 80GB 3TB 2.5Gbps $56.99/月
$549.99/年
购买
HK 2GB 2核 40GB 0.5TB 1Gbps 中国香港 CN2 GIA $89.99/月
$899.99/年
购买
HK 4GB 4核 80GB 1TB 1Gbps $155.99/月
$1559.99/年
购买
TOKYO 2GB 2核 40GB 0.5TB 1.2Gbps 日本东京 CN2 GIA $89.99/月
$899.99/年
购买
TOKYO 4GB 4核 80GB 1TB 1.2Gbps $155.99/月
$1559.99/年
购买

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐