알아야 할 15가지 기본 WP-Config 조정
게시 됨: 2020-04-24
wp-config.php는 웹사이트의 데이터베이스(데이터베이스 값, 데이터베이스 사용자 자격 증명 및 호스트)에 대한 정보를 포함하는 중요한 WordPress 핵심 파일입니다.
이 기사에서는 WordPress 설치 작동 방식과 웹 사이트 성능 및 보안을 위해 핵심 파일을 더 잘 활용하는 방법을 더 잘 이해할 수 있도록 wp-config.php 파일의 가장 일반적인 15가지 용도에 대해 자세히 설명합니다.
- wp-config.php는 어디에 있습니까?
- FTP 연결 정보를 우회하는 방법?
- WordPress에서 디버깅을 활성화하는 방법은 무엇입니까?
- 사이트 및 WordPress URL을 변경하는 방법은 무엇입니까?
- PHP 메모리를 늘리거나 줄이는 방법은 무엇입니까?
- 휴지통 타이밍을 편집하는 방법?
- 자동 업데이트를 비활성화하는 방법?
- 자동 저장 간격을 설정하는 방법은 무엇입니까?
- 데이터베이스 접두사를 설정하는 방법은 무엇입니까?
- 다중 사이트 네트워크를 활성화하는 방법은 무엇입니까?
- 오류 로그 구성을 활성화하는 방법은 무엇입니까?
- WordPress 캐싱을 켜는 방법?
- 데이터베이스 설정을 구성하는 방법?
- 존재하지 않는 하위 폴더 및 하위 도메인의 리디렉션
- 포스트 개정판을 편집하는 방법?
- 쿠키 도메인을 설정하는 방법은 무엇입니까?
wp-config.php는 어디에 있습니까?
WordPress 사용자, 특히 초보자에게 공통적인 질문은 "wp-config.php는 어디에 있습니까?"입니다.
대답은 간단합니다. 이 핵심 파일은 WordPress 루트 디렉터리에서 찾을 수 있지만 서버 위치에 따라 다릅니다.
XAMPP와 같은 설정으로 로컬 호스트에서 작업하는 경우 xampp→ htdocs → testing 으로 이동합니다. 제 경우에는 사이트 폴더 이름이 " testing ." 입니다.

라이브 플랫폼에서 작업하는 경우 FileZilla와 같은 FTP 클라이언트를 통해 라이브 서버에 액세스해야 합니다. 로그인하면 wp-config.php 파일이 있는 public_html 로 이동합니다.

