WordPress 설치하기 (conoha에서)

오늘은 간만에 좀 제대로 기술적인 내용을 남기기로 했음.

이 사이트 maxchung.com 을 홈피로 쓰기 위해 시작한 일이라서 진즉에 정리를 했었는데…..

 

미루고 미루다가 드디어 정리 시작.

 

우선 나는 conoha.jp 에서 우분투를 기반으로 작업했기 때문에, 이문서 또한 우분투 기반입니다.

뭐 우분투든 센트오에스든 명령어만 조금 차이 있을뿐 별다른 것은 없을꺼에요~

 

우선 wordpress를 선택한 이유는 그냥 플러긴이 많아서 이었다.

그리고 나는 미적 감각이 뛰어나지만 디자인을 못한다…. 물론 오늘 아침에 눌눌님한테 옷걸이만 좋다는 얘기를 듣긴했지만… 나는 미적 감각은 좋다………..ㅠ.ㅠ

 

여튼 wordpress에는 다양한 theme를 제공하기 때문에 이것을 선택 했다!

 

 

wordpress 를 사용하려면

  • PHP 5.6 or greater
  • MySQL 5.5 or greater
  • The mod_rewrite Apache module

저 세 개가 필요하다고 한다.

(https://wordpress.org/about/requirements/) 참고

 

 

그러면 저것을 설치해볼까.

 

이 문서는 ssh 상에서 root로 작업을 하고 있다고 생각하고 작성한다. 만약 루트가 아닌경우 sudo를 적당히 붙혀가며 작업하면 된다.

ssh 는 푸띠나 아이텀이나 쉘이나 접속할 수 있는 방법이 많으니 설명은 생략

 

 

우선 우분투 리포지터리 업데이트

root@aaa:~# apt-get update

 

그다음은 필요 패키지 설치

root@aaa:~# apt-get install php5 mysql-server php5-mysql libapache2-mod-auth-mysql

 

이건 나중에 나같이 네이버 싱크를 설치하려면 필요한것(워드프래스에 글 올리면 네이버 블로그에 자동으로 올려주는 플러그인)

root@aaa:~# apt-get install curl libcurl3 libcurl3-dev php5-curl

 

———— 2015년 11월 24일 추가 —————

root@aaa:~# apt-get install php5-gd

이 부분이 추가 되어야 image editor가 제대로 동작합니다~

——————————————————

 

 

우선 이것만 하면 필요한 패키지는 다 다운 받은 것이나 다름없다.

 

 

그럼 이제 워드프레스를 다운 받고 설치해보자. 자세한 설명은 (https://codex.wordpress.org/Installing_WordPress) 요길 보면 좋을것 같다.

 

https://wordpress.org/download/

요기로 가서 tar.gz의 링크를 카피한고 (나같은 경우는 https://wordpress.org/latest.tar.gz <== 이거 그냥 최신이라는 뜻이네)

링크 복사를 굳이 가서 할 필요는 없겠다.

root@aaa:~# wget https://wordpress.org/latest.tar.gz

그리고 이 파일 압축을 풀고

tar xvfz latest.tar.gz

이렇게 하면 wordpress라는 폴더가 생겼을 것이다.

그후 wordpress 폴더를  /var/www/로 옮긴다.(/var/www 는 아파치가 기본적으로 사용하는 웹서비스용 폴더이다)

root@aaa:~# mv wordpress/* /var/www

이렇게 하고 /var/www/ 폴더를 아파치가 맘대로 할 수 있도록 설정해준다.

root@aaa:~# chown -R www-data:www-data /var/www/

 

 

 

그리고 꼭 해야하는 것이 wordpress용 Database를 만드는 것이다.

나 같은 경우는 안전을 위해 wordpress용 db를 만들고 local에서만 접속되고 비밀번호로 보호되도록 만든다.

 

mysql client를 실행한 후 디비를 만들고 권환을 주는 작업이 필요하다.

root@aaa:~# mysql

mysql> show databases;       <== 이렇게하면 현재 생성되어있는 db 리스트가 나온다.

mysql> create database wordpress;    <== wordpress라는 db를 생성한다.

mysql> grant all privileges on wordpress.* TO ”USERNAME”@localhost identified by ”PASSWORD”;  <= wordpress라는 db의 모든 테이블에 localhost에서 접속하는 USERNAME이라는 애한테 모든 권한을 준다는 뜻이다. USERNAME, PASSWORD는 쓰고 싶은 값을 써라.

mysql> exit

 

이렇게 하면 생성이 완료된 것이다.

제대로 확인이 되었나 확인을 하려면

root@aaa:~# mysql -u USERNAME -p      <= 이렇게 mysql 을 실행 시키면 비밀번호를 치라고 할텐데, 이때 아까 패스워드로 지정한 PASSWORD를 누른다. 접속에 성공하면

mysql> show databases;        <= 이렇게 쳐서 wordpress 테이블만 보이는지 확인해봐라(아마 information_schema도 같이 보일것이다.)

이렇게 되었다면 잘 설정된 것이다. 축하합니다!

 

하기전에 아파치 한번만 재시작 하자.

root@aaa:~# service apache2 restart

 

지금은 최소한으로 설명을 하고 있는 것이라 사실 요정도면 설정은 끝났다. 나머지는 웹에서 하면 될 것이다.

웹에서 하는 설정은 http://IP 이렇게 접속하면 나머지 설정을 마무리 할 수 있을 것이다.

아까 만든 database이름, db user, db password 같은 내용만 잘 입력해주면 문제없이 설정이 끝날 것이다.

웹에서 추가로 진행해야 하는 부분에 대해서는 어렵지 않으니 직접해도 큰 문제 없을꺼에요!

 

 

혹시 잘 안되는 분은 댓글 남겨주세요. 설치하면서 정리한 것이 아니라, 나중에 한 것이라 오타나 문제점 같은것이 있을 수 있어요.

 

 

 

 

2 thoughts on “WordPress 설치하기 (conoha에서)

  1. HAKKEN

    mv wordpress/* /var/www 이 명령어를 입력했을때
    mv: cannot stat wordpress/*’: No such file or directory
    라는 문구가 뜹니다. 해결팁좀 주세요

    Reply

답글 남기기

이메일은 공개되지 않습니다.