kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

OS

리눅스에 워드프레스 설치

까마기 2020. 8. 20. 09:13
728x90
반응형

* 리눅스에 워드프레스 설치해보기 (기존 자료 정리 추가)

- 참고 URL : 

http://gotocloud.co.kr/?p=366

http://www.jaehak0123.com/archives/5557

 

 

- 테스트 서버 준비.

- 워드프레스 db config 파일은 localhost로 함 

 

<WEB 서버 세팅>

 

cd /usr/local/src

wget http://ko.wordpress.org/wordpress-3.5.1-ko_KR.tar.gz

tar xvfz wordpress-3.5.1-ko_KR.tar.gz

mv wordpress /usr/local/apache/htdocs/

또는 설정할 아파치 홈디렉터리로 wordpress 디렉터리를 이동

 

chown root.root -R wordpress/

-> 권한 설정 (서버 상황에 맞게)

 

vi /usr/local/apache/conf/extra/httpd-vhosts.conf 

 

 

NameVirtualHost *:80

 

<VirtualHost *:80>

    DocumentRoot "/home/crowz/wordpress"

    #ServerName 192.168.32.133

    ServerName crowz.co.kr

    #ServerAlias www.crowz.co.kr

    ErrorLog "logs/dummy-host.example.com-error_log"

    CustomLog "logs/dummy-host.example.com-access_log" common

</VirtualHost>

 

 

 

 

chmod -R 755 crowz/

--> 워드프레스가 있는 디렉터리 권한 설정

 

cd /home/crowz/wordpress   

-> 워드프레스 홈디렉터리로 이동

 

cp wp-config-sample.php wp-config.php

-> config 복사

 

vi wp-config.php

 

 

define('DB_NAME', 'wordpress');

 

/** MySQL database username */

define('DB_USER', 'wp');          --> wordpress 데이터 베이스 사용자

 

/** MySQL database password */

define('DB_PASSWORD', 'fmxkwkd'); -> wordpress 데이터 베이스 사용자 패스워드

 

/** MySQL hostname */

define('DB_HOST', '192.168.32.132');  -> DB 서버 ip, web과 DB가 하나의 서버로 구동중이면 localhost

 

/** Database Charset to use in creating database tables. */

define('DB_CHARSET', 'utf8');

 

/** The Database Collate type. Don't change this if in doubt. */

define('DB_COLLATE', '');

 

* DB_HOST 부분에 localhost 로 설정 된 후 db 커넥트 에러 시 server_ip로 수정하여 테스트 한다.

 

----> * 위 작업 전에 DB 서버에서 database 및 사용자 생성, 권한 주기

 

 

<DB 서버 접속>

 

mysql -u root -p

use mysql

create database wordpress

create user wp@localhost

set password for wp@localhost = password('fmxkwkd')

grant all privileges on wordpress.* to wp@localhost identifie

d by 'fmxkwkd'

 

grant all privileges on wordpress.* to wp@192.168.32.133 iden

tified by 'fmxkwkd'

 

grant all privileges on wordpress.* to wp@'%' identified by '

fmxkwkd'

 

flush privileges

 

apache 재시작 후 접속

 

위에서 virtualhost 설정 대로 접속한다. 도메인 또는 ip

 

워드프레스 설정 페이지가 나오면 성공

 

 

< 워드 프레스 로그인 설정 >

 

사이트 이름 및 로그인 계정 설정

 

id : admin

pw : fmxkwkd

 

 

- 실습 플러그인 설치

 

-> 워드프레스 설치 폴더/wp-content/plugins 디렉터리에 해당 플러그인 압축해제

 

-> 워드프레스 관리 페이지-> 해당 plugin이 추가된 것을 볼수잇다. -> 활성화 및 비활성화 선택 가능

 

 

감사합니다.

반응형

'OS' 카테고리의 다른 글

Bastion host란?  (0) 2020.10.26
Windows Error codes / 단축키  (0) 2020.09.21
dd를 이용한 파티션 정보 주출 - 옵션  (0) 2020.08.18
윈도우 확장자 일괄변경 (ren 명령어)  (0) 2020.08.15
Ghidra 설치 및 사용하기  (0) 2020.06.04