sudo nano /var/www/html/wordpress/wp-config.php

/var/www/html/wordpress/wp-config.php 파일은 워드프레스의 핵심 설정 파일로, 데이터베이스 연결 정보와 기타 중요한 설정을 포함합니다. 파일을 열고 필요한 설정을 수정하려면 다음 단계를 따라 진행하세요.


1. 파일 열기

bash
sudo nano /var/www/html/wordpress/wp-config.php

2. 중요 설정 항목

(1) 데이터베이스 연결 정보

다음 항목을 확인하거나 수정합니다:

php
define(‘AUTH_KEY’, ‘your_generated_key’);
define(‘SECURE_AUTH_KEY’, ‘your_generated_key’);
define(‘LOGGED_IN_KEY’, ‘your_generated_key’);
define(‘NONCE_KEY’, ‘your_generated_key’);
define(‘AUTH_SALT’, ‘your_generated_key’);
define(‘SECURE_AUTH_SALT’, ‘your_generated_key’);
define(‘LOGGED_IN_SALT’, ‘your_generated_key’);
define(‘NONCE_SALT’, ‘your_generated_key’);
  • DB_NAME: 워드프레스가 사용할 데이터베이스 이름.
  • DB_USER: 데이터베이스 사용자 이름.
  • DB_PASSWORD: 해당 사용자의 비밀번호.
  • DB_HOST: 일반적으로 localhost. 외부 DB 서버를 사용한다면 서버 IP 또는 도메인.

(2) 보안 키(SALT 키)

워드프레스의 인증 키 및 보안 키는 사용자 세션 보안을 강화합니다. 아래 사이트에서 새 키를 생성하여 추가합니다:
WordPress Salt Keys Generator

예:

php
define('AUTH_KEY', 'your_generated_key');
define('SECURE_AUTH_KEY', 'your_generated_key');
define('LOGGED_IN_KEY', 'your_generated_key');
define('NONCE_KEY', 'your_generated_key');
define('AUTH_SALT', 'your_generated_key');
define('SECURE_AUTH_SALT', 'your_generated_key');
define('LOGGED_IN_SALT', 'your_generated_key');
define('NONCE_SALT', 'your_generated_key');

(3) 디버그 모드

개발 또는 문제 해결 시 디버그 모드를 활성화할 수 있습니다:

php
define('WP_DEBUG', true);

운영 환경에서는 반드시 false로 설정:

php
define('WP_DEBUG', false);

(4) 파일 권한 수정 문제 해결

서버에서 파일 및 디렉터리 권한 문제를 해결하려면 다음을 추가:

php
define('FS_METHOD', 'direct');

(5) 사이트 URL 설정

특정 상황에서 워드프레스 URL을 강제로 설정할 수 있습니다:

php
define(‘WP_HOME’, ‘http://yourdomain.com’);
define(‘WP_SITEURL’, ‘http://yourdomain.com’);


3. 파일 저장 및 종료

파일을 수정한 후 저장합니다:

  1. Ctrl + O: 저장.
  2. Enter: 파일 이름 확인.
  3. Ctrl + X: 종료.

4. 파일 권한 확인

워드프레스가 파일에 올바르게 접근할 수 있도록 권한을 확인합니다:

bash
sudo chown www-data:www-data /var/www/html/wordpress/wp-config.php
sudo chmod 640 /var/www/html/wordpress/wp-config.php

5. 웹 브라우저에서 확인

설정 완료 후 웹 브라우저에서 사이트를 열어 데이터베이스 연결 및 사이트 작동 여부를 확인합니다:

arduino
http://yourdomain.com

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다