본문으로 건너뛰기
도구

wp-config.php 생성기

2014년 블로그 글에서 복사·붙여넣기 하지 않고도 올바른 wp-config.php 만들기

브라우저 안에서 돌아갑니다. 아무것도 업로드되지 않습니다.

Database
Debugging
Hardening
Limits
wp-config.php

Salts are generated in your browser with crypto.getRandomValues(). They are never sent anywhere — but for the record, WordPress's own api.wordpress.org salt endpoint is equally fine; it returns fresh random values over TLS.

wp-config.php 생성기 소개

실제로 필요한 상수만 담은 wp-config.php를 생성하세요 — 디버그 로깅, 메모리 한도, 파일 편집 잠금, 업로드 한도, 테이블 접두사, 그리고 새로 생성된 솔트까지. 모든 것은 브라우저에서 생성되며, 어디에도 전송되지 않습니다.

FAQ

질문

브라우저에서 wp-config.php salt를 생성해도 안전한가요?

네. salt는 브라우저의 암호학적으로 안전한 난수 생성기인 crypto.getRandomValues()로 만들어지며, 여러분의 기기를 절대 벗어나지 않습니다. 참고로 워드프레스 자체의 api.wordpress.org salt 엔드포인트도 마찬가지로 안전합니다 — TLS로 새로운 난수 값을 반환하니까요. 이건 편의 기능이지 보안 조치가 아닙니다.

왜 데이터베이스 비밀번호를 묻지 않나요?

아무리 믿을 만하다고 주장하는 웹 페이지라도, 프로덕션 데이터베이스 비밀번호를 거기에 입력하면 안 되기 때문입니다. 생성된 파일에는 자리표시자가 들어 있습니다 — 로컬에서, 여러분의 편집기에서 채워 넣으세요.

기존 사이트에서 테이블 접두사를 바꿀 수 있나요?

wp-config.php만 수정해서는 안 됩니다. 운영 중인 사이트에서 $table_prefix를 바꾸려면 모든 테이블 이름을 변경하고, options와 usermeta 테이블의 두 행도 다시 써야 합니다. 새로 설치할 때 바꾸거나, 아니면 그대로 두세요.