註解:

Dreamweaver CC (含) 以後版本的使用者介面已經簡化了。因此,您在 Dreamweaver CC 和更新版本中可能會找不到本文所描述的一些選項。如需詳細資訊,請參閱本文

使用移除連線命令

您可以使用「移除連線命令」命令,移除 Dreamweaver 放置在遠端資料夾中以存取資料庫的 Script。只有在 Dreamweaver 中撰寫設計階段時,才需要這些 Script。

當您選取「資料庫連線」對話方塊中的「使用測試伺服器上的驅動程式」選項或「使用測試伺服器上的 DSN」選項時,Dreamweaver 會將 MMHTTPDB Script 檔案上傳至測試伺服器。這樣可讓 Dreamweaver 透過 HTTP 通訊協定操作遠端的資料庫驅動程式,而這又讓 Dreamweaver 能夠取得它需要的資料庫資訊,以協助您建立網站。然而,這個檔案將可能讓系統中定義的資料來源名稱 (DSN) 得以被檢視。如果資料來源名稱 (DSN) 和資料庫沒有受到密碼的保護,這個 Script 也會讓攻擊者得以向資料庫發佈 SQL 命令。

MMHTTPDB Script 檔案位於 _mmServerScripts 資料夾中,而此資料夾則位於您網站的根資料夾中。

註解:

Dreamweaver 檔案瀏覽器 (「檔案」面板) 會隱藏 _mmServerScripts 資料夾。如果您使用協力廠商的 FTP 用戶端或檔案瀏覽器,就可以看見 _mmServerScripts 資料夾。

在某些設定中,完全不需要這些 Script。當傳送網頁給您網站上的瀏覽者時,並不需要這些 Script,所以不應該將這些 Script 放置在實際執行伺服器中。

如果您已經將 MMHTTPDB Script 檔案上傳至實際執行伺服器,請刪除掉這些 MMHTTPDB Script 檔案。「移除連線命令」命令會自動為您移除這些 Script 檔案。

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策