最新公告
  • 欢迎您光临知事网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • WordPress报错Fatal error: Uncaught Error: Call to undefined function mysql_connect()

    这两天在测试主题的时候,发现网站后台报错 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()

    发表评论

    • 539会员总数(位)
    • 424资源总数(个)
    • 2本周发布(个)
    • 1 今日发布(个)
    • 3421稳定运行(天)

    提供最优质的资源集合

    Mac软件 Dedecms源码
    升级SVIP尊享更多特权立即升级