2013-12-20 22 views
1

我有一個本地站點和遠程站點使用wampserver。我有兩個連接文件,一個用於本地主機,空白密碼和用戶「root」,遠程的顯然有一個真實的主機名和密碼/用戶。我想設置我的本地wamp站點,以便使用遠程服務器詳細信息,就好像我在遠程服務器上工作一樣。有沒有辦法用主機名創建一個模仿真實服務器上的內容的用戶?有沒有辦法在wamp server 2.4中爲phpmyadmin添加一個自定義虛擬主機名?

基本上我想從本地訪問SQL的SQL,但與主機給我的真正的SQL細節。這將是一個虛構的主機,好像它是真實的...抱歉讓你迷惑!

回答

0

你爲什麼要這麼做?在本地工作時,只需將config.php文件保存爲本地主機設置,然後在推送到生產/遠程服務器時,只需將config.php更新爲相關詳細信息?

您可以更改WAMP服務器的詳細信息,但我不建議這樣做,因爲這對於未來的項目來說比上面提到的方式更有用。

+0

有一些原因,我希望它們與服務器相同。我只需要這個用於我的wamp目錄中的一個文件夾/站點。我不記得確切的原因,但我肯定需要這樣做。 :)另外的其他文件和數據庫我希望一切都與服務器的詳細信息相同...感謝您的建議 –

1

我通常在我的配置文件中使用這些設置。你可以使用它們。它消除了每次將文件從本地主機複製到遠程服務器時手動編輯配置文件的需要,反之亦然。

<?php 

if ('127.0.0.1'==$_SERVER['SERVER_ADDR']){ 

    //Execute on local server 
    define('DB_HOST','localhost'); 

} else { 

    //Execute on remote server 
    define('DB_HOST','server'); 

} 

希望他們幫助!

+0

謝謝,這是相當整齊的代碼,但我認爲,將直接連接到主機在線,我不'不想這樣做。相反,我想創建一個虛擬主機名和密碼,這些虛擬主機名和密碼不存在但仍然在本地主機上運行....所以只需要mysql主機名,用戶名和密碼必須與在線相同,但不需要遠程連接。感謝幫助! –

相關問題