繁体   English   中英

mySQL升级后的问题

[英]Issues following mySQL upgrade

我目前有一个网站托管在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的代码库,因此建议更改它毫无意义。

我猜您升级mysql时会卸载您的php-mysql扩展。 请试试

sudo apt-get install php5-mysql

或据此编辑您的包管理器。 之后重新启动php-fpm或apache。

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

<?php
phpinfo();

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM