【问题标题】:Joomla Database Error: Unable to connectJoomla 数据库错误:无法连接
【发布时间】:2012-02-20 08:26:12
【问题描述】:

我在 http://cpanel.byethost22.com 上有一个托管帐户。在我登录到我的 vista 面板后,在帐户信息页面中它说我的主路径是->

/home/vol3/byethost22.com/b22_10132649

当我转到我的文件管理器时,会显示一个页面,我需要点击 htdocs 来查看我的所有文件。

现在的问题是我正在尝试在主机上创建一个 joomla 网站,所以我在 joomla 的 configuration.php 文件中提供了以下信息,但是当我在浏览器上点击我的地址 (http://sharkerection.byethost22.com) 时,它显示“数据库错误:无法连接到数据库:无法连接到 MySQL"

var $log_path = '/home/vol3/byethost22.com/b22_10132649/htdocs/logs';
var $tmp_path = '/home/vol3/byethost22.com/b22_10132649/htdocs/tmp';
var $host = 'http://sharkerection.byethost22.com';
var $smtphost = 'localhost';

我的数据库用户名、密码和数据库类型.. 都是正确的,但仍然无法正常工作。

能否告诉我问题是否出在 var $log_path,var $tmp_path,var $host,var $smtphost

在此先感谢 :)

【问题讨论】:

  • 检查您的数据库名称以及该数据库是否已分配给该特定用户?
  • @Rikesh Shah 感谢您的回复。我的数据库名称是正确的,并且我的主机不提供将任何用户分配给数据库(使用免费包)。您认为我使用的 $log_path 的值是否正确?再次感谢:)
  • @black_belt 日志路径的值无关紧要。向我们展示连接字符串的行(无需包含真实的用户名/密码)
  • @alfasin 感谢您的回复。我已经得到了我的解决方案。谢谢:)

标签: php joomla


【解决方案1】:

尝试设置

$host = 'localhost';

变量 $host 不应该是您网站的 url,而是您的数据库的地址。

【讨论】:

  • 谢谢 :) 我将 $host 的值更改为指向我的数据库的链接,然后我使用了 var $log_path = '/htdocs/logs '; var $tmp_path = '/htdocs/tmp'; .它现在工作。再次感谢。:)
猜你喜欢
  • 1970-01-01
  • 2012-10-29
  • 1970-01-01
  • 2020-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多