⚠️ Warning
이 글은 워드프레스 설치 관련 대략적인 내용만 있습니다. 저처럼 다시 설치하고 싶으신 분들 참고하세요.
Hugo 를 이용하여 블로그를 작성하다가 다시 워드프레스로 갈아타기로 마음먹었고 다시 설치하는 과정을 대충이라도 적어서 공유하려고 합니다. 😄
바퀴를 다시 발명하지 말라는 어느 유저의 말이..
설치
공식 홈페이지에서 바로 다운로드 가능하며 바로 서버에 넣고 압축을 풀면 됩니다.
의존성 패키지 설치 및 설정
MariaDB
apt install mariadb-server
- wordpress가 사용할 ID 및 데이터베이스 생성
mysql -u -p
create user wordpress identified by '[PASSWORD]';
create database wordpress;
grant all on wordpress.* to wordpress;
nginx 및 php-fpm
apt install nginx php php-fpm
- php - nginx 연동 (php로 끝나는 URL fastcgi_pass)
- letsencrypt 이용, HTTPS 구성
php 사용 모듈
- 내장 기능을 모두 이용하기 위해 php 확장 모듈 및 imagemagick 을 설치합니다.
apt install php php-curl php-fpm php-bcmath php-gd php-soap php-zip php-curl php-mbstring php-mysqlnd php-gd php-xml php-intl php-zip
- imagemagick
apt install imagemagick
wp-config.php 설정
압축 푼 파일에 샘플이 있으며 샘플 파일 복사 후 사용하면 됩니다.
cp wp-config-sample.php wp-config.php
- Database 설정 관련
- database_name_here → wordpress
- username_here → wordpress
- password_here → 설정한 패스워드
- nginx 및 php-fpm 재시작
- 본인 도메인 접속
사이트 설정
관리자 페이지 접속 후 좌측 설정 설정할 것들입니다.
사이트 제목
시간 관련 설정
- UTC+9 (대한민국 서울)
- 날짜 형식 등
고유주소: 글 이름
- 검색엔진 최적화를 위해 선택
사용하지 않는 기본 테마 및 플러그인 삭제
플러그인 설치
- Jetpack - 보안 및 최적화 관련
- Yoast SEO - 검색 엔진 최적화 관련
- WP Fastest Cache - 페이지 로드 최적화 관련
- Autoptimize - HTML / CSS 등 압축 관련
폰트 변경하기
기본 폰트가 안예뻐요.
마치며
여기까지 하셨다면 기초적인 작업은 모두 하셨습니다. 👍
저는 블록 단위의 테마 및 에디터에 적용하지 못하여 다시 Hugo로 넘어왔는데요. 😭 차라리 처음 접하시는 분들이 빠르게 적응하고 잘 사용하실 것 같습니다. 열심히 포스팅하시고 좋은 결과 내셨으면 좋겠습니다.