이어서 Wordpress에서 사용할 데이터베이스 관련 설정을 진행해보자
[root@localhost ~]# mysql -u root -p
패스워드를 입력하고 접속해준다.
CREATE DATABASE wordpress;
CREATE USER adminuser@localhost IDENTIFIED BY '사용하고자 할 암호';
GRANT ALL PRIVILEGES ON wordpress.* TO adminuser@localhost IDENTIFIED BY '사용하고자 할 암호';
FLUSH PRIVILEGES;
exit
게시판에 사용할 데이터베이스를 생성하고 로컬에서 접속 가능한 사용자를 추가해준다.
adminuser가 특정 DB(wordpress)에 접근 가능하도록 권한을 부여한뒤 권한을 적용한다.
Wordpress 게시판을 다운 받는다.
[root@localhost ~]# yum install -y wget
[root@localhost ~]# wget https://wordpress.org/latest.tar.gz
URL로 바로 받기 위해 wget 패키지를 설치하고 wget 명령을 이용해 설치한다.
[root@localhost ~]# file latest.tar.gz
latest.tar.gz: gzip compressed data, from Unix, last modified: Fri Mar 11 09:39:52 2022
파일의 타입을 확인해준다.
[root@localhost ~]# tar -xvzf latest.tar.gz -C /var/www/html
아카이브 압축 및 해제 (아카이브 해제되는 디렉토리를 확인해줘야 한다.)
[root@localhost ~]# cd /var
[root@localhost var]# cd www
[root@localhost www]# ls
cgi-bin html
[root@localhost www]# cd html
[root@localhost html]# ls
phpinfo.php wordpress
해당 디렉토리 (/var/www/html)에 가면 압축 해제된 wordpress 디렉토리를 확인할 수 있다.
[root@localhost wordpress]# mkdir /var/www/html/wordpress/uploads
게시판에 그림 파일을 올릴 때 사용할 디렉토리를 생성해준다.
Wordpress 구성
데이터베이스 서버와 연결할 수 있도록 구성해줘야 한다.
접속할 데이터베이스 서버 ip, 데이터베이스 이름, 접속 사용자 이름 및 암호를 설정한다.
[root@localhost wordpress]# ls -l /var/www/html/wordpress/wp-config-sample.php
-rw-r--r--. 1 nobody nfsnobody 3001 12월 14 17:44 /var/www/html/wordpress/wp-config-sample.php
[root@localhost wordpress]# pwd
/var/www/html/wordpress
[root@localhost wordpress]# cp wp-config-sample.php wp-config.php
wp-config-sample.php 파일을 wp-config.php에 복사한 뒤 수정한다.
[root@localhost wordpress]# chown -R apache:apache /var/www/html/wordpress
압축 해제된 디렉토리(/var/www/html/wordpress)와 그 하위 디렉토리의 소유자, 소유 그룹을 변경한다.
[root@localhost wordpress]# vi wp-config.php
wp-config.php 파일을 열어 만들어둔 DB 설정을 입력한뒤 저장해준다.
http://아파치 서버가 설치된 ip 주소/wordpress 로 접근하면
환경설정 마법사가 시작되고 언어를 선택하면 사이트 이름, 관리자 email, 사용자 계정 추가 페이지가 나온다.
로그인 버튼을 누르면 등록한 사용자명으로 로그인된 것을 확인할 수 있으며 드디어 Wordpress를 사용할 수 있게 된다.
'Project' 카테고리의 다른 글
APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 4 (0) | 2022.03.18 |
---|---|
APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 3 (0) | 2022.03.15 |
APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 2 (0) | 2022.03.15 |
APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (Web, DB, DNS 서버 분리) - 1 (0) | 2022.03.15 |
APM을 이용한 웹 서버 구축 및 Wordpress를 활용한 웹 사이트 (1) (0) | 2022.03.15 |
영차영차 성장 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!