当前位置: 首页 > 知识库问答 >
问题:

Wordpress从php5.6迁移到php7后的致命错误[重复]

拓拔麒
2023-03-14

我的WP站点目前在PHP5.6上,但是当更新到PHP7时,我得到了以下致命消息和死亡的白色屏幕。

致命错误:未捕获错误:调用/home/s7280o8m/public_html/wp includes/wp db.php:1568堆栈跟踪:#0/home/s7280o8m/public_html/wp includes/wp db.php(658):wpdb-

F.Y.I.:

>

  • 运行PHP7兼容测试,插件主题都很好。

    在试图解决致命的错误,我已经停用了所有的插件(一个接一个),然后重新激活(一个接一个),加上改变了主题,但问题仍然存在。

    真的会感谢任何帮助。

  • 共有2个答案

    柴增
    2023-03-14

    您确定正在运行最新版本的WordPress吗?(撰写本文时,当前版本为4.8.1,您可以从此页面下载:https://wordpress.org/download/)

    看起来您运行的是一个过时的版本,因为它引用了mysql\u connect函数,该函数在PHP5.5.0中被弃用,在PHP7.0中被完全删除(如您所见)。

    还要检查是否安装了任何可能过时的插件:如果您想一次禁用每个插件,请重命名wp-Content内的plugins目录。

    虞展
    2023-03-14

    您似乎正在使用Wordpress的非常古老的安装,因为mysql扩展已经被弃用了很长一段时间,并且已经从PHP7中完全删除。新代码使用mysqli(直接或通过PDO),您需要将Wordpress升级到最新的代码库。或者降级PHP。

     类似资料:
    • 本文向大家介绍迁移PHP版本到PHP7,包括了迁移PHP版本到PHP7的使用技巧和注意事项,需要的朋友参考一下 今天看到微博上说phpng也就是php7合并到master上了,大家都知道我是比较喜欢探讨最新版本的东西,看看有什么特性,我就忍不住升级去了,以前我的PHP版本是5.5.19,然后我就开始了。 然后编译配置参数,我的博客服务器是腾讯云服务器,因为是博客配置比较低。如下: 下边是针对php

    • 我刚刚切换了我的网站的主机,它给我打开wordpress管理面板页面的错误。有人能帮我吗?谢啦 致命错误:未捕获错误:调用未定义函数eregi()在 /home/atifchat/public_html/pakistanivoicechat.com/wp-content/plugins/google-bot-bling/google-bot-bling.php: 59堆栈跟踪:#0 /home/a

    • 我最近在谷歌应用程序引擎上使用bitnami发布了LAMP 7.0版。 我找不到旧版本的5.6。 你知道如何在我的服务器上将默认的PHP7降级为PHP5.6吗 在运行这个命令 我得到这个输出 PHP7.0。22(cli)(创建日期:2017年9月6日14:14:52)(NTS)版权所有(c)1997-2017 PHP Group Zend Engine v3。0.0,版权所有(c)1998-201

    • 当我尝试启动我的应用程序时,我的 MainActivity 在 oncreate() 方法中的“setContentView(R.layout.activity_main);” 中抛出此错误: 这个错误出现在迁移到androidx之后,经过进一步检查,我注意到Bottomnavigationview类中的导入语句已经过时(没有androidx格式,而是旧格式)。Bottomnavigationvi

    • 当我尝试使用将android项目迁移到时,我收到一条错误消息。 错误信息 目前,以下库正在使用。 莫西 刀柄 房间 <代码>构建。渐变 有关更多详细信息,回购托管在此处-https://github.com/Abhimanyu14/finance-manager

    • 我刚开始学习Laravel 5.4,并尝试在Laravel中迁移用户表。运行迁移时,出现以下错误: [Illumb\Database\QueryException]SQLSTATE[42000]:语法错误或访问冲突:1071指定的密钥太长;最大密钥长度为767字节 遵循本教程后,我现在有另一个错误: PHP致命错误:类'应用\提供商\服务提供商'未找到 我的迁移代码是 我做错了什么?