FTP(파일 전송 프로토콜)는 인터넷을 통해 파일을 전송하기 위해 가장 일반적으로 사용되는 방법입니다. 많은 조직과 개인이 FTP를 사용하여 파일을 웹 서버에 업로드하고 다운로드합니다. Dreamweaver에서 FTP를 통해 전송하려면, 사이트 정의 대화 상자의 원격 정보 범주에 FTP 서버 정보를 입력합니다. [파일] 패널에서 [연결] 및 [넣기] 단추를 클릭하여 선택한 파일이나 폴더를 업로드합니다.

FTP 문제를 해결할 때 관련된 변수가 많으므로, 팁 및 기술 목록이 깁니다. 다음은 상위 5개의 수행할 사항입니다.

  • Dreamweaver의 최신 업데이트 프로그램이 있는지 확인합니다.
  • 수동 FTP 활성화를 시도합니다.
  • 다른 FTP 클라이언트에서 서버에 연결을 시도합니다.
  • 사이트 정의에서 호스트 디렉터리 설정 수정을 시도합니다.
  • 서버 권한을 확인합니다.

초기 단계 및 팩트 수집

1. Dreamweaver용 최신 업데이트 프로그램 설치

Adobe사에서 Dreamweaver의 업데이트 프로그램을 출시하는 경우, 업데이트 프로그램은 일반적으로 일부 FTP 문제를 해결합니다. 사용 중인 Dreamweaver 버전의 최신 업데이트 프로그램을 다운로드하여 설치합니다. Dreamweaver MX 2004의 최신 업데이트 프로그램은 7.0.1입니다. Dreamweaver MX의 최신 업데이트 프로그램은 6.1입니다.

참고: 다음과 같이 사용 중인 Dreamweaver 버전을 확인할 수 있습니다.

  • Windows: [도움말] > [Dreamweaver 정보]를 선택한 다음, 제작진이 스크롤하기 시작할 때 제작진을 클릭합니다.
  • Mac OS [Dreamweaver] > [Dreamweaver 정보]를 선택한 다음, 제작진이 스크롤하기 시작할 때 제작진을 클릭합니다.

2. 사이트가 정의되었는지 확인

FTP를 사용하려면 Dreamweaver에 FTP 연결 정보가 있어야 합니다. 따라서 사이트 정의를 만들거나 사이트 없는 파일 편집을 설정합니다. Dreamweaver에서 서버에 연결하는 방법을 알려면 이 두 가지 중 하나가 필요합니다. Dreamweaver MX 2004부터 공식 사이트 정의 없이 FTP 서버에 바로 연결할 수 있습니다(사이트 없는 파일 편집). 그러나 사이트 정의에서 Dreamweaver에 더 많은 기능을 제공합니다. 대부분의 Dreamweaver 사용자는 사이트 정의의 추가 기능을 활용하는 것을 선호합니다. 사이트 정의에 대해 자세히 알아보려면 Dreamweaver 온라인 도움말에서 사이트 설정에 대한 정보를 참조하십시오.

3. 서버에 연결하는 데 다른 옵션 사용?

FTP의 가장 일반적인 두 가지 대안은 로컬/네트워크 및 보안 FTP입니다. 이 중 하나를 사용하여 FTP보다 더 나은 성능과 안정성을 제공할 수 있습니다. Dreamweaver에서 일반적으로 덜 사용되는 기타 원격 연결 옵션(예: WebDAV, Visual SourceSafe 또는 RDS) 중 일부를 활용할 수도 있습니다. 이 옵션에 대한 자세한 정보는 [도움말] > [Dreamweaver 사용]을 참조하십시오.

  • 로컬/네트워크
    로컬/네트워크를 사용하여 파일을 전송합니다. 사무실이나 학교와 같은 환경에 있으면, Windows 또는 Mac OS 파일 시스템 브라우저를 통해 서버에 연결할 수 있는 권한이 있는 경우가 종종 있습니다. Windows에서 네트워크 경로는 \\myserver\myfolder\ 같은 모양일 것입니다.
  • 보안 FTP
    SFTP(Secure FTP)를 사용하면 모든 파일 전송을 암호화하고 데이터, 파일, 사용자 이름 및 암호에 대한 인증되지 않은 액세스를 방지할 수 있습니다. 보안 FTP는 FTP와 다른 프로토콜입니다.  그러나 유사한 명령과 설정을 공유합니다. 서버에서 SFTP 서비스를 실행하는지 확실하지 않은 경우 서버 관리자에게 문의하십시오. SFTP는 일반적으로 더 강력한 프로토콜이므로, 기존 FTP에서 실패하는 작업을 성공할 수 있습니다. 기본적으로 SFTP 서비스는 대부분의 UNIX 서버에 포함됩니다. Windows에서 SFTP는 기본 제공 서비스가 아니므로 추가 소프트웨어가 필요합니다. SFTP가 별개이지만, FTP 같은 사이트 정의를 Dreamweaver에 설정하고 [보안 FTP 사용] 확인란을 선택합니다. 하나의 서버에서 FTP와 SFTP 서비스를 동시에 모두 실행할 수 있습니다. 서버에서 SFTP만 실행하는 경우, [보안 FTP 사용] 확인란을 선택합니다. 그렇지 않은 경우 Dreamweaver에서 오류를 반환합니다.

