파일질라 - 사이트 관리자

[워드프레스] FTP 사용하기

들어가며

워드프레스 작업에서도 다른 웹사이트 작업과 마찬가지로 FTP 사용이 필요한 경우가 많습니다. FTP는 File Transfer Protocol의 약어로 파일 전송 규약을 의미합니다. FTP를 통해 파일을 웹호스팅 서버로 전송하거나 파일을 내려받을 수 있고, 직접 파일을 편집할 수 있습니다. 워드프레스의 경우 테마 편집기에서 테마 파일을 직접 수정이 가능하지만 별로 바람직한 방법 같지는 않습니다. WordPress의 테마 편집기를 사용할 경우 다음과 같은 점에서 권장하지 않습니다.

  • 로딩 속도가 느림
  • 되돌리기 기능 부재 – 잘못 입력하거나 수정하는 경우 되돌릴 수가 없습니다.
  • 사이트 접속 불가능이 발생할 가능성 – PHP 문법에 조금의 오류가 있어도 사이트가 작동하지 않을 수 있고, 심할 경우 사이트에 자체에 접속하지 못하는 상황까지 발생할 수 있습니다.

테마 편집기는 분명 편리하고 간단한 수정 시 매우 유용하지만 위와 같은 점 때문에 개인적으로는 거의 사용하지 않습니다.

FTP 사용하기

FTP 클라이언트 설치

먼저 PC에서 서버에 접속하기 위해서는 FTP 클라이언트를 설치해야 합니다. 클라이언트(Client)는 네트워크를 통하여 서버라는 다른 컴퓨터 시스템 상의 원격 서비스에 접속할 수 있는 응용 프로그램이나 서비스를 의미합니다.

여러 가지 FTP 클라이언트가 있습니다. 그 중에서 파일질라(FileZilla)가 많이 사용됩니다. 파일질라 사이트에 접속하여 설치 파일을 다운로드하도록 합니다.

파일질라 클라이언트 다운로드

Quick download links에서 Download FileZilla Client를 클릭합니다.

FileZilla Client DownloadWindows 32비트 시스템을 사용하는 경우 Windows (32bit) 설치 파일을 다운로드하도록 합니다. 64비트 시스템의 경우 More download options“Show additional download options”를 클릭하여 64비트용 설치 파일을 다운로드합니다.

설치는 일반적인 과정에 따라 설치하면 됩니다. 설치 파일을 실행하면 다음과 같이 서드파티 프로그램 설치 화면이 나오는데, 그냥 “Skip All”(모두 건너뛰기)을 선택하면 됩니다.

Norton install - 파일질라 설치

Skip All을 누르면 다운로드가 완료되었다는 메시지가 표시됩니다. 표시되는 화면에서 Install Now를 선택하여 설치를 시작합니다. 이후부터는 계속 동의 또는 를 누르면 됩니다.

Download complete

FTP에 접속하기

파일질라 설치가 완료되었다면 파일질라에 접속하여 작업을 하는 방법에 대해 살펴보도록 하겠습니다. 먼저는 이 글에서 워드프레스 블로그 페이지 요청 구조에 대해 살펴보시기 바랍니다.

파일질라를 실행하여 파일 > 사이트 관리자를 클릭합니다.

파일질라 - 사이트 관리자

웹호스팅 서버에 접속하기 위해 먼저 “새 사이트“를 눌러 접속할 FTP 사이트를 만든 후에 FTP 로그인 정보를 입력하도록 합니다.

  1. 새 사이트를 누릅니다.
  2. 사이트 이름을 입력합니다.
  3. 호스트 이름을 입력합니다. (예: example.com, example.cafe24.com)
  4. 사용자 이름을 입력합니다.
  5. 비밀번호를 입력합니다.

암호화“는 보통 “Use explicit FTP over TLS if available”을 선택하고, “로그인 유형“의 경우 “일반”으로 선택하면 됩니다. 하지만 별도 지침이 있는 경우 지침을 따르도록 합니다. “포트“도 보통은 비워두지만 포트번호를 입력해야 하는 경우도 있습니다. 호스트 이름, 사용자 이름, 비밀번호는 웹호스팅 업체에서 서비스를 등록할 때 기입하는 정보입니다. 잘 모르는 경우 웹호스팅 업체 페이지에서 확인해보시고, 그래도 모르는 경우 웹호스팅 업체에 연락하도록 합니다.

FTP 정보를 입력하고 접속해보면:

FileZilla Connected - WordPress

위와 비슷한 화면이 표시됩니다. (1)로 표시된 부분이 로컬 사이트(사용자 컴퓨터 폴더)이고 (2)로 표시된 부분이 리모트 사이트(웹호스팅 서버)입니다.

워드프레스 폴더 구조

위의 그림에서 리모트 사이트(웹호스팅 서버)를 확대하여 보면:

WordPress folder structure

