파일 업로드 또는 다운로드하는 중 오류

Adobe Dreamweaver를 사용하여 웹 서버에서 업로드(올리기) 또는 다운로드(받기)를 시도할 때, 오류가 발생하면서 프로세스가 실패합니다. [백그라운드 파일 활동] 창에 "파일 활동 완료 안 됨"이라고 표시되거나, 시도한 작업을 성공적으로 완료하지 못했음을 가리키는 다른 오류가 발생할 수 있습니다.

해결 방법 1: 웹 서버에 연결할 수 있는지 확인

웹 서버에 제대로 연결할 수 없다면, 파일을 서버에 업로드하거나 서버에서 파일을 다운로드할 수 없게 될 것입니다.

대부분의 연결 유형의 경우 Dreamweaver를 사용하여 연결을 테스트할 수 있습니다. 그렇게 하려면, Dreamweaver [사이트 설정] 대화 상자에서 서버의 설정을 연 다음, [테스트]를 클릭합니다.

Dreamweaver에서 서버에 제대로 연결할 수 없다면, 서버 설정이 누락되었거나 잘못되었을 수 있습니다. 사이트 설정 절차를 단계적으로 살펴보고 설정을 확인하려면 Dreamweaver 설명서를 참조하십시오. Dreamweaver CS4 또는 이전 버전을 사용하는 경우 Dreamweaver CS4 설명서를 참조하십시오.

해결 방법 2: Dreamweaver에서 루트 디렉토리 설정 확인

FTP, SFTP 및 FTPS/FTPeS 연결의 경우, [사이트 설정] 대화 상자에서 각 서버에 대한 루트 디렉토리를 지정할 수 있습니다. 대부분의 웹 서버에서는 파일을 업로드하거나 다운로드하려면 루트 디렉토리를 지정해야 합니다.

루트 디렉토리는 색인(예: index.html, index.php, 등)과 기타 공개적으로 사용할 수 있는 파일 및 폴더가 저장되어 있는 웹 서버 상의 폴더 경로입니다. 일반적으로 이 경로는 웹 서버의 루트에 상대적이어야 합니다(슬래시로 시작해야 함). 예를 들면 다음과 같습니다.

  • /wwwroot
  • /inetpub/wwwroot
  • /www/users/USERNAME/wwwroot
  • /public_html
  • /usr/home/USERNAME/public_html
  • /www/users/USERNAME/public_html

하지만 경우에 따라 루트 디렉토리가 웹 사이트의 실제 도메인 이름일 수 있습니다. 고유한 도메인 이름을 가진 사용자의 경우가 그렇습니다. 예를 들어, www.mywebsite.com이라는 사이트에는 mywebsite.com/(슬래시로 시작하지 않음)의 루트 디렉토리가 있을 수 있습니다.

루트 디렉토리의 정확한 이름과 위치는 웹 호스팅 회사별로 다릅니다. 루트 디렉토리가 무엇인지 파악하기가 어려울 경우에는, 웹 호스팅 회사에 연락하여 도움을 받으십시오.

해결 방법 3: 서버의 해당 디렉토리에서 기호 링크 이동 또는 삭제(Dreamweaver CS5.5만 해당)

Dreamweaver CS5.5를 사용 중이라면, 업로드하려는 폴더와 동일한 폴더에 있는 기호 링크(때로 symlink 또는 소프트 링크라고 함)로 인해 업로드/다운로드 실패가 초래될 수 있습니다. 기호 링크는 다른 위치에 존재하는 파일을 가리키는 효과적인 바로 가기 또는 별칭이지만 파일이 해당 위치에 있는 것처럼 사용될 수 있습니다. Dreamweaver CS5.5는 이 기호 링크를 디렉토리인 것처럼 잘못 해석하며, 기호 링크를 제대로 열거할 수 없으므로 기호 링크와 동일한 디렉토리에서 파일을 업로드 또는 다운로드하려는 시도는 실패하게 됩니다.

Dreamweaver의 FTP 로그에 다음과 유사한 오류가 표시되는 경우 이 문제가 발생할 수 있습니다.
"FTP 오류가 발생했습니다. ‘/index.html’을 올릴 수 없습니다. 액세스가 거부되었습니다."

기호 링크를 식별하려면 Dreamweaver FTP 로그에서 다음과 같이 표시되는 줄을 살펴보십시오([창] > [결과] > [FTP 로그]).
 < lrwxr-xr-x   1 username  users           66 Jun 30 18:20 webformmailer.php -> /usr/www/stats/mailer.php

두 가지 사항이 이것이 기호 링크임을 나타냅니다. 첫 번째 문자는 기호 링크임을 가리키는 l(lrwxr-xr-x에서 처럼)입니다. 두 번째는 Dreamweaver 내에서 로컬 또는 원격 [파일] 패널에 나타날 파일 이름(이 경우 webformmailer.php)이 다른 위치에 있는 파일(이 경우 /usr/www/stats/mailer.php)을 가리키고(->) 있다는 것입니다.

