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 같은 내용만 잘 입력해주면 문제없이 설정이 끝날 것이다.

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

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

“WordPress 설치하기 (conoha에서)” 에 대한 2 댓글

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

답글 남기기

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

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.