数据库连接错误:无法连接到数据库',

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库连接错误:无法连接到数据库',相关的知识,希望对你有一定的参考价值。

我通过卸载1.7将我的xampp从1.7升级到1.8,但没有卸载htdocs和mysql数据文件夹。但我现在的问题是我的网站没有显示,我的joomla 2.5网站给出:数据库连接错误(3):无法连接到数据库,而joomla 1.5网站给出错误,如:

严格标准:非静态方法JLoader :: import()不应在第29行的C: xampp htdocs osu libraries joomla import.php中静态调用

严格标准:非静态方法JLoader :: register()不应在第71行的C: xampp htdocs osu libraries loader.php中静态调用

严格标准:非静态方法JLoader :: import()不应在第32行的C: xampp htdocs osu libraries joomla import.php中静态调用

严格标准:非静态方法JLoader :: register()不应在第71行的C: xampp htdocs osu libraries loader.php中静态调用

严格标准:非静态方法JLoader :: load()不应在第161行的C: xampp htdocs osu libraries loader.php中静态调用

严格标准:非静态方法JLoader :: register()不应在第138行的C: xampp htdocs osu libraries loader.php中静态调用

严格标准:非静态方法JRequest :: clean()不应在第33行的C: xampp htdocs osu libraries joomla import.php中静态调用

严格标准:非静态方法JRequest :: _ cleanArray()不应在第463行的C: xampp htdocs osu libraries joomla environment request.php中静态调用

严格标准:非静态方法JRequest :: _ cleanArray()不应在第464行的C: xampp htdocs osu libraries joomla environment request.php中静态调用

严格标准:非静态方法JRequest :: _ cleanArray()不应在第465行的C: xampp htdocs osu libraries joomla environment request.php中静态调用

严格标准:非静态方法JRequest :: _ cleanArray()不应在第466行的C: xampp htdocs osu libraries joomla environment request.php中静态调用

严格标准:非静态方法JRequest :: _ cleanArray()不应在第467行的C: xampp htdocs osu libraries joomla environment request.php中静态调用

严格标准:非静态方法JRequest :: _ cleanArray()不应在第468行的C: xampp htdocs osu libraries joomla environment request.php中静态调用

警告:无法修改标头信息 - 已在C: xampp htdocs osu libraries joomla factory中发送的标头(输出从C: xampp htdocs osu libraries joomla import.php:46开始)。 php在线566数据库错误:无法连接到数据库:无法连接到数据库

请问我的错误是什么。是否有一种特殊的方式来备份数据库。我现在在Windows 7上运行xampp 1.8.1。从xampp 1.7.0升级

答案

如何修复严格的标准错误:http://vuthakh.blogspot.gr/2012/07/how-to-fix-joomla-error-strict.html

对于“无法连接到数据库错误”,请检查配置文件以查看数据库名称,密码等是否正确

另一答案

可以通过在您的Joomla根目录中包含的configuration.php中输入正确的值来修复此错误。

文件如下所示。

数据库连接错误(3):无法连接到数据库

问题:此错误消息通常表示您正在连接到错误的数据库服务器。对于大多数Joomla安装,joomla文件本身和它连接的数据库都在同一台服务器上。在这种情况下,应该使用“localhost”数据库服务器。我们通过将数据库主机设置为“localhosttt”(localhost拼写错误)来重新创建此错误消息。

解决方案:如果您的Joomla站点设置最多,请检查您的configuration.php文件并确保您的数据库主机设置为“localhost”。这个设置在配置文件中如下所示:

public $ host ='localhost';

数据库连接错误(2):无法连接到MySQL。

问题:此错误消息通常表示您的Joomla的configuration.php文件具有错误的数据库名称或数据库用户名。在我们的测试环境中,我们更改了数据库用户名和密码,并在每个单独的场合发生了相同的错误消息。

解决方案:您应该查看configuration.php文件并确保使用正确的MySQL用户名和密码。这些设置将在文件中显示为:

public $ user ='userna5_dbuser'; public $ password ='dbpass';

如果您确定设置正确,建议重置数据库用户的密码并使用新密码更新configuration.php文件。这有助于确保您拥有正确的数据库密码集。

只有你仍然得到严格标准:非静态方法JLoader :: import(),来修复严格标准:非静态方法JLoader :: import(),

更改php.ini文件中的以下行:

Line 516: error_reporting = E_ALL | E_STRICT

Line 516: error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

保存并重启Apache,你应该好好安装和使用Joomla!在XAMPP上

另一答案

Joomla给了我数据库连接错误(3):当我意外忘记关闭PHP安全模式时无法连接到数据库错误。希望能为人们带来麻烦。

另一答案

错误数据库连接错误(3):如果数据库用户没有为数据库授予权限,也可能无法连接到数据库。如果您使用的是cPanel:

  1. 选择MySQL数据库。
  2. 向下滚动到页面底部的“将用户添加到数据库”。
  3. 选择要为其检查权限的用户。
  4. 选择要为其检查用户权限的数据库。
  5. 确保至少检查以下权限: 插入 选择 UPDATE 删除 要安装组件,还需要以下权限: 创建 改变 下降
  6. 单击“更改”按钮

以上是关于数据库连接错误:无法连接到数据库',的主要内容,如果未能解决你的问题,请参考以下文章

发送邮件说无法连接到服务器怎么办??

连接网站显示数据库错误:无法连接到数据库:无法连接到MySQL?

数据库连接错误(3):无法连接到数据库',

SQL2008无法连接到.SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法

SQL2008无法连接到.SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法

SQL2008订阅发布,进程无法连接到 Subscriber