2010-07-31 65 views
0

我使用Dreamweaver將我的網站發佈到Web服務器。我有一個名爲init.php的php文件,包含在我的頁面中,其中包含與連接到我的數據庫相關的信息。信息有所不同,具體取決於我是在本地測試服務器上運行還是在遠程服務器上運行。我想要一個遠程init.php和一個本地init.php,並且每當我從Dreamweaver「放置」我的站點時,我都不希望init.php的遠程副本被覆蓋。我該怎麼做呢?在Dreamweaver中是否有特殊設置?使用Dreamweaver上傳網站

回答

0

我用這一切的時候它是你所需要的,只是一個文件,但在你的設置中使用這樣的:

if($_SERVER['HTTP_HOST'] == 'localhost') //if url for test server is http://localhost/your_file.php 
{ 
    //Dev 
    $db['default']['hostname'] = "localhost"; 
    $db['default']['username'] = "root"; 
    $db['default']['password'] = "password"; 
    $db['default']['database'] = "database"; 
} 
else 
{ 
    //Live 
    $db['default']['hostname'] = "localhost"; 
    $db['default']['username'] = "converse"; 
    $db['default']['password'] = "password"; 
    $db['default']['database'] = "public_prod"; 
} 

只要改變if語句來匹配你的主機是測試服務器上的什麼,那就是它。

我已經使用過這個永遠的工作很棒只是一個簡單的封裝你的連接信息。不要在if裏面注意,否則它只是codeigniter的數據庫變量,但核心if語句就是這樣。

+0

啊謝謝,那應該很好! – JPC 2010-07-31 01:50:40

+0

不是問題,我很高興能幫上忙。 – BrandonS 2010-07-31 02:29:41

0

使用Dreamweaver CS5 +++++++++++++++++++++++++++++++++

上傳請查看詳情信息鏈接:

https://www2.suresupport.com/faq/17/470

  1. 啓動您的Dreamweaver CS5程序。

  2. 首先您需要設置您的本地站點。從菜單中選擇「站點」 - >「新站點」。

站點設置屏幕將打開。 第一組選項是網站。

您需要輸入以下信息:

站點名稱:在這裏,你可以輸入你需要的任何名稱。它將用作Dreamweaver CS5程序中站點列表中的標題參考。

本地站點文件夾:單擊文件夾圖標按鈕並導航到站點文件所在的本地計算機上的文件夾。如果您尚未創建存儲本地站點文件的文件夾,請創建一個文件夾,然後將其選爲本地站點文件夾。

  1. 當你準備好與網站的設置,請從左側窗格中設置選項的服務器,並單擊+按鈕(添加新服務器)。 一旦你點擊+按鈕,下面的屏幕將打開: 點擊更多選項箭頭,並填寫相應字段,如下所示:

您需要以下字段中輸入信息:

服務器名稱:您可以選擇任何名稱。它將用於在Dreamweaver CS5程序中定義此特定站點的連接。

連接使用:選擇FTP選項。

FTP地址:這是your_domain.com,其中your_domain.com是您的實際域名。您也可以使用託管帳戶的服務器的主機名。此信息可以在您的主機帳戶的歡迎電子郵件中找到。

端口:此設置應預先選定的,但有一點是正確的端口設置爲21

在「用戶名」和「密碼」,你需要指定你想要的FTP登錄信息領域連接。通常情況下,您需要連接主控制面板用戶名/密碼對。如果您想要使用之前在FTP管理器控制面板部分創建的FTP子用戶進行連接,則需要指定該特定用戶的登錄詳細信息。

根目錄:您可以將此字段留空,或者您可以輸入/ www/www。 如果您需要發佈到您網站上的子域名,請輸入/ www/subdomain_name,其中subdomain_name必須替換爲您的子域名稱。例如,如果您有sub.your_domain.com,則應在根目錄字段中鍵入/ www/sub。

網址:輸入http://www.your_domain.com,其中your_domain.com必須替換爲您自己的域名。

使用Passive FTP:確保選中此選項。

使用FTP性能優化:此選項已預先選定,但如果Dreamweaver CS5程序無法連接到服務器,則可以取消選擇該選項。

填寫完所有必填字段後,您可以通過按測試按鈕來測試連接。

  1. 如果您需要設置測試服務器選項,請單擊高級按鈕。當您的網站上運行PHP腳本時,測試服務器很有用。 當您有測試服務器設置時,DreamWeaver將執行幾乎所有的PHP語句,並可以在設計視圖中顯示實時數據。

從Server Model下拉菜單中選擇PHP MySQL選項,然後單擊Save按鈕。當您返回到上一個屏幕時,請確保選中測試複選框。 5.您還可以使用「站點設置」屏幕左側窗格中的其他部分爲您的站點設置其他選項。但是,它們與您將網站發佈到託管服務器的方式無關。 準備好後,請點擊保存按鈕,新網站將保存在Dreamweaver CS5程序中。

  1. 要查看您的新站點文件,連接到服務器,上傳文件等,您需要打開「文件」面板。 此面板應該默認打開,但如果不是,您可以通過從程序主菜單中選擇窗口 - >文件來打開它。 要連接到服務器上的網站根目錄並查看遠程文件,請單擊上面屏幕截圖中顯示的圖標。如果您還沒有上傳任何文件或文件夾,您將看到:

從上圖中顯示的遠程服務器的下拉菜單中,您也可以選擇本地視圖。本地視圖選項將顯示您在本地站點文件夾中的文件。

要將單個文件上傳到服務器,請從本地視圖中選擇文件,然後單擊放置文件按鈕(箭頭向上)。 這會將選定的文件上傳到服務器。

另一種選擇是使用Synchronize按鈕(在下一個屏幕截圖中帶有兩個旋轉箭頭的按鈕)。