워드프레스 설치 및 설정

1.Wordpress 설치

워드프레스는 터미널에서 아래의 명령어로 다운 받는다.

$ wget https://ko.wordpress.org/wordpress-4.9.1-ko_KR.tar.gz

더 최신버젼을 받고 싶으면 워드프레스 홈페이지를 확인해보고 위 파일명의 숫자를 수정하면 된다.

다운받은 압축파일을 다음의 명령어로 압축해제한다.

$ tar zxvf wordpress-4.9.1-ko_KR.tar.gz

 

2. 워드프레스 데이터베이스와 사용자 계정 생성

아래 명령어로 MySQL에 root 계정으로 접속한다.

 $ mysql -u root -p

그러면 패스워드를 입력하라는 프롬프트 메시지가 출력되는데, password는 MySQL 설치 시 만들었던 패스워드를 넣어주면 된다.   그러면 MySQL 쉘 안으로 진입한다.

mysql >
MySQL 쉘 상에서 워드프레스에서 사용할 데이터베이스와 사용자 계정을 아래와 같이 생성한다.
데이터베이스의 이름인 wordpress는 예시로 다른 이름으로 정해도 무방하다.
mysql > CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)

위에서 생성한 wordpress 데이터베이스의 사용자를 아래와 같이 만든다.

 mysql >CREATE USER wordpressuser@localhost;
Query OK, 0 rows affected (0.00 sec)
생성한 사용자 계정에 패스워드를 설정한다.
 
SET PASSWORD FOR wordpressuser@localhost= PASSWORD(“password”);
Query OK, 0 rows affected (0.00 sec)
PASSWORD(“password”); -> 따옴표 안에 본인이 원하는 패스워드를 입력한다.
마지막으로 새로 생성한 사용자 계정에 워드프레스 데이터베이스에 대한 모든 권한을 부여한다.
‘   ‘안의 password는 앞에서 설정한 password로 입력한다.
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY ‘password’;
Query OK, 0 rows affected (0.00 sec)
flush 커맨드를 사용하여 변경사항을 MySQL 데이터베이스에 적용하고 exit를 입력하여 MySQL에서 빠져 나온다.
FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
exit

3. WordPress 설정파일 변경

먼저 워드프레스 샘플 설정 파일을 워드프레스 설정파일로 이름을 변경해 준다.

$  cp ~/wordpress/wp-config-sample.php  ~/wordpress/wp-config.php

복사한 설정파일을 vi에서 열어서 편집을 시작한다. $

$  sudo vi  ~/wordpress/wp-config.php

 

위와 같이 wp-config.php 파일이 열리면, 아래 부분을 찾아 이전에 MySQL 때 생성했던 데이터베이스 이름, 사용자 이름 및 비밀번호를 입력한다.

// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘wordpress’);
/** MySQL database username */
define(‘DB_USER’, ‘wordpressuser’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘password’);
:wq! 입력하여 저장 후 종료한다.

4. 웹서버 디렉토리로 파일복사 및 권한 변경

 현재 wordpress 디렉토리 및 파일은 사용자의 홈디렉토리에 있다. wordpress 디렉토리 아래의 모든 파일과 디렉토리를 웹서버가 설치된 디렉토리로 복사해야 한다.
참고로 웹서버가 설치된 디렉토리는 /var/www/html/ 이다.
$  sudo rsync -avzh  ~/wordpress/ /var/www/html/

그다음 웹서버 디렉토리의 권한 변경을 위해서 웹서버 디렉토리로 이동한다.ml/

$  cd /var/www/html/

아래와 같이 일반사용자가 읽고 쓸 수 있도록 웹서버디렉토리의 권한을 변경해 준다.

$ sudo chown www-data:www-data /var/www/html -R
$ sudo chmod g+w /var/www/html -R
이제 웹 브라우저를 열고 워드프레스를 설치한다.
웹브라우저에 localhost/wp-admin/intall.php라고 입력하면 아래와 같은 화면이 나올 것이다.
필요한 정보를 입력한다.

위에서 정한 사용자명과 비밀번호를 입력하면 웨드프레스로 진입하게 된다. 다음과 같은 화면이 보일 것이다.

그런데 웹페이지에서 localhost를 입력하면 우분투 Apache2 디폴트 페이지가 뜬다.
 우분투 Apache2 디폴트 페이지가 안뜨게 하려면 index.html 파일을 지우면 된다.
$  sudo rm -f  /var/www/html/index.html

웹브라우저에서 localhost를 입력하면 워드프레스 화면이 뜰 것이다.

 

이제 워드프레스 테마 및 플러그인을 설치하고 글을 쓰면 된다.
태그

답글 남기기

이메일 주소를 발행하지 않을 것입니다.

error: Content is protected !!