最新公告
  • 欢迎您光临站盟网(原知事网),一个优质的网站源码基地、精品网站模板和插件。欢迎加入永久SVIP
  • WordPress报错Fatal error: Uncaught Error: Call to undefined function mysql_connect()

    正文概述 知事网   2020-06-29 11:06   677

    这两天在测试主题的时候,发现网站后台报错 Fatal error: Uncaught Error: Call to undefined function mysql_connect()。 一般遇到WordPress后台报错这种问题都觉得脑壳疼,但是仔细查看了一番,其实问题没那么严重,找到原因如下:

    报错原因

    mysql_connect() 函数从php 5.5 就开始被弃用了,然后从 php 7 以后就被完全删除了。

    所以,如果你服务器在使用 PHP 7 +的版本,而你使用的是比较老的WordPress版本,或者你的主题、插件还在使用 mysql_connect() 函数,就会出现上面的错误。

    解决办法

    方法1:继续使用 php 5 系列的版本

    方法2:如果你一定要使用 PHP 7 +的版本,请按照下面的步骤排查:

    1、升级你的WordPress至少到 5.2,如果可以的话,建议升级到最新版的WordPress。如果还提示报错,说明不是WordPress的问题。

    2、切换为WordPress自带的官方主题,如果不再报错,说明你之前的主题不兼容PHP 7,那就只能升级你的主题或更换其他主题。如果还是报错,说明不是主题问题。

    3、禁用掉所有插件,如果不再报错,说明是某个插件有问题,一个一个启用插件,检查出,到底是哪个插件不兼容php 7。然后升级这个插件,如果没有可用的升级,就删除插件,寻找其他类似功能的插件替代。

    总之具体问题具体解决,找到是环境、程序版本、主题、还是插件的问题,找到了把代码做下梳理升级就好了。


    站盟网 » WordPress报错Fatal error: Uncaught Error: Call to undefined function mysql_connect()

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    请选择支付方式
    ×
    支付宝支付
    微信支付
    余额支付
    ×
    微信扫码支付 0 元