더북(TheBook)

워드프레스 설치하기

  1 워드프레스를 설치하기 위해 먼저 워드프레스 파일을 받아와야 합니다. 현재 한글 워드프레스를 얻는 주소는 ko.wordpress.org입니다. 웹에서 파일을 가져오는 명령 wget으로 압축된 워드프레스 파일을 받아옵니다.

administrator@server01:~$ wget http://ko.wordpress.org/wordpress-3.9-ko_KR.zip
Tip

파일 경로를 잘 확인하기 바랍니다. 워드프레스 한국어 홈페이지(http://ko.wordpress.org)를 방문하면 워드프레스를 다운로드할 수 있는 링크가 아래 존재하는데, 이 링크를 통해 파일을 다운로드해야 합니다.

그림 8-13 워드프레스 다운로드 페이지

  2 리눅스에서 zip으로 압축된 파일의 압축을 해제하려면 unzip이 필요합니다. apt-get 명령으로 unzip 패키지를 설치합니다.

administrator@vm001:~$ sudo apt-get install unzip

  3 unzip 명령으로 압축을 해제합니다. 압축 해제된 파일은 wordpress라는 디렉터리에 저장됩니다.

administrator@server01:~$ ls
wordpress-3.9-ko_KR.zip
administrator@server01:~$ unzip wordpress-3.9-ko_KR.zip
administrator@server01:~$ ls
wordpress wordpress-3.9-ko_KR.zip

  4 wordpress를 웹 서버 루트 디렉터리인 /var/www/html에 jamesblog라는 이름으로 복사합니다. -r은 하위 디렉터리까지 전부 복사, -p는 파일 소유권과 접근 권한을 그대로 보존하는 옵션입니다. 즉 jamesblog가 워드프레스의 루트 디렉터리가 됩니다.

administrator@server01:~$ sudo cp -rp wordpress /var/www/html/jamesblog/

  5 워드프레스가 사용할 기본적인 데이터베이스를 생성하기 위해 MySQL 모니터에 접속합니다.

administrator@server01:~$ mysql -u root -p

  6 CREATE DATABASE는 데이터베이스를 생성하는 쿼리입니다. jamesblog라는 데이터베이스를 생성합니다. 데이터베이스가 정상적으로 생성( SHOW DATABASES)됐는지 확인합니다.

mysql> CREATE DATABASE jamesblog;
Query OK, 1 row affected (0.00 sec)

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| jamesblog          |
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

  7 MySQL 모니터를 종료합니다.

mysql> exit

  8 이후 워드프레스 설치 과정은 웹 브라우저에서 이루어집니다. 호스트에서 웹 브라우저를 실행하고 [웹 서버 주소]/[워드프레스 루트 디렉터리]로 접속합니다 (필자의 경우 www.webserver.com/jamesblog) . 워드프레스 설치를 시작합니다. <Let’s go!>를 클릭합니다.

그림 8-14 워드프레스 설치 시작

  9 워드프레스가 연결할 데이터베이스에 대한 정보를 입력합니다. ➊ 워드프레스 웹 사이트가 사용할 데이터베이스 이름, ➋ MySQL에 접속할 사용자 이름(root), ➌ 사용자 패스워드(MySQL root 사용자의 패스워드), ➍ MySQL이 동작하는 주소, ➎ 워드프레스가 자동으로 생성하는 데이터베이스 테이블에 붙일 접두어를 입력하고 <전송>을 클릭합니다.

그림 8-15 데이터베이스 정보 입력
Tip

워드프레스는 웹 사이트를 생성하면서 데이터베이스에 여러 테이블을 자동으로 생성합니다. 이때 자동으로 생성하는 각 테이블마다 테이블 접두어(‘wp_’)를 붙입니다.

10 설정 내용을 토대로 워드프레스 설정 파일 ‘wp-config.php’를 생성합니다. 텍스트 상자에 들어 있는 내용을 그대로 복사해서 붙여넣으면 됩니다. 다음과 같이 텍스트 상자의 전체 내용을 영역 지정한 뒤 마우스 오른쪽 버튼을 클릭하면 나오는 팝업 메뉴에서 ‘복사’를 선택합니다.

그림 8-16 설정 파일 내용 복사하기

11 그런 다음 ssh로 웹 서버에 접속해서 sudo vi/var/www/html/jamesblog/wp-config.php 명령으로 워드프레스 설정 파일을 생성합니다.

그림 8-17 ssh로 웹 서버에 접속해서 워드프레스 설정 파일 생성하기

12 i를 눌러 vi의 INSERT 모드로 전환하고 터미널에서 마우스 오른쪽 버튼을 클릭하여 ‘붙여넣기’를 선택하면 복사한 내용을 입력할 수 있습니다.

그림 8-18 vi 편집기에 복사한 내용 붙여넣기
그림 8-19 붙여넣기 성공
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.