참고:

Dreamweaver CC 이상 버전에서 사용자 인터페이스가 간소화되었습니다. 따라서 이 문서에 설명된 옵션 중에 Dreamweaver CC 이상 버전에 없는 옵션이 있을 수 있습니다. 자세한 내용은 이 문서를 참조하십시오.

연결 스크립트 제거 명령 사용

연결 스크립트 제거 명령을 통해 Dreamweaver가 데이터베이스에 액세스하기 위해 원격 폴더에 배치하는 스크립트를 제거할 수 있습니다. 이 스크립트는 Dreamweaver에서 디자인 타임에 제작 작업을 수행할 때만 필요합니다.

[데이터베이스 연결] 대화 상자에서 [테스트 서버의 드라이버 사용] 옵션이나 [테스트 서버의 DSN 사용] 옵션을 선택하면 Dreamweaver에서는 MMHTTPDB 스크립트 파일을 테스트 서버에 업로드합니다. 여기서 Dreamweaver가 원격 데이터베이스 드라이버를 HTTP 프로토콜과 함께 조작할 수 있습니다. 따라서 Dreamweaver는 사용자가 사이트를 만드는 데 필요한 데이터베이스 정보를 얻을 수 있습니다. 그러나 이 파일을 통해서 시스템에 정의되어 있는 데이터 소스 이름(DSN)을 볼 수 있습니다. DSN과 데이터베이스가 암호로 보호되지 않으면 침입자가 이 스크립트를 사용하여 데이터베이스에 SQL 명령을 전송할 수 있습니다.

MMHTTPDB 스크립트 파일은 _mmServerScripts 폴더에 있으며 이 폴더는 웹 사이트의 루트에 있습니다.

참고:

Dreamweaver의 파일 브라우저(파일 패널)에는 _mmServerScripts 폴더가 숨겨져 있습니다. 타사의 FTP 클라이언트나 파일 브라우저를 사용하면 _mmServerScripts 폴더를 볼 수 있습니다.

일부 구성에서는 이 스크립트가 전혀 필요하지 않습니다. 이 스크립트는 웹 페이지를 웹 사이트 방문자에게 보여줄 때는 사용되지 않으므로 이 경우 이 스크립트를 프로덕션 서버에 배치해서는 안 됩니다.

MMHTTPDB 스크립트 파일을 프로덕션 서버에 업로드한 경우에는 해당 MMHTTPDB 스크립트 파일을 제거해야 합니다. 연결 스크립트 제거 명령은 스크립트 파일을 자동으로 제거합니다.

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책