我有一個Joomla 2.5.4的網站,在配置文件中DB主機編碼爲localhost。我知道數據庫名稱,用戶名,密碼來訪問。但不是訪問主機的URL。是否可以在沒有登錄到C PANEL等的情況下獲取信息。如何在joomla中查找數據庫主機url
在某些情況下,我的客戶端無法爲我提供訪問數據庫的URL,如果打開配置文件,它會顯示LOCALHOST。
有沒有其他方法可以找出?
我有一個Joomla 2.5.4的網站,在配置文件中DB主機編碼爲localhost。我知道數據庫名稱,用戶名,密碼來訪問。但不是訪問主機的URL。是否可以在沒有登錄到C PANEL等的情況下獲取信息。如何在joomla中查找數據庫主機url
在某些情況下,我的客戶端無法爲我提供訪問數據庫的URL,如果打開配置文件,它會顯示LOCALHOST。
有沒有其他方法可以找出?
如果configuration.php
有localhost
那麼它應該是一樣的網站/網站的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。
我覺得你不能以其他方式找到這個信息,而不是通過你的網絡主機,至少不是我所知道的。
本地主機是最常用的方式,但也有極有可能其他主機不會忽略這樣的:mysql.yourhost.com或IP:123.456.456.7
我也面臨同樣的問題。當文件位於文件服務器中時,我將主機名稱作爲「localhost」。那對我來說很好。如果它不能正常工作,只需將您的域名而不是本地主機(或),否則文件託管服務提供商需要在註冊時提供主機名的詳細信息。