[개발노트] /# Python

ubuntu & Wordporess (2015.ver)

PCDuckHu 2018. 10. 18. 19:21



1. 아파치 설치하기

$ sudo apt-get install apache2


4. php 설치 하기

$ sudo apt-get install php5-common php5 libapache2-mod-php5 php5-mysql php5-gd php5-curl php5-json

워드프레스 이미지 썸네일 생성 시 gd라이브러리가 필요하기 때문에 php5-gd 를 꼭 설치 하도록 하자.


3. MySQL 설치 하기

$ sudo apt-get install mysql-server mysql-client


2. mysql 인증 모듈 설치하기

$ sudo apt-get install libapache2-mod-auth-mysql


5. mod_rewrite 적용하기

$ sudo a2enmod rewrite

당장에 mod_rewrite 가 필요하지는 않지만 워드프레스주소를 변경하거나 등의 이유로 mod_rewrite가 필요로 하다.


8. 데이타베이스 설치

$ mysql -u root -p

mysql> create database 데이타베이스명;   (보통은 wordpress라는 이름으로 많이 만듭니다.)

mysql> create user '유저명'@'localhost' identified by '암호'; 

mysql> GRANT ALL PRIVILEGES ON wordpress.* TO '유저명'@'localhost';

mysql> FLUSH PRIVILEGES;

mysql> exit;


6. 테스트를 위한 도메인 설정 (도메인을 가지고 있다면 생략), 테스트를 위한 도메인 설명은 워드프레스 설치 준비 하기 – windows 편 를 참고한다. 우분투에서 테스트를 위한 도메인을 생성 한 후 연동하려면

$ sudo vi /etc/hosts 

에서 편집 (http://ssamture.net/archives/2173) 참고

$ sudo vi /etc/hostname 에 있는 host명과 동일하게 해야함



7. Wordpress 설치

$ cd /var/www/html

$ sudo wget https://wordpress.org/latest.tar.gz

$ sudo tar -xvzf latest.tar.gz

$ sudo rm latest.tar.gz

$ cd wordpress

$ sudo cp wp-config-sample.php wp-config.php


10. 소유자 권한 설정

$ cd /var/www/html

$ sudo chown -R www-data:www-data wordpress

$ sudo chmod -R 755 wordpress

$ sudo service apache2 restart


9. wp-config.php 파일 설정

$ sudo nano wp-config.php   (/var/www/html/wordpress)

파일을 편집 - 아래 명령어 찾아 수정

define('DB_NAME', '데이타베이스명');  

define('DB_USER', '유저명');

define('DB_PASSWORD', '암호');




10. 재시작 및 확인

$ sudo service apache2 restart

접속이 되는지 확인해보자


11. [워드프레스] 설정

브라우져에서 http://컴퓨터ip/wordpress/로 접속하여 id/password 설정 후 로그인

ip대신 localhost를 쓰시면 다른 컴퓨터에서 접속이 안되는 형태로 설정되니 주의