提问人:Rainy Co 提问时间:9/15/2023 最后编辑:Rainy Co 更新时间:9/15/2023 访问量:111
无法解决我们 Wordpress 网站上的致命错误
Can't resolve Fatal Error on our Wordpress site
问:
致命错误:未捕获的错误:调用 /services/webpages/util/g/q/gqf34liq.myutilitysite.com/site removed/public/wp-includes/load.php:1618 中的未定义函数 str_contains() 堆栈跟踪:#0 /services/webpages/util/g/q/gqf34liq.myutilitysite.com/site removed/public/wp-includes/default-constants.php(43):wp_convert_hr_to_bytes('256m') #1 /servic es/webpages/util/g/q/gqf34liq.myutilitysite.com/site removed/public/wp-settings.php(61):wp_initial_constants() #2 /services/webpages/util/g/q/gqf34liq.myutilitysite.com/site removed/public/wp-config.php(82):require_once('/services/webpa...') #3 /services/webpages/util/g/q/gqf34liq.myutilitysite.com/site removed/public/wp-load.php(50): require_once('/services/webpa...') #4 /services/webpages/util/g/q/gqf34liq.myutilitysite.com/site removed/public/wp-admin/admin.php(34):require_once('/services/webpa...') #5 /services/webpages/util/util/g/q/gqf34liq.myutilitysite.com/site removed/public/wp-admin/index.php in /services/webpages/util/g/q/gqf34liq.myutilitysite.com/site removed/public/wp-includes/load.php 在 1618 行
因此,我们公司的网站今天无缘无故地关闭了,在对论坛进行了详尽的阅读后,我更换了wp-includes文件夹。我备份了网站,但无法再从浏览器访问wp-admin。我现在收到此错误...
我已经离开编码足够长的时间了,以至于我正在努力回溯这里的问题。是否有人可以帮助我破译问题从哪里开始或我错过了什么?
答:
您需要使用另一种方法来检查子字符串是否存在。
您可以使用“strpos()”函数来实现类似的功能。将 'str_contains()' 的实例替换为 'strpos() !== false'。
此外,请确保您的服务器满足 WordPress 最低 PHP 版本要求。确保您的 WordPress 版本与您的 PHP 版本兼容,以避免兼容性问题。
评论
I replaced the wp-includes folder.
这很糟糕,您更改了核心的代码库,但我很确定您的数据库没有更新以匹配它