워드프레스 설정 (wp-config.php)


📖워드프레스로 웹 사이트 만들기 » 2부 워드프레스 설치 » 워드프레스 설정 (wp-config.php)


워드프레스 설정 중 wp-config.php 에서 해야하는 설정을 알아본다.

설정 (wp-config.php) 파일 열기

/var/www/html/ 안에 wp-config.php 파일이 있다. 파일 권한이 644 이므로 root 권한으로 바로 수정하거나, 권한을 755 로 바꾼 후에 외부 에디터에 수정하고 원복해도 된다.

sudo vi /var/www/html/wp-config.php

워드프레스 인증 키와 솔트 랜덤값 입력하기 (Authentication Unique Keys & Salts)

아래와 같은 내용이 있다. ‘put your unique phrase here’ 에 랜덤 문자를 입력해야한다. 워드프레스는 이 랜덤문자를 기반으로 임시적인 암호키를 발행해주고, 그 암호화 알고리듬은 로그인할 때, 세션 보안, 폼 양식(Form)을 제출할 때 그 정보들을 암호화하기위해 사용한다.

define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');
define('AUTH_SALT',        'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT',   'put your unique phrase here');
define('NONCE_SALT',       'put your unique phrase here');

다음 링크를 클릭하면 랜덤 문자를 생성해준다. 새로 고침할 때마다 생성한다. 이걸 복사해서 붙여 넣는다.

https://api.wordpress.org/secret-key/1.1/salt/

보안성 주기적으로 생성해주는 것이 좋다. wp-config.php 를 변경하기 귀찮으면 Salt Shaker 플러그인을 사용하면 지정한 주기에 만들어서 wp-config.php 에 저장해준다.

다음 내용은 아래 내용 아래에 입력한다.

/* Add any custom values between this line and the "stop editing" line. */

FTP 연결 정보

플러그인을 설치하거나 업데이트 할 때 ftp 사용자명과 비밀번호를 넣으라는 경우가 있다. wp-config.php 에 아래 코드를 넣으면 안 물어보고 바로 진행한다.

define('FS_METHOD', 'direct');

에디터 자동 저장 시간 변경

글을 쓸 때 에디터는 60초마다 자동으로 저장한다. 만약 인터넷이 느리거나 자동 저장으로 시스템에 부하를 주기 싫거나 자동 저장이 방해 받는다고 생각하면 자동 저장 시간을 길게 할 수 있다. 반대로 더 자주 자동 저장하려면 시간을 떠 짧게준다. 단위는 초이다. 5분마다 자동저장하게 하려면 60*5인 300을 입력한다.

define( 'AUTOSAVE_INTERVAL', 300 );

에디터 버전 저장 갯수

글을 저장 할 때 변경 전의 버전을 저장한다. 만약 잘 못해서 글 일부를 지웠거나 수정했을 때 복원할 수 있다.

디폴트 리비전 갯수는 무한대이다. 글을 저장할 때 마다 이전 버전이 무한이 생긴다는 말이다. 실수로 글을 수정했을 때에는 찾을 수 있어 좋지만 데이터베이스에 저장한 글의 양이 늘어나면 나중에는 느려질 수 있다.

define('WP_POST_REVISIONS', 5 );

다음은 워드프레스 관리자 화면에서 하는 기본 설정에 대해서 알아본다.