본문 바로가기

리눅스(Linux)/실습

[리눅스] Wordpress(워드프레스)로 나만의 웹페이지(or 블로그) 만들기

반응형

# 워드프레스

## php 다운 및 실행

1. yum -y install httpd php php-mysqlnd mariadb-server   # php - was 역할도 함
2. systemctl start httpd && systemctl enable httpd
3. cd /var/www/html
vi phpinfo.php
###########################
<?php phpinfo(); ?>       # php로 시작해서 끝냄
###########################저장
=> php 프로그래밍 가능

phpinfo.php
192.168.1.20/phpinfo.php

 

## DB 실행

4. systemctl start mariadb && systemctl enable mariadb
5. mysql
create database wpDB;
show databases;
grant all privileges on wpDB.* to wpUser@localhost identified by '1234';
exit

wpDB 생성 확인

 

## wordpress 다운로드 및 소유그룹 변경

5. yum -y install wget   # wget 다운로드 
wget https://ko.wordpress.org/wordpress-4.9.6-ko_KR.tar.gz  # wordpress 다운로드 
ls

6. 압축해제
tar xfz wordpress-4.9.6-ko_KR.tar.gz
=> wordpress 디렉토리 보여짐(ls) > pwd 하면 현 위치 /var/www/html
# mv wordpress /var/www/html  # 만약 다른데 풀렸으면 이 위치로 옮기기

chmod 707 wordpress
ls -ld wordpress   # 소유그룹 확인
chown -R apache.apache wordpress   # -R은 상속의 개념. 폴더 wordpress 뿐 아니라 그 아래 하위 파일들의 소유그룹도 전부 변경됨
ls -ld wordpress   # 소유그룹 변경된 것 확인
drwx---rwx 5 apache apache 4096  6월 10  2018 wordpress

 

wordpress 폴더 소유자 변경된 것 확인 (1006 => apache)
wordpress 폴더 하위 파일들 소유자 변경된 것 확인 (1006 => apache)

 

## wordpress 폴더 내 php 파일 설정 - 이름, 유저, 비밀번호 등 수정

7. cd wordpress
ls wp-config-sample.php
cp wp-config-sample.php wp-config.php => wordpress DB 환경 설정

8.  vim wp-config.php
define('DB_NAME', 'wpDB');

/** MySQL database username */
define('DB_USER', 'wpUser');

/** MySQL database password */
define('DB_PASSWORD', '1234');

/** MySQL hostname */
define('DB_HOST', 'localhost');
저장

wp-config.php 수정

 

## httpd.conf 파일 경로 수정

9. vim /etc/httpd/conf/httpd.conf 
####################################
122 DocumentRoot "/var/www/html/wordpress"
134 <Directory "/var/www/html/wordpress">
154     AllowOverride All
####################################저장

#AllowOverrid None : 사용자가 .htaccess 디렉토리를 만들어 해당 디렉토리 내 아파치 설정을 변경하지 못하도록 하는 옵션
#AllowOverrid All : 사용자 .htaccess 사용

10. systemctl restart httpd

 

## IP로 워드프레스 사이트 접속 확인(192.168.1.20)

11 사이트 제목 : Happy BD
사용자명 : wpAdmin 암호 : 4321  약한 비밀번호 사용 확인 체크
이메일 주소 : 자신의 이메일 주소
워드프레스 설치하기 확인 클릭 => 로그인
사용자명 : wpAdmin 암호 : 4321

12. 나머지는 테마설정하고 글작성

#DB 연동 오류시.. DB 계정 오류... 
#mysql
#use wpDB
#select * from wp_users;
#update set user_login='wpAdmin' where user_login='wpdAmdin';

사이트제목 및 비밀번호 설정화면, 로그인 화면
wordpress로 만든 나의 홈페이지 or 블로그 화면


오늘은 wordpress를 이용해 간단하게 나만의 홈페이지 혹은 블로그를 만들어보았습니다. 다양한 설정들을 활용해서 쉽고 예쁘게 나만의 사이트를 꾸며보시면 좋을 것 같습니다. 그럼 다음에 뵙겠습니다. 

 

 

반응형