안녕하세요 트러블슈터입니다.

오늘은 워드프레스 설치 방법을 알아보도록 하겠습니다.

 

워드프레스를 처음 설치하신다면 의외로 헷갈리고, 오류가 발생하는 지점들이 몇 군데 있는데,

저만 믿고 차근차근 따라오신다면 완전 초보자도 어렵지 않게 서버 구축이 가능하게 해 드리겠습니다.

 

워드프레스 설치 방법

 

1. 워드프레스를 설치에 앞서 DB 생성 및 DB 관리자 생성 작업

워드프레스 관리자 생성을 위해 위와 같이 mysql -u root -p 명령어로 root 권한으로 로그인 한 뒤 use mysql; 명령어 실행, create user 명령어로 DB 계정 생성을 시도합니다. 이때, userid, password 부분에는 여러분이 원하는 계정 ID와 비밀번호를 입력하셔야 합니다.

 

관리자로 사용할 계정이 생성되었다면 아래 명령어로 워드프레스용 DB를 생성합니다.

mysql> create user '앞서 생성한 관리자 계정 ID'@localhost identified by '관리자 계정 비밀번호';

※ @localhost 옵션은 localhost에서만 DB 직접 접속을 허용하겠다는 의미로, 보안상 적절합니다.

 

 

grant all privileges on 명령어를 사용하여 관리자로 사용할 예정인 계정을 DB에 대해 워드프레스용 DB 권한을 부여합니다. 자세한 명령어는 grant all privileges on [DB이름].* TO '[DB관리자 ID]'@'localhost'; 입니다.

 

flush privileges; 명령어 실행으로 변경된 DB 설정을 적용시킵니다.

 

2. 워드프레스를 다운로드 및 설치

워드프레스를 다운로드하고, FTP등을 통해 서버로 복사합니다. 워드프레스의 경우 되도록이면 한글판으로 다운로드 받도록 합니다.

 

https://ko.wordpress.org/download/

 

Download

Download WordPress today, and get started on creating your website with one of the most powerful, popular, and customizable platforms in the world.

ko.wordpress.org

다운로드한 워드프레스 파일을 서버의 /var/www/html/ 경로에 복사 후 아래와 같이 압축을 풀어줍니다.

# unzip wordpress_5.2.4.zip (다운로드한 파일 이름)

 

압축해제가 완료될 경우 /var/www/html/wordpress/ 디렉터리가 워드프레스에 사용되는 디렉터리가 됩니다.

여기서 wordpress라는 디렉터리 명은 그대로 사용하셔도 무방하지만, 보안 상 다른 이름으로 변경하시는 것을 권장합니다.

mv /var/www/html/wordpress /var/www/html/testpark(예제)

 

다운로드받은 워드프레스를 서버 내(/var/www/html/)로 복사하고, 서버 도메인/워드프레스 경로/index.php로 접속하면 아래와 같은 화면이 출력됩니다. ex) testpark.com(도메인이 없을 경우 아이피 주소)/testpark/index.php

 

앞서 생성하였던 데이터베이스 이름, ID, 비밀번호 등등을 입력 후 Submit 버튼을 클릭합니다. (Prefix 부분은 원하실 경우 사용하시고 싶은 문자열을 삽입하시면 됩니다.)

 

Submit 버튼 클릭 시 위와 같은 "Table Prefix" must not be empty. 에러가 출력된다면 워드프레스 설정 파일의 수정이 필요합니다.

 

Table Prefix 에러 발생 시 해결방법

vi /var/www/html/[워드프레스 설치경로]/wp-config-sample.php 명령어로 워드프레스 설정 파일을 편집합니다. table_prefix 부분에 여러분이 Prefix로 사용할 값을 입력합니다. (Prefix를 사용하실 경우이며, 그렇지 않을 경우 기존 값인 WP_ 로 두시면 됩니다.)

 

wp-config-sample.php 파일에서 조금 더 아래로 내려가면 DB_NAME, DB_USER, DB_PASSWORD 부분이 있는데, 해당 칸에 앞서 생성했던 DB 이름, 관리자 ID, 비밀번호를 강제로 넣어준 후 ESC 버튼 -> :wq 를 눌러 변경 내용을 저장하고 빠져나옵니다.

 

설정 파일 저장 후 wp-config-sample.php 파일의 이름을 wp-config.php로 변경합니다.

mv /var/www/html/[워드프레스 설치경로]/wp-config-sample.php /var/www/html/[워드프레스 설치경로]/wp-config.php

 

wp-config.php 파일 수정 및 이름 변경 후 서버 도메인(또는 아이피주소)/워드프레스 경로/index.php로 재접속하면 오류 없이 사이트 제목, 웹 관리자 계정 설정 단계로 진입할 수 있습니다. 여러분이 원하는 워드프레스 마스터 아이디와 비밀번호를 입력 후 확인 버튼을 클릭합니다.

 

워드프레스 설치가 완료된 것을 확인할 수 있습니다.

 

설치가 완료되어, 사이트 주소로 접속 가능합니다.

 

축하합니다! 워드프레스 설치가 완료되었습니다. 

지금까지 고생 많으셨으니, 따뜻한 차라도 한 잔 하시고 오시길 바라겠습니다.

 

다음 포스팅에는 오늘 설치한 워드프레스에 SSL 인증서를 발급받아 적용시키는 방법을 알려드리도록 하겠습니다.

감사합니다.