使用FileZilla,我可以訪問位於我的Web目錄之外的文件夾。我如何在Dreamweaver中執行相同的操作,以便我可以編輯這些文件並通過Dreamweaver自動保存/上傳?我目前只能訪問Web目錄。與Dreamweaver根目錄/ Web目錄之外的文件夾進行交互(CS5)
我知道如何將它們包含在PHP中,但我希望Dreamweaver能夠找到/訪問它們。
謝謝!
使用FileZilla,我可以訪問位於我的Web目錄之外的文件夾。我如何在Dreamweaver中執行相同的操作,以便我可以編輯這些文件並通過Dreamweaver自動保存/上傳?我目前只能訪問Web目錄。與Dreamweaver根目錄/ Web目錄之外的文件夾進行交互(CS5)
我知道如何將它們包含在PHP中,但我希望Dreamweaver能夠找到/訪問它們。
謝謝!
您將不得不將站點定義(包括本地和遠程)路徑設置爲比當前擁有的路徑高一級。所以,如果本地路徑是
我的文檔/網站/本網站
你將它更改爲
我的文檔/網站/
,如果遙控器是:
/user/home/domain.com/
變化
/用戶/家庭/
你要碰到的問題是,這樣設置時,Dreamweaver中不能很好地工作。它假設遠程路徑是公共Web根目錄,並且會自動創建各種文件和文件夾,並且DW期望它們處於公共根目錄。另外,像自動設置包含路徑和圖像的路徑將不會起作用,因爲所有路徑都將在公共Web根目錄之外啓動。
最好保持原樣並使用外部FTP程序處理網站以外的文件。
以前我們遇到過這種情況,希望將PHP包含文件移到公共HTML目錄之外。 JCL1178的答案在概念上是絕對正確的。
實際的實施是複製網站(在「管理網站」下),並基本上爲「包含」目錄創建一個單獨的網站,該網站將上升一層。因此,「根目錄」設置是正常的(在我們的主要站點中是「public_html /」,並且我們從「包含」站點的根目錄設置中刪除了「public_html /」,有效地使路徑上升一級。
絕對不是一個理想的情況/工作流程,至少可以說,因爲您最終會得到一個站點的兩個站點定義(這可能會導致其他問題);但是Dreamweaver就是這樣。因爲這個項目不允許使用除Dreamweaver之外的任何其他項目,所以這就是我們想要遵守的。
作爲補充說明:我們只能實現此解決方案,因爲webhosting計劃允許我們深入到根目錄如果你使用的是一個嚴格限制在公共目錄下的webhosting計劃,整個事情將是DOA。