⚠️ 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;

MariaDB command

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

  1. Database 설정 관련
    1. database_name_here → wordpress
    2. username_here → wordpress
    3. password_here → 설정한 패스워드
  2. nginx 및 php-fpm 재시작
  3. 본인 도메인 접속

접속 확인 화면

사이트 설정

관리자 페이지 접속 후 좌측 설정 설정할 것들입니다.

  1. 사이트 제목

  2. 시간 관련 설정

    1. UTC+9 (대한민국 서울)
    2. 날짜 형식 등
  3. 고유주소: 글 이름

    • 검색엔진 최적화를 위해 선택
  4. 사용하지 않는 기본 테마 및 플러그인 삭제

  5. 플러그인 설치

    1. Jetpack - 보안 및 최적화 관련
    2. Yoast SEO - 검색 엔진 최적화 관련
    3. WP Fastest Cache - 페이지 로드 최적화 관련
    4. Autoptimize - HTML / CSS 등 압축 관련
  6. 폰트 변경하기 기본 폰트가 안예뻐요.

마치며

여기까지 하셨다면 기초적인 작업은 모두 하셨습니다. 👍

저는 블록 단위의 테마 및 에디터에 적용하지 못하여 다시 Hugo로 넘어왔는데요. 😭 차라리 처음 접하시는 분들이 빠르게 적응하고 잘 사용하실 것 같습니다. 열심히 포스팅하시고 좋은 결과 내셨으면 좋겠습니다.