이제 이 중요한 핵심 파일을 찾을 수 있는 위치를 알았으므로 이제 이 파일을 활용하여 WordPress 경험을 향상시키는 방법에 대해 자세히 설명하겠습니다.
1. FTP 연결 정보를 우회하는 방법?
FTP 연결 오류로 인해 WordPress 코어 및 플러그인을 최신 버전으로 업데이트할 수 없는 경우 FTP 연결 정보를 무시할 수 있습니다.
이를 위해 wp-config.php 파일에 다음 코드 줄을 추가하기만 하면 됩니다.
정의( 'FS_METHOD', '직접');
2. WordPress에서 디버깅을 활성화하는 방법은 무엇입니까?
디버깅은 일반적으로 코드의 품질을 개선하고 오류의 원인을 찾고 문제를 해결하기 위한 좋은 방법입니다.
WordPress에서 디버그 모드를 활성화하려면 wp-config.php에 다음 코드 줄을 추가하기만 하면 됩니다.
정의('WP_DEBUG', 거짓); // 기본적으로 디버깅 모드를 비활성화합니다.
정의('WP_DEBUG', 참); // 디버깅 모드 활성화3. 사이트 및 WordPress URL을 변경하는 방법은 무엇입니까?
WordPress 사이트를 새 호스트로 마이그레이션했거나 도메인 이름을 변경했거나 URL을 HTTP에서 HTTPS로 업데이트하려는 경우 wp-config.php에 다음 코드 줄을 추가하면 트릭을 수행할 수 있습니다.
define('WP_SITEURL', 'http://www.example.com');
define('WP_HOME', 'http://www.example.com');다른 방법은 이러한 값을 동적으로 설정하는 SERVER 변수를 사용하는 것입니다.
정의('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );
정의('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );4. PHP 메모리를 늘리거나 줄이는 방법은 무엇입니까?
이 기능은 Cloudways 관리 WordPress 호스팅 플랫폼에서 사용할 수 있지만 Cloudways를 사용하지 않는 WordPress 사용자에게는 골칫거리가 될 수 있습니다. 다음 행을 추가하여 WordPress 애플리케이션에 사용할 수 있는 PHP 메모리를 설정할 수 있습니다.
정의( 'WP_MEMORY_LIMIT', '64M' );
필요한 경우 최대 메모리 제한을 설정할 수 있습니다.
정의( 'WP_MAX_MEMORY_LIMIT', '256M' );
Cloudways 사용자는 wp-config 파일을 편집할 필요가 없습니다. Cloudways 플랫폼에서 애플리케이션 설정의 값을 간단히 변경할 수 있습니다.
5. 휴지통 타이밍을 편집하는 방법?
사용자가 게시물, 페이지, 댓글을 삭제하면 30일 후에 WordPress가 자동으로 삭제하는 휴지통으로 보내집니다. 이 기간을 변경하려면 다음 줄을 추가하여 필요에 맞게 이 값을 수정할 수 있습니다. 다음 예에서는 15일로 줄였습니다.
정의( 'EMPTY_TRASH_DAYS', 15 );
위 줄의 값을 0으로 설정하여 휴지통 기능을 완전히 비활성화할 수도 있습니다.

6. 자동 업데이트를 비활성화하는 방법은 무엇입니까?
자동 업데이트는 마이너 코어 릴리스 및 번역 파일이 자동으로 업데이트되는 WordPress 3.7 릴리스의 일부로 도입되었습니다. 이러한 기능을 비활성화하려면 wp-config.php에 다음 줄을 추가하십시오.
정의( 'AUTOMATIC_UPDATER_DISABLED', true );
WordPress 코어의 자동 업데이트(부 및 주요 업데이트)를 비활성화하려면 WordPress 구성 파일에 다음 코드 줄을 추가하기만 하면 됩니다.
# 모든 핵심 업데이트 비활성화:
정의( 'WP_AUTO_UPDATE_CORE', false );
# 모든 마이너 및 주요 코어 업데이트를 활성화합니다.
정의( 'WP_AUTO_UPDATE_CORE', true );
7. 자동 저장 간격을 설정하는 방법은 무엇입니까?
게시물을 만들거나 편집할 때 WordPress는 자동으로 게시물의 수정본을 저장합니다. 자동 저장 간격의 기본값은 60초이며 다음 줄을 추가하여 늘리거나 줄일 수 있습니다.
정의( 'AUTOSAVE_INTERVAL', 180 );
8. 데이터베이스 접두어를 설정하는 방법?
XAMPP와 같은 로컬 호스트 설정에 WordPress를 설치할 때 옵션 중 하나는 다음과 같이 wp-config.php 파일에 저장된 데이터베이스 테이블 접두사를 선택하는 것입니다.
$table_prefix = 'wp_';
개인적으로 보안 예방책으로 기본 접두사를 변경하는 것이 좋습니다.
9. WordPress 다중 사이트 네트워크를 활성화하는 방법은 무엇입니까?
다중 사이트 기능을 활성화하려면 wp-config.php 파일에 다음 코드를 추가해야 합니다.
정의('WP_ALLOW_MULTISITE', 참);이 코드를 추가하면 WordPress 관리자의 도구 섹션에서 새 페이지 "네트워크"를 사용할 수 있습니다.
WordPress 다중 사이트를 설정하는 방법을 배우고 싶다면 여기 전체 가이드가 있습니다.
10. 오류 로그 구성을 활성화하는 방법은 무엇입니까?
다음은 WordPress 기반 사이트에 대한 기본 오류 로깅을 활성화하는 쉬운 방법입니다. 선택한 디렉토리에 php_error.log라는 파일을 만들고 서버에서 쓰기 가능하게 만듭니다. 다음으로, 다음 코드의 세 번째 줄에서 경로를 편집하고 스니펫을 wp-config.php 파일에 배치합니다.
@ini_set('log_errors','켜기');
@ini_set('디스플레이_오류','끄기');
@ini_set('error_log','/home/path/domain/logs/php_error.log');11. WordPress 캐싱을 켜는 방법?
wp-config.php 파일에 다음 코드를 추가하여 WP-Cache를 켜십시오.
정의('WP_CACHE', 참);12. 데이터베이스 설정을 구성하는 방법?
WordPress 구성 파일에서 데이터베이스 연결 설정을 편집하고 데이터베이스 값(이름, 사용자, 암호 및 호스트)을 호스팅 데이터베이스 값과 일치시킬 수 있습니다.
/ ** MySQL 설정 - 웹 호스트에서 이 정보를 가져옵니다. ** //
/** WordPress용 데이터베이스 이름 */
define('DB_NAME', '당신의 데이터베이스 이름');
/** MySQL 데이터베이스 사용자 이름 */
define('DB_USER', '데이터베이스 사용자 이름');
/** MySQL 데이터베이스 비밀번호 */
define('DB_PASSWORD', '데이터베이스 비밀번호');
/** MySQL 호스트 이름 */
define('DB_HOST', '로컬호스트');호스팅 제공업체마다 다른 DB_Host 값을 사용하고 Cloudways는 'localhost'를 사용합니다(localhost는 공통 DB_HOST 값).
가장 실망스러운 오류 중 하나는 "데이터베이스 연결 설정 오류"입니다. 일반적으로 사이트를 마이그레이션하고 wp-config에 오래되거나 잘못된 데이터베이스 정보가 포함되어 있을 때 나타납니다. 다음 은 데이터베이스 연결 오류 를 수정 하기 위한 전체 가이드입니다.
13. 존재하지 않는 하위 폴더 및 하위 도메인의 리디렉션
방문자가 웹사이트에 없는 하위 도메인이나 하위 폴더에 액세스하려고 하면 사이트 방문자를 특정 페이지나 URL로 리디렉션할 수 있습니다. 다음 코드 줄을 wp-config.php 파일에 붙여넣기만 하면 됩니다.
정의( 'NOBLOGREDIRECT', 'http://example.com' );
"http://example.com"을 웹사이트 URL로 바꾸는 것을 잊지 마십시오.
14. 게시물 수정은 어떻게 하나요?
수정 후 기능을 완전히 비활성화하고 WordPress가 저장할 수 있는 최대 수정 수를 설정할 수도 있습니다.
수정 후 기능을 비활성화하려면 WordPress 구성 파일에 다음 줄을 추가하기만 하면 됩니다.
정의( 'WP_POST_REVISIONS', false );
수정 횟수를 제한하려면 false 값을 정수로 바꾸면 됩니다. 예를 들어 다음 줄은 개정을 12개로 제한합니다.
정의( 'WP_POST_REVISIONS', 12 );
15. 쿠키 도메인은 어떻게 설정하나요?
WordPress를 사용하면 WordPress 사이트의 쿠키 도메인을 설정할 수 있습니다(비정상적인 도메인 설정의 경우). 여기 코드가 있습니다.
정의( 'COOKIE_DOMAIN', 'www.cloudways.com' );
마무리!
이 기사가 wp-config.php 파일이 무엇인지, 이 WordPress 코어 파일을 사용하여 다양한 기능을 활성화 또는 비활성화하는 방법을 이해하는 데 도움이 되었기를 바랍니다.
궁금한 점이 있으면 댓글 섹션에 알려주세요. 기꺼이 도와드리겠습니다. 그동안 저희 플랫폼을 확인하고 무료 평가판 시작 버튼을 클릭하여 웹사이트를 100% 더 빠르게 만드십시오.