위 예의 경우, 문제를 해결하려면 Dreamweaver [파일] 패널에서 webformmailer.php라는 기호 링크를 찾은 다음 삭제하십시오. 웹 사이트의 일부 구성 요소에 대해 이 파일을 사용해야 했다면, /usr/www/stats/의 해당 위치에서 원하는 디렉토리로 mailer.php 파일도 복사합니다.

해결 방법 4: 수동 FTP 사용(FTP 및 FTPS/FTPeS만 해당)

컴퓨터에 있는 일부 방화벽 또는 기타 보안 소프트웨어로 인해 Dreamweaver에서 파일을 업로드하거나 다운로드할 수 없게 될 수 있습니다.

대부분의 상황에서 Dreamweaver와 웹 서버 간 네트워크 통신("수신" 및 "발신" 모두)을 허용하도록 보안 소프트웨어를 구성할 수 있습니다. 이렇게 하면 문제가 해결됩니다. 이것은 문제 해결을 위한 더 나은 권장 방법입니다.

보안 소프트웨어 구성에 익숙하지 않거나, 문제 해결을 위한 더 빠른 방법이 필요하다면, Dreamweaver에서 수동 FTP를 활성화하십시오. 그렇게 하려면 [사이트 설정] 대화 상자 옵션에서 [수동 FTP 사용]을 선택하십시오. Dreamweaver CS5 이상의 경우, 이 옵션은 [기본] 탭의 [기타 옵션] 섹션(편집할 서버를 선택한 후 나타나는 창의 아래쪽) 아래에 나타납니다.

사이트 설정 절차를 단계적으로 살펴보고 수동 FTP 옵션을 찾으려면 Dreamweaver 설명서를 참조하십시오. (Dreamweaver CS4 또는 이전 버전을 사용하는 경우 Dreamweaver CS4 설명서를 참조하십시오.)

해결 방법 5: 대체 클라이언트 사용

Dreamweaver에서 서버에 연결할 수 있지만, 업로드 또는 다운로드할 수 없다면, 대체 클라이언트를 사용하여 서버에 연결한 다음, 동일한 파일을 업로드 또는 다운로드해 보십시오.

예를 들어, FTP나 FTPS/FTPeS를 통해 서버에 연결한다면, FileZilla나 CyberDuck과 같은 FTP 클라이언트를 사용해 보십시오. SFTP를 사용 중이라면, PSFTP(PuTTY)와 같은 클라이언트를 사용하십시오. WebDAV 연결의 경우에는 DAV Explorer, Goliath 또는 CyberDuck과 같은 클라이언트를 사용하십시오.

대체 클라이언트 사용 시에도 제대로 되지 않으면 웹 호스팅 회사나 네트워크 관리자 또는 IT 부서에 연락하여 추가 도움을 요청하십시오. 서버에 일시적인 문제가 발생하거나, 계정이 올바로 구성되어 있지 않거나, 서버에 대한 액세스 권한 설정을 변경해야 하거나, 서버 또는 컴퓨터/네트워크 구성에 해결해야 할 또 다른 문제가 있을 수 있습니다.

해결 방법 6: 추가적인 사이트 설정 옵션 시도(FTP 및 FTPS/FTPeS만 해당)

일부 웹 서버는 Dreamweaver의 기본 설정과 호환되지 않습니다. 사용할 설정을 결정하는 가장 좋은 방법은 웹 호스팅 회사가 제공하는 설명서를 확인하거나 해당 회사에 이 설정에 대해 문의하는 것입니다.

또는 제거 절차를 사용하여 사용 중인 서버와 가장 호환되는 설정을 결정할 수도 있습니다. 그렇게 하려면, 다음을 수행하십시오.

  1. [사이트 설정] 대화 상자에서 서버 설정을 엽니다. (사용자 인터페이스를 단계적으로 살펴보려면 Dreamweaver 설명서를 참조하십시오. Dreamweaver CS4 또는 이전 버전을 사용하는 경우 Dreamweaver CS4 설명서를 참조하십시오.)

  2. 서버의 편집 모드 중 [기본] 탭에서 맨 아래에 있는 [기타 옵션] 섹션을 확장합니다.
  3. 나열된 한 옵션을 선택하거나 선택 취소합니다. 예를 들어, [FTP 성능 최적화 사용]을 선택 취소합니다.

    참고: [프록시 사용]은 컴퓨터의 네트워크 연결에 따라 달라지는 설정으로서, 웹 서버와는 관련이 없습니다. 일반적으로 프록시 서버를 사용하여 인터넷에 연결해야 하거나 특정 유형의 네트워크 리소스에 연결해야 하는 경우에만 [프록시 사용]을 선택합니다. 프록시를 사용해야 하는지가 확실하지 않은 경우 네트워크 관리자나 IT 부서에 확인하십시오.

     

  4. 다시 동일한 파일을 업로드 또는 다운로드해 보십시오.
  5. 문제가 해결되거나, 각 옵션 조합을 시도할 때까지 이 절차를 반복합니다.

추가 정보

SFTP는 FTP over SSH(SSH를 통한 FTP)라고도 합니다.

FTPS는 암시적 암호화를 사용하는 FTP over SSL/TLS라고도 합니다.

FTPeS는 명시적 암호화를 사용하는 FTP over SSL/TLS라고도 합니다.

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

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