如何在joomla中查找数据库主机URL

时间:2012-05-15 05:46:56

标签: joomla joomla2.5

我有一个使用Joomla 2.5.4的网站,在配置文件中,DB主机被编码为localhost。我知道要访问的数据库名称,用户名和密码。但不是访问主机的URL。是可以在不登录C PANEL等的情况下获取信息。

在某些情况下,我的客户端无法提供访问数据库的URL,如果打开配置文件,则会显示LOCALHOST。

还有其他方法可以找到答案吗?

3 个答案:

答案 0 :(得分:1)

如果configuration.phplocalhost,那么它应该与网站/网站的IP地址相同。对于当前计算机,请记住'localhost' is just a synonym

我不确定为什么你会想要这个网址。

如果您正在为Joomla编写软件扩展程序!你不需要数据库细节,你可以从框架中获取数据库对象,例如。 $db = JFactory::getDBO();

如果你在Joomla外部编写一个PHP脚本!您可以在连接代码中使用localhost,例如..

$mysqli_connection = new MySQLi('localhost', 'user', 'pass', 'db');

要检查连接中的错误,您需要检查$mysqli_connection->[connect_error][2]

中的值

如果你想进行远程连接,那么网站地址通常会在配置状态为localhost时显示(显然,如果它没有本地主机或等价物,那么该值将是数据库服务器地址),但您还需要setup the remote access through cPanel

答案 1 :(得分:0)

我知道你不能通过你的网站主机以其他方式找到这些信息,至少在我不知情的情况下。

localhost是最常用的方式,但很可能是其他主机地址,如:mysql.yourhost.com或ip:123.456.456.7

答案 2 :(得分:0)

我也面临同样的问题。当文件位于文件服务器中时,我将主机名保留为“localhost”。然后它适合我。如果它不能正常工作,只需输入您的域名而不是localhost(或),否则文件托管服务提供商需要在您注册时提供主机名的详细信息。