Dreamweaver의 현재 버전 이후로 사용자 인터페이스가 간소화되었습니다. 따라서 이 문서에 설명된 옵션 중에 Dreamweaver의 현재 버전에 없는 옵션이 있을 수 있습니다. 자세한 내용은 이 문서를 참조하십시오.
연결 스크립트 제거 명령 사용
연결 스크립트 제거 명령을 통해 Dreamweaver가 데이터베이스에 액세스하기 위해 원격 폴더에 배치하는 스크립트를 제거할 수 있습니다. 이 스크립트는 Dreamweaver에서 디자인 타임에 제작 작업을 수행할 때만 필요합니다.
[데이터베이스 연결] 대화 상자에서 [테스트 서버의 드라이버 사용] 옵션이나 [테스트 서버의 DSN 사용] 옵션을 선택하면 Dreamweaver에서는 MMHTTPDB 스크립트 파일을 테스트 서버에 업로드합니다. 여기서 Dreamweaver가 원격 데이터베이스 드라이버를 HTTP 프로토콜과 함께 조작할 수 있습니다. 따라서 Dreamweaver는 사용자가 사이트를 만드는 데 필요한 데이터베이스 정보를 얻을 수 있습니다. 그러나 이 파일을 통해서 시스템에 정의되어 있는 데이터 소스 이름(DSN)을 볼 수 있습니다. DSN과 데이터베이스가 암호로 보호되지 않으면 침입자가 이 스크립트를 사용하여 데이터베이스에 SQL 명령을 전송할 수 있습니다.
MMHTTPDB 스크립트 파일은 _mmServerScripts 폴더에 있으며 이 폴더는 웹 사이트의 루트에 있습니다.
Dreamweaver 파일 브라우저([파일 패널])는 _mmServerScripts 폴더를 숨깁니다.제3자 FTP 클라이언트나 파일 브라우저를 사용하면 _mmServerScripts 폴더를 볼 수 있습니다.
일부 구성에서는 이 스크립트가 전혀 필요하지 않습니다. 웹 사이트 방문자에게 웹 페이지를 제공할 때는 스크립트가 관여하지 않으므로 프로덕션 서버에 배치해서는 안 됩니다.
MMHTTPDB 스크립트 파일을 프로덕션 서버에 업로드했다면 MMHTTPDB 스크립트 파일을 삭제해야 합니다. [연결 스크립트 제거] 명령은 스크립트 파일을 자동으로 제거합니다.