전체 글 13

워드프레스 소스를 git으로 관리하기 - 코어까지 통째로

워드프레스를 Docker 공식 이미지로 쓰면 소스가 컨테이너 안에 숨어 있습니다. 파일을 직접 보거나 고칠 수 없고, 업데이트도 이미지가 알아서 합니다.편하지만 통제권이 없습니다. 그래서 공식 소스를 직접 받아 git으로 관리하기로 했습니다.결론부터github.com/WordPress/WordPress (공식 미러, upstream) │ git clone --branch ▼ 내 저장소 (origin) ──► 서버워드프레스는 GPL 오픈소스이고 공식 git 미러가 있습니다. 거기서 받아 쓰면업데이트도 git으로 할 수 있습니다.이미지에 맡기기git으로 관리코어 업데이트자동git 으로 직접파일 변조 탐지불가git status 로 즉시코어 수정불가가능관리 부담적음보안 패..

카테고리 없음 2026.10.26

워드프레스를 플러그인 없이 쓰기 - SEO 플러그인이 정말 필요한가

워드프레스를 새로 세우면서 플러그인을 하나도 깔지 않기로 했습니다."그래도 SEO 플러그인은 있어야지" 싶었는데, 하나씩 따져보니 필요 없었습니다.결론부터보통 플러그인을 쓰는 기능실제로는사이트맵 생성워드프레스 기본 제공 (/wp-sitemap.xml)메타 description · OG 태그테마 코드 30줄정규 주소(canonical)워드프레스 기본. 직접 넣으면 중복캐시트래픽 적으면 불필요댓글 스팸 방지댓글을 끄면 불필요백업서버에서 스크립트로플러그인 0개로 돌아갑니다.왜 줄이려 했나플러그인은 남이 쓴 코드가 내 사이트에서 관리자 권한으로 도는 것입니다.취약점이 생기면 그대로 공격 경로가 됩니다개발자가 손을 놓으면 보안 패치가 멈춥니다사이트가 느려지는 흔한 원인이기도 합니다워드프레스 침해는 코어보다 플러그..

카테고리 없음 2026.10.25

Docker Compose로 워드프레스 올리기 - 실제로 막혔던 지점들

워드프레스를 직접 호스팅하려고 Docker Compose로 올렸습니다. 공식 이미지가 있어서 금방 끝날 줄 알았는데, 막힌 곳이 네 군데였습니다.전부 "설치 가이드"에는 안 나오고 실제로 해봐야 만나는 것들이었습니다.결론부터 — 구성과 함정Caddy (리버스 프록시, 자동 HTTPS) └─ WordPress (php-apache) └─ MariaDB └─ Redis (선택)막힌 지점원인첫 기동에서 DB 연결 실패depends_on 이 컨테이너 시작만 보고 넘어감무한 리다이렉트프록시 뒤에서 HTTPS를 인식 못 함설정 바꿔도 반영 안 됨바인드 마운트는 compose up -d 가 변경을 감지 못함퍼머링크 전부 404.htaccess 가 없음1. depends_on 만으로는 부족합니다..

카테고리 없음 2026.10.24