gpt4 book ai didi

php - mySQL 升级后的问题

转载 作者:行者123 更新时间:2023-11-29 12:25:47 24 4
gpt4 key购买 nike

我目前有一个托管在 Joomla 2.5 上的网站,我们的数据库一直崩溃,这意味着我必须不断修复数据库。我很不情愿地升级到 mySQL 5.6,这导致我的部分网站出现问题。

你必须容忍我,因为我是新手......

我面临的错误是:

Fatal error: Call to undefined function mysql_real_escape_string() in
/home/seafoods/public_html/landings/images-4/administrator/components/com_ose_cpu/oseregistry/database/osedbMySQL.php on line 182

我做了一些研究,我相信函数 mysql_real_escape_string() 已被贬值。我已经看到了转换为 mysqli 的建议,但基本上我超出了我的深度,我正在寻找一些建议。

谢谢大家祝你有美好的一天

最佳答案

它已被弃用,但您无法控制 Joomla 的代码库,因此建议更改它是毫无意义的。

我猜你的 php-mysql 扩展在你升级 mysql 时被卸载了。请尝试

sudo apt-get install php5-mysql

或者根据您的包管理器进行相应的编辑。之后重新启动 php-fpm 或 apache。

编辑:要查看您正在运行的 php 扩展,请在您的 Web 根文件夹中创建一个名为 info.php 的文件,其唯一内容应该是

<?php
phpinfo();

在浏览器中加载文件并查找提及 mysql 的内容。

关于php - mySQL 升级后的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28345173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com