【问题标题】:Call to undefined function mysqli_connect() , cpanel fix调用未定义函数 mysqli_connect() ,cpanel 修复
【发布时间】:2022-01-30 12:42:09
【问题描述】:

我的网站最近崩溃并且不再可用。我浏览了我的 Cpanel 仪表板,发现了错误日志文件,我注意到我的网站由于调用未定义的函数 mysqli_connect 而崩溃。网站使用 PHP 7.4 版。我尝试自己降级 PHP 版本,但没有帮助。有没有人对如何使用 c 面板解决此问题有任何建议。

【问题讨论】:

  • PHP 有扩展来扩展他的功能。其中之一是 mysqli 扩展。似乎不再安装或激活适当的 mysqli 扩展。
  • 当我转到 php 选择器时,我看到 mysqli 扩展已启用,您对如何检查扩展是否真正处于活动状态并已安装有任何其他建议。
  • 抱歉,我从未使用过 Cpanel。如果您有多个 php 版本,请确保为每个版本启用 mysqli。

标签: php mysql cpanel


【解决方案1】:

在任何测试 php 文件中试试这个 echo phpinfo(); 并查找 mysqli 扩展是否已禁用。

禁用 mysqli 扩展时会出现此致命错误。

您可以在 php.ini 中为您从 cpanel 中选择的版本显式设置它。

更多信息请看这里https://forums.cpanel.net/threads/how-to-enable-mysqli.142737/

【讨论】:

    【解决方案2】:

    这个问题与cpanel无关

    问题在于服务器 PHP 设置

    你可以用 PDO 重写连接部分

    阅读更多:

    https://www.w3schools.com/php/php_mysql_connect.asp

    【讨论】:

      猜你喜欢
      • 2013-04-29
      • 1970-01-01
      • 1970-01-01
      • 2021-09-26
      • 1970-01-01
      • 2017-01-25
      • 2019-09-24
      相关资源
      最近更新 更多