Dreamweaver 和更高版本的用戶介面已經簡化。 因此,您在 Dreamweaver 和更高版本中可能會找不到本文所描述的一些選項。 如需詳細資訊,請參閱本文。
使用移除連線命令
您可以使用「移除連線命令」命令,移除 Dreamweaver 放置在遠端資料夾中以存取資料庫的 Script。 只有在 Dreamweaver 中撰寫設計階段時,才需要這些 Script。
當您選取「資料庫連線」對話方塊中的「使用測試伺服器上的驅動程式」選項或「使用測試伺服器上的 DSN」選項時,Dreamweaver 會將 MMHTTPDB Script 檔案上傳至測試伺服器。 這樣可讓 Dreamweaver 透過 HTTP 通訊協定操作遠端的資料庫驅動程式,而這又讓 Dreamweaver 能夠取得它需要的資料庫資訊,以協助您建立網站。 然而,這個檔案將可能讓系統中定義的資料來源名稱 (DSN) 得以被檢視。 如果資料來源名稱 (DSN) 和資料庫沒有受到密碼的保護,這個 Script 也會讓攻擊者得以向資料庫發佈 SQL 命令。
MMHTTPDB Script 檔案位於 _mmServerScripts 資料夾中,而此資料夾則位於您網站的根資料夾中。
Dreamweaver 檔案瀏覽器(「檔案」面板)會隱藏 _mmServerScripts 資料夾。如果您使用第三方 FTP 用戶端或檔案瀏覽器,就可以看到 _mmServerScripts 資料夾。
在某些設定中,完全不需要這些 Script。 當您為網站的訪客提供網頁時,不會使用到指令碼, 因此不應將指令碼放置在實際運作的伺服器上。
如果您已將 MMHTTPDB 指令碼檔案上傳到實際運作的 伺服器,則應刪除 MMHTTPDB 指令碼檔案。「移除 連線指令碼」指令會自動為您移除指令碼檔案。