어느 시점에서 WordPress 웹 사이트의 도메인 이름을 변경해야 할 필요성을 발견할 수 있습니다. 더 나은 도메인 이름을 찾았거나 임시 도메인을 사용하여 모든 것을 설정했을 수 있습니다. 어느 쪽이든 새 도메인으로 원활하게 전환하려면 WordPress 설치 내에서 몇 가지 설정을 변경해야 합니다.
웹사이트를 새 서버로 마이그레이션해야 하는 경우 다운타임 없이 마이그레이션하려면 이 가이드를 참조하세요.
필요한 모든 정보를 수집하여 준비
도메인 이름을 변경하기 전에 즉시 액세스할 수 있는 다음 정보가 필요합니다.
- WordPress 관리자 로그인 자격 증명. WordPress 대시보드에 로그인하는 데 사용되는 사용자 이름과 비밀번호입니다.
- 파일 관리자 또는 cPanel 로그인 자격 증명
- FTP 로그인 자격 증명.
- 제어판을 통해 PHPmyAdmin에 액세스합니다.
또한 WordPress 설치의 전체 백업을 만들고 싶을 것입니다.
다음은 가장 쉬운 방법부터 시작하여 처음 두 가지를 작동할 수 없는 경우에만 사용해야 하는 두 가지 옵션으로 끝나는 4가지 WordPress 도메인 이름 변경 옵션입니다.
1. WordPress 관리자 패널을 통해 도메인 이름 변경
도메인 이름을 변경하는 가장 쉬운 방법은 WordPress 관리자 계정에 로그인하고 일반 설정 페이지로 이동하는 것입니다. "WordPress 주소(URL)" 및 "사이트 주소(URL)"라는 두 가지 옵션이 표시됩니다.
이 두 URL을 대상 도메인 이름으로 변경하십시오. 대부분의 경우 이 두 URL은 동일하지만 WordPress 파일을 사이트에 액세스하는 데 사용된 도메인과 다른 디렉토리에 저장하는 경우 다릅니다. 이 경우 WordPress 파일이 있는 디렉토리를 반영하도록 "WordPress 주소" 옵션을 편집해야 합니다. "사이트 주소" URL은 사람들이 귀하의 웹사이트에 액세스하기 위해 입력하기를 원하는 주소입니다.
이 옵션은 관리자 대시보드에 액세스하는 데 문제가 없는 경우 작동합니다. 관리자 대시보드에 액세스할 수 없는 경우 다음 옵션이 도움이 될 것입니다.
2. phpMyAdmin을 통해 데이터베이스 편집
데이터베이스를 변경하기 전에 cPanel 또는 사용 중인 제어판에 백업해야 합니다.
phpMyAdmin으로 이동하여 왼쪽 열에 나열된 WordPress 데이터베이스를 찾습니다. 데이터베이스 이름을 클릭하여 선택하십시오. 데이터베이스 이름 아래에 테이블 목록이 표시됩니다. "wp_options"라는 테이블을 찾아 클릭합니다. 이 테이블에는 편집해야 하는 두 개의 행이 있습니다. "siteurl"과 "home"입니다. 이들은 처음 두 옵션으로 나타나야 합니다. 대상 도메인을 반영하도록 이 값을 수정하면 완료됩니다!
3. wp-config.php 파일 편집
처음 두 가지 옵션이 작동하지 않으면 "wp-config.php" 파일을 직접 편집할 수 있습니다. 파일 관리자 내에서 이 파일을 편집하거나 FTP 클라이언트를 통해 편집 및 업로드할 파일을 다운로드할 수 있습니다.
도메인 이름 URL을 정의하는 두 줄의 코드를 식별하려고 합니다. 다음과 같이 표시됩니다.
define( 'WP_HOME', 'https://example.com' ); define( 'WP_SITEURL', 'https://example.com' );
"example.com"의 두 인스턴스를 대상 도메인 이름으로 바꿉니다.
도메인 이름을 변경하는 이 옵션은 작동하지만 최후의 수단으로 사용해야 합니다. "wp-config.php" 파일을 수동으로 편집하면 본질적으로 사이트 값을 웹사이트에 하드 코딩하는 것이며 더 이상 관리자 대시보드의 일반 설정에서 해당 값을 편집할 수 없습니다.
4. functions.php 파일을 편집하여 데이터베이스 업데이트
이 옵션은 임시 명령이며 영구적인 솔루션으로 사용해서는 안 됩니다. 다른 모든 옵션이 실패했거나 프런트 엔드를 통해 사이트에 액세스할 수 없는 경우에만 이 방법을 사용하십시오.
functions.php의 ""
update_option( 'siteurl', 'https://example.com' ); update_option( 'home', 'https://example.com' );
편집한 파일을 사이트에 업로드한 후 관리자 페이지에 몇 번 로그인합니다. 이렇게 하면 데이터베이스의 옵션 업데이트가 트리거됩니다. 사이트가 작동하면 functions.php 파일에서 두 줄의 코드를 제거해야 합니다. 데이터베이스는 계속 업데이트됩니다.
WordPress 테마에 functions.php 파일이 없는 경우 위에 나열된 두 줄의 코드를 다음과 같이 php 태그로 래핑하여 만들 수 있습니다.
<?php update_option( 'siteurl', 'https://example.com' ); update_option( 'home', 'https://example.com' ); ?>
위의 코드는 "functions.php"라는 일반 텍스트 파일에 저장하고 테마의 기본 디렉토리에 업로드할 수 있습니다. 관리자 패널에 몇 번 로그인하여 명령을 실행하고 데이터베이스가 옵션을 업데이트한 후 이 파일을 삭제해야 합니다.
위의 옵션 중 하나를 사용하여 적절한 값을 변경한 후 WordPress 웹사이트의 도메인이 변경되어야 합니다.