Cent OS 워드프레스(WordPress) 설치하기.

Cent OS에 워드프레스를 설치하기위해서는 선행조건이 필요하다.
앞서 진행했었던 nginx, php-fpm, mariadb 를 모두 설치해줘야한다.
설치를 혹시 안한사람이 있다면 아래글들을 참조해서 설치 확인을 하면되겠다.

워드프레스 설치는 간단하다. 위 사항들을 만족하고 db테이블만 생성해주면 간단한다.
*특히 Mariadb 10.4버전의 경우 로컬에서 root로는 pw없이 접근이 되기때문에 root 패스워드 생성이 필요하다.

설치하기 이전에 WordPress DB도 생성하겠다. Password 설정을 했으면

mysql -u root -p 명령어로 접속
create database wordpress; 명령어로 DB 생성

이제 워드프레스 설치파일 다운로드부터 진행해보겠다

2020년02월17일 기준 최신버전 5.3.2 버전이다.
https://wordpress.org/download/

터미널로 접속해서 wget https://wordpress.org/latest.tar.gz

파일다운로드 후에 아래 명령어로 압축 해제

gzip -d latest.tar.gz && tar xvf latest.tar

압축을 풀면 WordPress 폴더가 최종적으로 나온다.

그리고 이 폴더의 내용물을 /var/www/html 로 옮겨야하는데 그전에 html아래있는파일들을 모두 삭제할 예정이다.

rm -rf /var/www/html/*
mv wordpress/* /var/www/html/

ll /var/www/html 을 보면 아래처럼 소유자가 nobody로 되어있는데 이를 nginx로 변경해줘야한다.

chown -R nginx:nginx /var/www/html

이렇게 하고 웹 브라우저를 사용해서 접근하면 워드프레스 설치페이지가 뙇! 나와야되는데

Access denied. 와 같은 그지같은 페이지가 나온다면 SELinux가 차단하고있어서 그렇다..

이글을 참고하자

위 오류를 해결하면 아래처럼 정상적으로 잘 뜨는걸 확인할 수 있다.

Let’s go! 를 누르면 아까 DB생성했던 정보를 입력해주면 된다.

그리고 Submit를 했을때
아래와 같은 화면이 나온다면 파일쓰기 권한이 없기때문에 나오는 페이지이다.
사각형안의 내용을 모두 복사해서

vi /var/www/html/wp-config.php

문서 생성후 붙여넣기를 해주자.

이제 마무리 단계!

사이트 정보와 관리자 계정생성

모두 작성하면 로그인하라고 하고 사이트가 만들어진다.

완료!

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link