이 경우 /wp 폴더 아래에 워드프레스가 설치되어 있습니다. 워드프레스를 설치하면 워드프레스 설치 폴더 아래에 wp-config.php 파일을 포함한 몇 개의 파일과 /wp-content, /wp-content, /wp-includes 등 세 개의 폴더가 있습니다.

워드프레스 작업을 하다 보면 wp-config.php 파일에 대해 많이 듣게 될 것입니다. 폴더 중에서 중요한 것은 /wp-content 폴더입니다. 이 폴더는 말 그대로 콘텐츠가 포함되어 있는 폴더입니다. 이외의 폴더는 워드프레스 코어 파일이 포함된 폴더이기 때문에 꼭 필요한 경우 이외에는 수정을 해서는 안 됩니다.

/wp-content 폴더 아래에 몇 개의 폴더가 있는데, 중요한 것은 /plugins 폴더와 /themes 폴더입니다. /plugins 폴더는 말 그대로 워드프레스 플러그인이 위치하는 폴더이고 /themes 폴더는 테마 파일들이 위치하는 폴더입니다. 테마를 수정할 경우 주로 /워드프레스 설치 폴더/wp-content/themes/테마 폴더 아래의 파일들을 수정하게 됩니다.

파일(폴더) 업로드/다운로드하기

PC에서 파일이나 폴더를 업로드하거나 웹호스팅 서버에서 파일을 다운로드하려는 경우 가장 쉬운 방법은 파일을 끌어다가 놓으면 됩니다. 즉, PC에서 웹호스팅 서버의 특정 폴더로 업로드하려면 파일이나 폴더를 선택한 후에 마우스로 끌어서 왼쪽 부분(위의 그림에서 (1))에서 오른쪽 부분(2)에 놓으면 됩니다. 반대로 웹호스팅 서버에서 PC로 다운로드하려면 웹호스팅 서버에서 파일이나 폴더를 선택한 후에 오른쪽(2)에서 왼쪽(1)으로 끌어다 놓으면 됩니다. 여러 파일을 선택하려면 Ctrl 키나 Shift 키를 이용하도록 합니다.

또는 마우스 오른쪽 버튼을 누르고 “업로드” 또는 “다운로드”를 선택하여 파일을 업로드하거나 다운로드할 수 있습니다.

Download files - FTP

FTP에서 파일 수정하기

FTP에서 파일을 편집하려면 편집하려는 파일을 선택한 후에 마우스 오른쪽 버튼을 누르고 보기/편집을 선택하도록 합니다.

Edit File in FileZilla

그러면 기본 편집기(예: 메모장)가 실행되면서 파일 수정이 가능해집니다.

기본 편집기를 변경하려면 편집 > 설정을 선택한 후에 파일 편집 > 기본 편집기 메뉴에서 텍스트 편집기를 변경할 수 있습니다.

Specify Text Editor in FileZilla

무료 또는 유료 텍스트 편집기를 설치한 후에 위의 그림에서 “사용자 편집기 사용“을 선택하고 경로를 지정하여 원하는 텍스트 에디터를 기본 편집기로 사용할 수 있습니다. (예: 에디터플러스, EmEditor)

파일/폴더 이름 바꾸기

파일 이름이나 폴더 이름을 바꾸려면 보통 Windows 내에서 작업하듯이 해당 파일이나 폴더를 (천천히) 두 번 클릭하면 됩니다.

새 파일/폴더 만들기

새로운 파일을 만들려면 마우스 오른쪽 버튼을 누르고 새 파일 만들기를 선택한 후에 파일 이름을 지정하면 됩니다. 새로운 폴더를 만들려면 마우스 오른쪽 버튼을 누르고 디렉터리 만들기를 선택하여 디렉터리를 만들 수 있습니다.

파일질라에서 새 파일/폴더 만들기

삭제하려면 파일이나 폴더를 선택한 후에 키보드의 Delete 키를 누르거나 마우스 오른쪽 버튼을 누르고 “삭제“를 선택합니다.

FTP에서 파일 권한 설정하기

간혹 워드프레스에서 이미지나 파일 업로드 문제 때문에 폴더나 파일의 권한(퍼미션)을 변경해야 하는 경우 경우가 있습니다. 이 경우 해당 파일이나 폴더를 마우스로 선택한 후에 마우스 오른쪽 버튼을 누르고 “파일 권한“을 선택하여 파일 권한을 변경할 수 있습니다.

파일질라 파일 권한 변경

마치며

이상으로 FTP  클라이언트인 FileZilla를 설치하고 사용하는 방법에 대해 살펴보았습니다. 이외에도 북마크 기능을 사용하면 특정 폴더(예: 사용 중인 테마 폴더)에 곧바로 접속이 가능합니다. 테마 파일 수정, CSS 스타일시트 수정 등의 작업 시 FTP를 사용하면 편리합니다. FTP 사용은 웹사이트 작업 시 기본적으로 필요하므로 익혀두면 유용하게 사용할 수 있습니다.

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.