php - 数据库 :Could not connect to MySQLDatabase in joomla 1. 5

标签 php mysql joomla lampp

我正在将旧的 joomla 网站从一台服务器移动到另一台服务器,该网站不是我编写的。
我已经在新的 ubuntu 服务器计算机上安装了 lamp,我已经将整个应用程序部署在 lampp root 的 htdocs 中,并将数据库导入到新的 mysql 中。我创建了一个用户,其凭据与我在 configuration.php 文件中找到的 hte 用户相同。
为了确保凭据有效,我尝试使用这些凭据访问 mysql 数据库,一切正常。在主机下,我放置了“localhost”,因为数据库位于应用程序的同一台机器上,但我尝试使用服务器的IP地址,打开mysql端口,但什么也没有...我仍然遇到相同的错误.
我也尝试在 stackoverflow 和网络上查找,但我总是发现问题出在配置上,但我确实看了很多,一切对我来说似乎都是正确的。
会是什么呢?有什么地方可以获取有关该错误的更多详细信息吗?日志文件?(例如登录不正确?或未找到数据库?)
我真的很想自己解决这个问题,但我真的不知道在哪里可以找到更多信息。

最佳答案

默认情况下,MySQL 将错误存储在/var/lib/mysql 下 - 您可以在那里检查。

一些问题:

  • 您的configuration.php文件使用的是mysql还是mysqli?您是否尝试过将其中一种切换到另一种?
  • 如果您使用连接到数据库的脚本创建一个简单的 PHP 文件(在您网站的主目录中),会发生什么?
  • 您确定用户拥有 #__session 表的写入权限吗?

关于php - 数据库 :Could not connect to MySQLDatabase in joomla 1. 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43051810/

相关文章:

PHP预订时段

php - 从文本文件 extensi .job 中读取特定值

php - Wordpress - 按日期范围获取帖子

java - 未选择数据库 JPA 持久性

joomla - 后端 500 内部服务器错误 - Joomla

mysql - SQL 查询从特定列中共享相同值的行中提取字段值,并将这些值组合成一行

php - 尝试使用 PHP 在 Wordpress 中的 mySQL 中获取平均值,对象以数组形式返回,需要将其作为字符串

mysql - 在单独的表上存储评论和回复而不是在评论表上存储一元关系有什么好处吗?

php - 通过 CodeIgniter 中的 Controller 将参数传递给模型

Javascript/jQuery 将鼠标悬停在单独的元素上