用户界面已经在 Dreamweaver 和更高版本中做了简化。 因此,您可能在 Dreamweaver 和更高版本中找不到本文中描述的一些选项。 有关详细信息,请参阅此文章。
使用“删除连接脚本”命令
可以使用“删除连接脚本”命令删除 Dreamweaver 在远程文件夹中放置的用于访问数据库的脚本。 只有在 Dreamweaver 中进行设计时创作时才需要使用这些脚本。
在“数据库连接”对话框中选择“使用测试服务器上的驱动程序”选项或“使用测试服务器上的 DSN”选项时,Dreamweaver 会自动将一个 MMHTTPDB 脚本文件上传到测试服务器。 该服务器允许 Dreamweaver 通过 HTTP 协议操作远程数据库驱动程序,随后可以让 Dreamweaver 获取用于帮助您创建站点所必需的数据库信息。 但是,该文件也有可能会泄漏系统上定义的数据源名称(DSN)。 如果 DSN 和数据库未设密码保护,该脚本将使得攻击者能够向数据库发出 SQL 命令。
MMHTTPDB 脚本文件位于 _mmServerScripts 文件夹中,该文件夹位于 Web 站点的根目录中。
Dreamweaver 文件浏览器("文件"面板)会隐藏 _mmServerScripts 文件夹。如果您使用第三方 FTP 客户端或文件浏览器,则可以看到 _mmServerScripts 文件夹。
在某些配置中,这些脚本毫无必要。 在向您网站的访问者提供 web 页面时不会涉及这些脚本,因此不应将它们放置在生产服务器上。
如果您已将 MMHTTPDB 脚本文件上传到生产服务器,则应删除 MMHTTPDB 脚本文件。"删除连接脚本"命令会自动为您删除脚本文件。