4. 정확한 문제 문서화

Dreamweaver 업데이트 프로그램으로 문제가 해결되지 않는다고 판단하고 FTP를 사용하는 경우, 문제를 해결합니다. 표시되는 오류 메시지의 정확한 텍스트 작성

  • [사이트 정의] 대화 상자에서 [테스트] 단추를 클릭할 때 오류 메시지가 표시됩니까?
  • [파일] 패널에서 [연결] 아이콘을 클릭할 때 오류 메시지가 표시됩니까?
  • 파일이나 폴더를 업로드할 때 오류 메시지가 표시됩니까?
  • FTP 사이트 정의가 Dreamweaver에서 작동했습니까?
  • 문제가 항상 또는 무작위로 발생합니까?
  • 그룹 환경에서 작업하는 경우, 다른 컴퓨터에도 동일한 문제가 있습니까?
  • 연결하려는 특정 FTP 서버가 무엇입니까? 특정 서버의 예: Microsoft IIS 서버, RedHat FTP 서버, IBM AIX 서버 및 Mac OS X 서버. 종종 Dreamweaver FTP 로그에서 이 정보를 얻거나 명령줄 FTP 클라이언트를 통해 연결하여 정보를 얻을 수 있습니다.

5. FTP 사이트 정의가 Dreamweaver에서 올바르게 작동했는지 여부 확인

연결 실패에 대한 두 가지 빈번한 원인은 서버가 중단되거나 사용 중인 경우입니다. 아래 다이어그램에서는 FTP 전송을 완료하기 위해 데이터가 거치는 주요 릴레이 지점을 보여줍니다.

FTP 전송을 완료하기 위해 데이터가 거치는 주요 릴레이 지점
FTP 전송을 완료하기 위해 데이터가 거치는 주요 릴레이 지점

적어도 한 번 연결할 수 있었다면, FTP 설정이 올바르다고 할 수 있습니다. 동일한 설정이 일부 시간에만 연결되는 경우, 일반적으로 중단되거나 사용 중인 서버가 원인입니다. 다른 시간에 연결을 시도하고 시스템 관리자에게 사이트를 호스팅하는 회사를 문의합니다. Dreamweaver에서 연결을 시도할 때 "내부 데이터 오류" 메시지가 표시되는 경우, 서버 중단이 원인일 수 있습니다. 서버가 작동 중단되었는지를 확인하려면 다른 FTP 클라이언트로 연결할 수 있는지를 알아보는 것이 좋습니다. 어떤 클라이언트에서도 연결되지 않는 경우, 서버에 문제가 있을 수 있습니다.

6. 기타 FTP 클라이언트가 서버와 올바르게 작동하는지 여부 확인

FTP 문제를 해결할 때, 관련된 요인 수에 따라 문제의 소스를 좁히는 것이 중요합니다. 다른 FTP 클라이언트를 사용하여 연결하고 전송하는 것은 좋은 테스트입니다. 많은 FTP 클라이언트에서 문제가 발생하는 경우, Dreamweaver 문제가 아닌, 서버 문제일 가능성이 높습니다. 일부 FTP 클라이언트는 Windows 및 Mac OS와 함께 제공되고 기타 FTP 클라이언트는 무료이거나 셰어웨어입니다. 다음은 일반적으로 사용되는 일부 클라이언트입니다.

