WordPress报错Fatal error: Uncaught Error: Call to undefined function mysql_connect

云墨
云墨
云墨
536
文章
9
评论
2020年11月14日 评论 25

今天有个小伙伴反馈说他网站后台报错 Fatal error: Uncaught Error: Call to undefined function mysql_connect()。

WordPress报错Fatal error: Uncaught Error: Call to undefined function mysql_connect

报错原因

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。然后升级这个插件,如果没有可用的升级,就删除插件,寻找其他类似功能的插件替代。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 站长技术资源群
  • QQ群:431710796
  • weinxin
云墨
  • 本文由 发表于 2020年11月14日
  • 转载请务必保留本文链接:http://www.yunmoseo.com/3359.html
WordPress程序设置404.php模板 网站建设

WordPress程序设置404.php模板

当你访问的WordPress站点的网址不存在时,WordPress会调用主题的404.php模板来返回404错误信息,比如: 最近,我需要一种编程方式来触发我的一个免费WordPress插件中的404...
WordPress 文章列表调用 new(最新)标志 网站建设

WordPress 文章列表调用 new(最新)标志

给你新发布的文章(比如发布后24小时内)显示一个【new】图标,这样可以提醒访客。实现方法很简单,就是算个时间差,在规定时间内,插入特定文字或图标。 效果实例见截图(嘻嘻,PS了一张) 文字版显示方法...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: