WordPress 하얀 화면(WSOD) 복구 실전 — 플러그인 충돌 원인 찾기

플러그인 충돌 복구

사이트에 접속했더니 하얀 화면만 나온다. 어제까지 잘 되던 사이트가 갑자기 먹통이 된 거다. 관리자 페이지(wp-admin)도 열리지 않고, 500 에러만 반복되는 상황. 이런 일이 보통 새벽에 터진다. 자동 업데이트가 돌아간 직후 — 예를 들어 Application Passwords 관련 플러그인이 업데이트되면서 REST API 401 에러가 동시에 터지기도 한다 —, 혹은 플러그인 하나를 무심코 업데이트한 뒤에. 나도 운영 중인 … 더 읽기

WordPress Application Passwords 생성 및 REST API 연동 가이드 (2026)

Application Passwords 설정

Application Passwords는 WordPress 5.6부터 도입된 REST API 인증 방식이다. 기존에는 쿠키 인증이나 OAuth 플러그인 없이는 외부에서 WordPress API를 호출하기가 꽤 번거로웠는데, 이 기능 덕분에 별도 플러그인 설치 없이도 HTTP Basic Auth 기반의 API 연동이 가능해졌다. 나는 GitHub Actions 기반 자동 배포 파이프라인과 연동하는 자동 포스팅 시스템을 구축하면서 이 기능을 처음 사용했는데, 세팅 자체는 5분이면 끝나지만 … 더 읽기

Cloudflare Workers Cron Trigger가 안 돌 때 — 실전 체크리스트 9항목

Cron Trigger 설정

Cron Trigger가 예상대로 실행되지 않을 때, 순서대로 점검하면 대부분 원인을 찾을 수 있다. 이 글은 내가 실제로 Cloudflare Workers의 Cron Trigger를 운영하면서 겪었던 문제들을 체크리스트 형태로 정리한 것이다. wrangler.toml 설정 실수부터 UTC 타임존 혼동, scheduled() 핸들러 누락까지 — 한 항목씩 따라가다 보면 어디서 막혔는지 금방 파악할 수 있을 거다. 📑 목차 증상부터 확인하기 wrangler.toml [triggers] … 더 읽기

Cloudflare Workers 환경변수가 undefined일 때 — 원인 3가지와 해결

Workers Secrets 설정

Workers에서 환경변수를 다룰 때, 로컬과 프로덕션의 차이를 간과하는 경우가 많다. env.API_KEY를 콘솔에 찍어보면 undefined가 떡하니 나오고, 분명 대시보드에서 설정했는데 왜 안 되는 건지 한참을 헤맸던 경험 — 아마 Workers 개발자라면 한 번쯤 겪어봤을 거다. 로컬에서는 잘 되다가 배포만 하면 터지는 경우, 반대로 프로덕션에서는 되는데 wrangler dev에서만 안 되는 경우, 심지어 둘 다 안 되는 경우까지. … 더 읽기

Cloudflare Pages SSL 인증서 오류 — 원인 추적부터 해결까지

SSL 인증서 오류

Cloudflare Pages는 정적 사이트 배포에 최적화된 플랫폼이다. 커스텀 도메인을 연결하는 과정에서 SSL 인증서 관련 오류를 만나면 꽤 당황스럽다. 분명 DNS 설정도 했고, 도메인도 연결했는데 브라우저에 빨간 자물쇠가 뜨면서 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 에러가 화면을 채울 때의 그 막막함이란… 배포는 성공했는데 사이트에 접속이 안 되는 상황, 생각보다 자주 발생한다. 이 문제는 대부분 Cloudflare의 SSL/TLS 설정과 DNS 레코드 구성이 맞물려 … 더 읽기

WordPress REST API 401 Unauthorized 인증 오류 해결법 (2026)

REST API 401 에러

$ curl -X POST https://example.com/wp-json/wp/v2/posts \ -H “Content-Type: application/json” \ -d ‘{“title”:”테스트 포스트”,”status”:”draft”}’ HTTP/1.1 401 Unauthorized { “code”: “rest_cannot_create”, “message”: “Sorry, you are not allowed to create posts as this user.”, “data”: { “status”: 401 } } WordPress REST API를 처음 연동할 때 거의 100% 마주치는 응답이다. 나도 자동 포스팅 스크립트를 처음 만들던 날, 이 … 더 읽기

Cloudflare Workers fetch() 네트워크 에러 — 원인별 체크리스트

Workers fetch 에러

Workers에서 외부 API를 호출했는데, 응답이 돌아오지 않거나 알 수 없는 에러가 뜬 경험이 있으신가요? 저는 처음으로 Workers에서 fetch()를 써본 날, 로컬 Node.js에서는 멀쩡히 작동하던 API 호출이 Workers에서만 실패해서 한참을 헤맸습니다. 에러 메시지도 불친절하기 짝이 없어서, 구글링해도 딱 맞는 답을 찾기가 어려웠거든요. 그 경험 이후로 Workers의 fetch()가 일반적인 Node.js의 fetch()와 어떻게 다른지, 어떤 함정들이 있는지를 정리해 … 더 읽기

Cloudflare Workers wrangler deploy 실패 — 에러별 체크리스트

wrangler deploy 실패

터미널에 wrangler deploy를 입력하고 엔터를 누르는 그 짧은 순간, 괜히 긴장되는 건 저만 그런 게 아닐 겁니다. 로컬에서 wrangler dev로 테스트할 때는 분명히 잘 돌아갔거든요. 그런데 배포만 하면 빨간 에러가 쏟아지는 상황. 처음 겪었을 때 솔직히 멘탈이 좀 흔들렸습니다. 에러 메시지를 복사해서 구글에 붙여넣기를 반복한 시간만 해도 꽤 될 겁니다. 그때의 삽질을 바탕으로, wrangler deploy … 더 읽기

[시리즈 01] 수익형 워드프레스 블로그 만들기: 호스팅거와 클라우드플레어 세팅

워드프레스 블로그 만들기

▶ SERIES 01 — Infrastructure 📋 목차 서론: 수익형 워드프레스 블로그, 인프라가 비즈니스의 성패를 가른다 왜 2026년에도 워드프레스가 정답인가? 호스팅거: 초기 고정비를 최소화하는 최적의 선택 클라우드플레어: 도메인 비용 절감과 압도적인 속도 결론: 견고한 인프라가 콘텐츠의 가치를 높인다 서론: 수익형 워드프레스 블로그, 인프라가 비즈니스의 성패를 가른다 수익형 워드프레스 블로그를 비즈니스로서 접근할 때, 가장 먼저 부딪히는 문제는 … 더 읽기