Windows

  • Microsoft의 Internet Explorer - FTP 서버 이름을 URL 필드에 입력하고 도메인 이름(예: ftp://ftp.irs.gov) 앞에 ftp://를 추가합니다.
  • WS_FTP - GUI 기반
  • CuteFTP - GUI 기반
  • FileZilla - GUI 기반
  • Windows 명령줄([시작] > [실행] > [열기] 필드에서 cmd 입력) - FTP 명령줄 도구 사용을 참조하십시오.

Mac OS

  • Safari / Mac Finder - FTP 서버 이름을 URL 필드에 입력하고 도메인 이름(예: ftp://ftp.irs.gov) 앞에 ftp://를 추가하거나, Mac Finder에서 [이동]> [서버에 연결]을 선택합니다.
  • Fetch - GUI 기반

7. 다른 버전의 Dreamweaver 또는 Contribute에 문제가 있는지 확인

FTP 서버와 작동하는 이전 버전의 Dreamweaver 또는 Contribute가 있는 경우, Dreamweaver에 제품 오류가 발생할 수 있습니다. 두 가지 다른 버전의 Dreamweaver에서 동일한 FTP 설정을 사용하는 경우, FTP 연결이 동일하게 작동해야 합니다. Dreamweaver MX를 사용하는 데 FTP 문제가 없지만, Dreamweaver MX 2004를 사용하는 동안 문제가 발생하는 경우 서버 호환성 설정을 시도합니다. FTP 엔진이 Dreamweaver MX 2004에서 광범위하게 수정되었습니다. 이전 Dreamweaver FTP 엔진보다 안정성과 신뢰성이 향상되었습니다. 그러나 최신 버전에서 기능이 중단되었다는 일부 보고가 있었습니다. 기술 지원에 문의하거나 버그 보고서를 직접 전송합니다.

Contribute를 사용하여 연결합니다. Contribute가 없는 경우, 시험버전을 다운로드하여 서버와 작동하는지 확인합니다. Dreamweaver와 Contribute가 동일한 기본 FTP 엔진을 공유하지만 Dreamweaver와 Contribute는 릴리스 주기가 다르므로, Dreamweaver에는 아직 없는 버그 수정이 Contribute에 있을 수 있습니다. Contribute에서 연결할 수 있는 경우, 기술 지원 담당자에게는 좋은 정보가 됩니다.

8. 그룹에 속한 모든 구성원이 Dreamweaver FTP를 사용하여 서버에서 작업할 수 있습니까?

그룹 환경에서 작업하는 경우, 그룹에 있는 다른 컴퓨터에도 동일한 문제가 있습니까? 이 정보는 사용자의 시스템이나 Dreamweaver 설정 관련 문제가 있는지 또는 그룹에 공통적인 방화벽 충돌이나 그 외 다른 사항이 있는지를 파악하는 데 도움이 됩니다. 한 그룹에 있는 컴퓨터에 공통적인 다른 사항의 예:

  • 조직에서 설치한 사용자 정의된 운영 체제 고스트 이미지
  • 팀 전체에 충돌하는 Dreamweaver 확장 기능이 설치되었을 수 있습니다.

랩톱을 사용하는 경우, 사무실과 달리 집에서는 이 시스템에서 FTP 서버에 연결할 수 있습니까? 집에서 연결할 수 있는 경우, 사무실에 방화벽이나 네트워크 문제가 있음을 나타냅니다.

9. Dreamweaver에서 FTP 서버에 연결할 수 있습니까?

드문 경우, Dreamweaver 사용자가 모든 FTP 서버에 연결할 수 없습니다. 이는 Dreamweaver의 인터넷 연결에 일반적인 문제가 있음을 나타냅니다. 이러한 문제의 다른 증상은 Dreamweaver 시작 페이지가 작동하지 않는 경우와 인터넷을 통해 Dreamweaver를 활성화하는 데 문제가 발생하는 경우입니다. 익명의 FTP 서버(예: IRS FTP 사이트)에 연결할 수 있는지 확인합니다. Dreamweaver에서 이 사이트에 연결하려면 다음 사이트 정의 설정을 사용합니다.

FTP 호스트: ftp.irs.gov
호스트 디렉터리: 공백으로 둠
사용자 이름: anonymous
암호: 공백으로 둠

이 서버에 연결할 수 없는 경우, 방화벽 때문에 Dreamweaver에서 인터넷에 액세스하지 못하는지를 조사하고 시스템에 일반적인 인터넷 연결이 있는지 확인합니다.

 

10. 방화벽을 사용합니까?

그룹 환경에 있는 경우, 시스템 관리자에게 사용 중인 방화벽이 무엇인지와 Dreamweaver와 같은 응용 프로그램이 방화벽을 통과하려면 특별한 조정이 필요한지를 물어봅니다.

시스템에 개인 방화벽을 설치한 경우, Dreamweaver에 인터넷에 액세스할 수 있는 권한이 있는지를 확인합니다. Windows XP SP2에 기본 제공되는 방화벽은 기본적으로 Dreamweaver의 FTP 기능을 차단하므로 Dreamweaver를 예외 목록에 추가해야 합니다. 그 외 개인 방화벽에 대한 예로는 Zone Alarm과 Norton Personal Firewall이 있습니다.

Dreamweaver 사용자 인터페이스 설정

많은 요인이 관련되어 있어 FTP 문제를 분석하는 것이 어려울 수 있습니다. 그러나 FTP와 관련하여 Dreamweaver의 사용자 인터페이스가 지나치게 복잡한 것은 아닙니다. 참고로, 다음은 Dreamweaver에서 FTP 설정이 있는 두 위치입니다.

  1. 사이트 관련 설정은 각 [사이트 정의]의 [원격 정보] 범주([사이트] > [사이트 관리] > 사이트 선택 > [편집] 단추 클릭 > [원격 정보] 범주 선택)에 있습니다.

    사이트 관련 설정은 원격 정보에 있음
    사이트 관련 설정은 원격 정보에 있음

  2. 모든 Dreamweaver 사이트 정의에 적용되는 일반적인 FTP 설정은 [편집] > [기본 설정] > [사이트]에 있습니다.

    일반적인 FTP 설정은 사이트 범주에 있음
    일반적인 FTP 설정은 사이트 범주에 있음

Dreamweaver 사용자 인터페이스 설정

1. 수동 FTP 사용

FTP 문제에 대한 가장 일반적인 해결 방법 중 하나는 [수동 FTP 사용] 확인란을 선택하는 것입니다. 수동 FTP를 사용해야 하는 일반적인 증상은 서버에 연결할 때 Dreamweaver가 정지된 것처럼 보이는 경우입니다. 방화벽 구성에 수동 FTP 사용이 필요한 경우 이 확인란을 선택하십시오. 수동 FTP를 사용하면 로컬 소프트웨어가 원격 서버에 설정을 요청하지 않고도 FTP 연결을 설정할 수 있습니다. 자세한 내용은 수동 FTP 정의를 참조하십시오.

참고: Mac OS X 사용자는 원격 서버에서 파일 목록을 볼 수 없는 경우 수동 FTP를 활성화해야 합니다.

2. [사이트 정의] 대화 상자에서 [서버 호환성] 옵션 시험(Dreamweaver MX 2004 v7.0.1만 해당)

Dreamweaver MX 2004 버전 7.0.1에서 연결하는 데 문제가 있는 경우, 서버 호환성 설정을 조정합니다. 이러한 설정은 Dreamweaver MX 2004 버전 7.0 이하에서는 없습니다. [도움말] > [Dreamweaver 정보]를 선택한 후 스크롤하는 제작진을 클릭하여 버전을 확인할 수 있습니다.

서버 호환성 설정
서버 호환성 설정

FTP 성능 최적화 사용 및 대체 FTP 이동 방법 사용에 대해 선택한 옵션과 선택 취소한 옵션을 다양하게 결합하여 FTP 문제를 해결하는 결합이 있는지 알아봅니다. 이러한 설정은 이전 버전의 Dreamweaver에서 FTP 문제가 발생하지 않았지만, Dreamweaver MX 2004에서 문제가 발생한 사용자에게 특히 도움이 됩니다.

3. FTP 호스트 정보 확인

FTP 호스트는 컴퓨터 시스템의 전체 인터넷 이름(예: ftp.macromedia.com)입니다. FTP 호스트 필드에서, 호스트 이름 앞에 ftp:// 프로토콜을 추가하지 마십시오. 또한 서버에 연결하는 데 문제가 있는 경우 도메인 이름(ftp.macromedia.com) 대신, IP 주소(예: 10.112.0.54)를 사용해 보십시오.

4. 호스트 디렉터리 정보 변경

웹 서버 정보(예: 로그인 및 암호)는 서버 관리자로부터 얻고 제공된 대로 정확하게 [사이트 정의] 대화 상자에 입력하지만, 가끔 [호스트 디렉터리] 정보를 수정해야 하는 경우도 있습니다. 문제 해결할 때 [호스트 디렉터리] 정보를 입력하는 데 다음 방법을 사용합니다. 작동하는 방법은 서버 설정에 따라 다르므로, 모두 시도해 보십시오.

  • 공백 없이 [호스트 디렉터리] 이름 바로 앞에 슬래시(/)를 추가합니다(예: /myfolder).
  • [호스트 디렉터리] 이름 앞에 슬래시를 이미 입력한 경우 이를 삭제합니다(예: myfolder).
  • [호스트 디렉터리]를 비워 둡니다.
  • [호스트 디렉터리]를 비워 두고 [호스트 디렉터리] 이름을 FTP 호스트에 추가하면서 슬래시를 앞에 넣습니다(예: ftp.domain.com/hostdir).
  • 하위 폴더 중 하나를 [호스트 디렉터리] 경로에 추가합니다(예: myfolder/mysubfolder/).
  • UNIX 서버에서 개인 웹 사이트 작업을 하는 경우, URL에 물결표를 포함할 수 있습니다. 예: http://www.mysite.com/johndoe/ [호스트 디렉터리]에 물결표가 있는 상태에서 FTP 문제가 발생하는 경우, 다음과 같은 전체 경로를 사용합니다. /home/username/public_html 또는 /home/username/www. 서버에서 가상 경로를 사용하는 경우에도 마찬가지입니다. 서버 관리자에게 가상 경로를 사용하고 있는지 그리고 실제 경로를 제공할 수 있는지를 문의합니다. [호스트 디렉터리] 필드에 실제 경로를 사용합니다.
  • 원격 서버에 있는 웹 폴더가 루트 위에 있는 경우, [호스트 디렉터리] 이름 앞에 ../ 또는 ../../을 붙일 수도 있습니다(두 점으로 구성된 한 세트를 사용하면 한 수준 위로 오르고 두 세트를 사용하면 두 수준 위로 오르는 식). 이 유형의 설정은 드뭅니다.

호스트 디렉터리 문제를 해결하는 경우 [넣기] 단추나 동기화를 사용하는 대신, [파일] 패널에서 파일을 드래그하여 놓는 것이 좋습니다. 자세한 내용은 아래에 있는 파일 드래그하여 놓기를 참조하십시오.

5. 사이트 정의에서 [디자인 노트 업로드] 비활성화

사이트 정의에서 [디자인 노트 업로드] 옵션을 선택할 때 문제가 발생하는 경우가 있습니다. 이 옵션을 선택 취소하고 문제가 지속되는지 확인합니다. [사이트] > [사이트 관리]에서 사이트를 선택하고 [편집] > [고급] 탭 > [디자인 노트] 범주를 클릭하고 공유를 위해 [디자인 노트 업로드]를 선택 취소합니다.

6. 사이트 기본 설정 옵션 변경

대부분의 경우, 기본적인 사이트 기본 설정 옵션을 변경할 필요가 없습니다. 그러나 대형 파일 전송 시 발생한 문제, 530 및/또는 550 오류 또는 연결 끊김 문제를 해결하는 경우 다른 기본 설정을 사용하는 것이 유용합니다. [기본 설정] 대화 상자에 액세스하려면 [편집] > [기본 설정] > [범주] 열에서 [사이트]를 선택합니다.

[사이트 기본 설정] 대화 상자에 있는 FTP 관련 설정은 다음과 같습니다.

  • FTP 연결: ___ 및 ___ 유휴 시간(분) 후 연결 끊기
    문제를 해결하는 경우, 이 옵션을 선택 취소한 상태로 둡니다.
  • FTP 시간 제한
    FTP 명령이 서버에 전송되는 경우, 클라이언트에서는 확인 메시지 수신을 기대하거나 해당 명령이 취소됩니다. [FTP 시간 제한]은 Dreamweaver가 명령을 포기하기 전에 서버의 응답을 기다리는 시간을 설정합니다. 설정을 너무 높게 정하면 Dreamweaver가 유휴 상태가 되고 서버에서 응답하지 않는 경우에는 고정됩니다. 설정을 너무 낮게 정하면 명령이 중간에 중단됩니다. 기본 설정인 60초는 대부분의 상황을 적절하게 처리합니다. 연결하는 데 문제가 있는 경우, FTP 시간 제한을 120초로 늘립니다.
  • 방화벽 호스트 및 포트
    대부분의 사용자는 이러한 필드를 수정할 필요가 없습니다. 호스트를 공백으로 두고 포트를 21로 설정합니다. 조직에서 방화벽을 사용 중이라고 확신하는 경우, 시스템 관리자로부터 이 정보를 얻어야 합니다.

대부분의 경우, 사이트 기본 설정의 기본값을 변경할 필요가 없습니다.

7. 새 사이트 정의 생성 및 새 파일 전송

유용한 문제 해결 단계는 새 Dreamweaver 사이트 정의를 생성하여 새 사이트 정의에서 새 파일로 작업하는 것입니다. 사이트 정의의 로컬 루트 폴더를 하드 디스크의 루트(예: C:\)로 설정합니다. 그런 경우 로컬 루트 폴더에 대한 경로에 공백이나 특수 문자가 없는지를 확인합니다. 또한 손상된 사이트 정의나 파일에 대해 테스트합니다. 위의 단계를 수행하는 경우, Mac 사용자는 Dreamweaver 기본 설정 파일을 삭제하고 하드 디스크 이름에 특수 문자가 없는지 확인해야 합니다.

8. 사이트 캐시 다시 생성

새 파일이 새 사이트에서 작동하는 경우, 기존 사이트에서 Dreamweaver 사이트 캐시를 다시 만들고, 문제가 계속되는 경우 [사이트] > [고급] > [사이트 캐시 다시 만들기]를 선택합니다. 이 단계는 사이트가 사이트 캐시를 사용하도록 정의된 경우에만 사용할 수 있습니다.

9. [파일] 패널에서 파일 드래그하여 놓기

파일을 선택하고 [넣기] 단추를 클릭하면 Dreamweaver에서 파일을 FTP 서버의 폴더에 업로드합니다.

두 가지 경우에 문제를 해결하는 데 파일을 드래그하여 놓기를 사용할 수 있습니다.

  • 파일이 전송되지 않거나 잘못된 폴더에 업로드되는 경우, 파일 패널의 로컬 측에서 파일을 드래그하여 원격 측으로 놓으면 폴더를 선택할 수 있고 호스트 디렉터리 정보가 올바르게 입력되었는지 여부를 좁혀나가는데 도움이 될 수 있습니다.
  • 서버에 연결할 수 없는 경우, [호스트 디렉터리] 필드를 공백으로 두고 [넣기] 단추를 사용하는 대신, 파일을 드래그합니다.

참고: 드래그하여 놓을 때 주의해야 합니다. 파일을 잘못된 디렉터리에 놓으면 링크가 작동하지 않고 페이지에 있는 이미지가 표시되지 않습니다.

 

10. FTP 로그 확인

연결하거나 업로드한 후에는 Dreamweaver의 FTP 로그에서 사용자 컴퓨터와 서버 간 세션 레코드를 확인할 수 있습니다. 특별 참고에는 세 자리수 FTP 시리즈 코드가 있을 수 있습니다. FTP 로그와 FTP 시리즈 코드 목록에 대한 설명은 FTP 로그 확인을 참조하십시오. 또한 연결하려는 특정 FTP 서비스 이름과 버전에 유의하십시오.

Dreamweaver의 FTP 로그를 보려면: [사이트] > [고급] > [FTP 로그]를 선택합니다.

로그가 완전히 비어있다는 것은 그 자체로 하나의 증거입니다. 연결 시도 후에 로그가 비어있는 경우, Dreamweaver의 FTP 도구에서 서버에 연결할 수 없고 명령을 서버에 보낼 수 없습니다.

서버 문제

1. 파일 및 폴더 이름 확인

다음에 나오는 파일 명명 규칙에 대한 일반적인 정보는 특정 파일이나 폴더를 전송할 때 발생하는 문제를 해결할 때 유용합니다.

  • 특수 문자
    폴더나 파일 이름에 공백이나 특수 문자가 없는지 확인합니다. 특수 문자에 ? * - & ^ % $ # 또는 영숫자 이외의 문자가 포함되어 있습니다. 밑줄( _ )은 특수 문자로 여기지 않으며 파일이나 폴더 이름에 사용할 수 있습니다.

    참고: Mac 사용자는 하드 드라이브 이름에 공백이나 특수 문자가 있는지 확인해야 합니다.

    운영 체제에 따라, 파일이나 폴더를 전송할 때 이름 길이가 문제가 될 수 있습니다. 전송하는 데 문제가 발생하는 경우, test.htm과 같이 짧은 이름을 사용하여 파일이나 폴더를 업로드하십시오.

    끝으로, 서버에 있는 파일 중 이름이 마침표나 밑줄로 시작하는 파일은 [파일] 패널에 표시되지 않습니다. 이 작업은 의도적으로 이루어진 것입니다. 해당 파일을 확인해야 하는 경우 다른 FTP 클라이언트를 사용하십시오.
  • 대문자 및 소문자
    Windows 및 Mac 파일 이름은 대소문자를 구분하지 않지만, UNIX 파일 이름은 대소문자를 구분합니다.

    Windows 및 UNIX 시스템은 다음과 같이 파일 전송을 처리합니다.
    • 로컬 시스템 로컬로 파일 이름을 example.htm에서 EXAMPLE.HTM으로 변경하면 이름이 대문자로 바뀐 하나의 파일만 갖게 됩니다. 반대로, 대문자를 소문자로 변경하는 경우에도 마찬가지입니다.
    • UNIX 서버 EXAMPLE.HTM 파일을 example.htm 파일이 이미 있는 UNIX 서버의 폴더로 업로드해도, 서버에 있는 파일을 덮어쓰지 않습니다. example.htm과 EXAMPLE.HTM이라는 두 개의 파일이 생깁니다. 소문자를 대문자로, 또는 그 반대의 경우에도 마찬가집니다.
    • Windows 서버 EXAMPLE.HTM 파일을 example.htm 파일이 이미 있는 Windows 서버의 폴더로 업로드하면, 새 파일이 서버에 있는 파일을 덮어쓰므로 EXAMPLE.HTM이라는 파일만 갖게 됩니다. 소문자를 대문자로, 또는 그 반대의 경우에도 마찬가집니다.

      참고: 일부 UNIX 서버는 업로드된 파일 이름을 모두 소문자로 전환하도록 설정되어 있습니다.

2. 서버 권한 확인

서버는 많은 사용자가 공유하는 컴퓨터입니다. 사람들이 각자의 파일을 간섭하지 않도록 하기 위해, 다른 파일과 폴더에 대해 모든 사용자 또는 사용자 그룹에게 다른 읽기, 쓰기, 실행 권한이 부여됩니다. 사용자 또는 그룹을 권한에 영향을 주는 파일 소유자로 정의할 수도 있습니다. 추가로, 파일이나 폴더에 대해 다른 권한을 설정할 수 있습니다.

"액세스 거부됨" 오류(550 오류)의 가능한 이유는 계정에 대한 권한 부족입니다. 자세한 내용을 알아보려면 시스템 관리자에게 사이트를 호스팅하는 회사를 문의하십시오. UNIX 기반 서버에 연결하는 경우, 명령줄 FTP 클라이언트에서 서버에 연결하고 "ls -l" 명령을 실행하여 권한 설정을 확인할 수 있습니다. Windows FTP 서버에 연결하는 경우, 서버 관리자가 사용자에 대한 권한을 확인하도록 해야 합니다.

일부 FTP 서버는 기본적으로 새 파일에 특정 권한을 부여하도록 설정되어 있고 일부 Dreamweaver 사용자의 경우 기본 설정 외의 다른 사항이 필요합니다. 업로드하는 파일에 잘못된 서버 권한이 있는 경우, Dreamweaver용 권한 설정 확장을 설치할 수 있습니다.

3. FTP 명령줄 도구 사용

명령줄 인터페이스에 익숙한 경우, Windows 명령 프롬프트나 Mac 터미널에 FTP 명령을 직접 입력할 수 있습니다. 명령줄 FTP 클라이언트를 사용하면 FTP 연결 시 발생하는 내용을 더욱 효과적으로 제어하고 확인할 수 있습니다. 명령줄을 통해 연결할 때, 실행 중인 특정 FTP 서버 이름이 제공되기도 합니다. 서버에서 허용하는 표준 FTP 명령 목록은 FTP 명령줄에서 help를 입력하여 알 수 있습니다. 표준 명령에 대한 설명은 FTP 로그 확인을 참조하십시오.

4. "원격 서버 시간을 결정할 수 없습니다" 오류

가끔 사이트 정의를 설정할 때, Dreamweaver에서 다음과 같은 경고 메시지를 표시할 수 있습니다.

Dreamweaver에서 원격 서버 시간을 결정할 수 없습니다. 최신 선택 및 동기화 명령을 사용할 수 없습니다.

서버의 타임 스탬프를 확인하기 위해 Dreamweaver에서 XYIZNWSK 폴더를 만들고 삭제합니다. Dreamweaver에서 폴더를 만들거나 삭제할 수 없는 서버 권한 문제가 발생할 수 있습니다.

Serv-U FTP 서버가 모든 파일과 폴더(XYIZNWSK 타임 스탬프 폴더 포함)를 소문자로 다시 작성하도록 설정할 수 있습니다. 이는 Dreamweaver에서 해당 특정 폴더를 더 이상 찾을 수 없음을 의미합니다. 해당 폴더를 찾을 수 없으며, Dreamweaver에서 동기화를 거부합니다. 이 설정을 변경하는 방법을 설명하는 이 문서를 참조하십시오.

5. 개별 로그인이 필요한 프록시 서버를 사용합니까?

Dreamweaver는 일부 FTP 프록시 서버를 지원하지만, 사이트 기본 설정 대화 상자에 표시된 대로 Dreamweaver에서는 고유한 사용자 이름과 암호가 필요한 프록시 서버를 지원하지 않습니다. Dreamweaver 사용자 인터페이스에는 FTP 서버 로그인 정보 입력을 위한 필드만 있습니다. Dreamweaver에서 지원하지 않는 프록시 서버에 대한 예에는 SOCKS가 있습니다.

6. 특정 FTP 서버 문제

  • Macromedia는 Windows 및 Mac용 Dreamweaver MX 2004 확장을 만들어 IBM AIX 및 OS/400 서버에서 발생하는 일부 FTP 충돌을 해결합니다. IBM AIX 또는 OS/400 서버에 연결하는 경우에만 이 확장 기능을 설치해야 합니다. 문제 증상:
    • 현재 해당 연도 이전의 파일이나 폴더에 액세스하는 경우 액세스 거부 오류
    • "Dreamweaver에서 원격 서버 시간을 결정할 수 없습니다" 오류 및 동기화 기능이 작동하지 않음
    • [파일] 패널에 있는 잘못된 정보(예: 추가 공백, 정크 문자, 특정 필드의 잘못된 정보 등) (참조. 169317).
  • Dreamweaver MX 2004는 이전 버전의 Documentum FTP 서비스에 연결할 때 충돌이 발생합니다. Documentum FTP Services 5.2.5 이후 버전에서 이 문제가 해결되었습니다. (참조. 183536)
  • Dreamweaver에서 파일을 Mac OS X Server v10.2 및 v10.1에 전송하는 데 문제가 있습니다. Apple에서 Mac OS X Server v10.3에서 이 문제를 해결했습니다. (참조. 16762).

7. Contribute FTP 서버 검사기

Macromedia Contribute FTP 서버 검사기는 Dreamweaver MX 2004 사용자에게도 유용한 진단 도구입니다. 이는 이 두 개의 응용 프로그램이 매우 유사한 FTP 엔진을 공유하기 때문입니다. FTP 서버 검사기를 사용하면 FTP를 통해 Contribute에 연결을 설정할 수 없는 경우에 발생하는 일부 문제를 진단할 수 있습니다. 이 응용 프로그램은 FTP 서버와 Contribute 간 호환성을 확인하고 보고서를 생성하여 서버와 Contribute 간 문제를 확인할 수 있도록 해줍니다. 자세한 정보를 알아보고 응용 프로그램을 다운로드하려면 FTP 서버 검사기(TechNote tn_19012)를 참조하십시오. 이 도구를 사용하기 위해 Contribute를 설치할 필요가 없습니다.

8. Contribute 네트워크 I/O 로깅

Dreamweaver MX 2004 사용자는 Contribute 3를 설치하고 네트워크 I/O 로깅 기능을 활용할 수 있으므로, Contribute에서 로그 파일을 생성할 수 있습니다. 이러한 로그 파일에는 Contribute 성능에 대한 자세한 정보가 있습니다. 이러한 로그를 생성하려면 시스템에 Contribute 3을 설치해야 합니다. Contribute의 무료 시험버전을 다운로드할 수 있습니다.

참고: 네트워크 I/O 로깅은 Dreamweaver MX 이하 버전 사용자에게는 유용하지 않습니다. FTP 엔진이 Dreamweaver MX 2004 및 Contribute 3에서 많이 변경되었습니다.

일반적인 문제 해결

홈 라우터에 문제가 없는지 확인합니다.

집이나 소규모 사무실에서 Dreamweaver를 사용 중인 경우, Dreamweaver와 라우터(하나 사용하는 경우) 간에 충돌이 발생할 수 있습니다. 테스트 용으로, 라우터가 문제 상황에서 제거되도록 네트워크 케이블을 DSL/케이블 모뎀에서 컴퓨터로 바로 연결하여 라우터를 우회합니다.

일반적인 Windows 또는 Mac 문제 해결 단계 수행

FTP 문제가 사용자 시스템에 한정된다고 판단하는 경우 또는 테스트에 사용할 시스템이 한 대인 경우, 일반적인 Windows 또는 Mac 문제 해결 단계를 수행해야 합니다. FTP 외에 다른 Dreamweaver 기능에 문제가 발생한 경우에 특히 유용합니다. 다음은 일반적인 사항입니다.

  • 다른 Windows 또는 Mac 사용자 계정으로 Dreamweaver를 실행합니다.
  • Dreamweaver에서 사용자 구성 폴더를 다시 생성하도록 합니다.
  • Dreamweaver를 제거하고 안전 모드로 다시 설치합니다.

일반적인 문제 해결 팁에 대한 자세한 내용은 다음 TechNote를 참조하십시오.

기술 지원에 문의하고 FTP 연결 정보 제공

Dreamweaver에서 문제가 발생했다고 있다고 판단하는 경우, 해당 내용을 알려주시기 바랍니다. 기능 요청/버그 보고서 양식을 사용하여 버그 보고서를 전송할 수 있습니다. 또는 Dreamweaver를 구매한 경우, 기술 지원에 연락하여 지원 에이전트가 문제를 재현할 수 있는지 알아볼 수 있습니다.

Adobe는 문제가 있는 서버에 연결할 수 있을 때 문제를 가장 효과적으로 해결할 수 있습니다. 에이전트에게 임시 사용자 계정이나 암호, 또는 테스트 서버를 제공하는 것이 가장 좋습니다. 방화벽이 실행 중인 경우 엔지니어가 서버를 디버그할 수 없습니다.

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

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