【问题标题】:How to find database host url in joomla如何在 joomla 中查找数据库主机 url
【发布时间】:2012-05-15 05:46:55
【问题描述】:

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

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

还有其他方法可以查到吗?

【问题讨论】:

    标签: joomla joomla2.5


    【解决方案1】:

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

    我不知道你为什么想要这个 URL。

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

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

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

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

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

    【讨论】:

      【解决方案2】:

      我相信除了通过您的虚拟主机之外,您无法通过其他方式找到此信息,至少据我所知是这样。

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

      【讨论】:

        【解决方案3】:

        我也遇到了同样的问题。当文件在文件服务器中时,我将主机名保留为“localhost”。然后它对我来说很好。如果它不适合您,只需输入您的域名而不是 localhost(或)否则文件托管服务提供商需要在您注册时提供主机名的详细信息。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-12-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多