개인용 컴퓨터와 라이브 서버에 로컬로 WordPress 사이트를 설치하려면 일련의 체계적인 단계를 수행하여 환경이 올바르게 설정되었는지, 필요한 소프트웨어가 설치되었는지, WordPress 파일이 제대로 구성되었는지 확인해야 합니다. 이 프로세스에는 로컬 서버 환경과 라이브 서버 환경 간의 차이점, 각각에 필요한 도구, 필요한 경우 이러한 환경 간에 사이트를 마이그레이션하는 단계를 이해하는 작업이 포함됩니다.
WordPress의 로컬 설치
WordPress의 로컬 설치에는 개인용 컴퓨터에 개발 환경을 설정하는 작업이 포함됩니다. 이는 라이브 사이트에 영향을 주지 않고 테스트, 개발 및 학습하는 데 특히 유용합니다. 자세한 단계는 다음과 같습니다.
1단계: 로컬 서버 환경 설정
WordPress를 로컬에서 실행하려면 로컬 서버 환경을 설정해야 합니다. 여기에는 일반적으로 웹 서버로 Apache 또는 Nginx, 데이터베이스 서버로 MySQL 또는 MariaDB, 서버 측 스크립팅 언어로 PHP가 포함됩니다. 이러한 구성 요소를 번들로 제공하는 인기 있는 솔루션은 다음과 같습니다.
- XAMPP (크로스 플랫폼, Apache, MySQL, PHP 및 Perl)
- MAMP (매킨토시, 아파치, MySQL, PHP)
- WAMP (윈도우, 아파치, MySQL, PHP)
- LAMP (리눅스, 아파치, MySQL, PHP)
예를 들어 XAMPP를 설치하려면 다음을 수행하세요.
1. XAMPP 다운로드 및 설치:
– [Apache Friends 웹사이트](https://www.apachefriends.org/index.html)를 방문하여 운영 체제에 맞는 XAMPP 설치 프로그램을 다운로드하세요.
– 설치 프로그램을 실행하고 화면의 지시에 따라 설치를 완료합니다.
2. 모듈 시작:
– XAMPP 제어판을 열고 Apache 및 MySQL 모듈을 시작합니다. 로컬 서버 환경을 설정합니다.
2단계: WordPress 다운로드
– [워드프레스 공식 홈페이지](https://wordpress.org/download/)를 방문하여 최신 버전의 워드프레스를 다운로드하세요.
– 다운로드한 ZIP 파일을 'htdocs' 폴더(XAMPP용) 내의 디렉터리 또는 선택한 로컬 서버 환경의 해당 웹 루트 디렉터리에 추출합니다. 예를 들어 `C:\xampp\htdocs\wordpress`입니다.
3 단계 : 데이터베이스 생성
– 웹 브라우저를 열고 `http://localhost/phpmyadmin`으로 이동합니다.
– '데이터베이스'를 클릭하고 새 데이터베이스를 생성합니다. 예를 들어 이름을 'wordpress_local'로 지정하세요.
4단계: WordPress 구성
1. WordPress 설치 스크립트 실행:
– 웹 브라우저에서 `http://localhost/wordpress`로 이동합니다. WordPress 설치 스크립트가 시작됩니다.
2. 데이터베이스 세부 정보 입력:
– 데이터베이스 이름: `wordpress_local`
– 사용자 이름: `root`(XAMPP의 기본값)
– 비밀번호: (비워두세요, XAMPP의 경우 기본값)
– 데이터베이스 호스트: `localhost`
– 테이블 접두사: `wp_`
3. 설치 완료:
– 화면의 지시에 따라 사이트 제목, 관리자 사용자 이름 및 비밀번호와 같은 사이트 세부 정보를 제공하여 설치를 완료합니다.
WordPress의 라이브 서버 설치
라이브 서버에 WordPress를 설치하려면 호스팅 환경 설정, WordPress 파일 업로드 및 데이터베이스 구성이 필요합니다. 이 프로세스에는 일반적으로 PHP 및 MySQL을 지원하는 웹 호스팅 서비스가 필요합니다.
1단계: 웹 호스팅 제공업체 선택
WordPress 실행 요구 사항을 충족하는 웹 호스팅 공급자를 선택하세요. 인기 있는 선택 사항은 다음과 같습니다.
- Bluehost
- SiteGround
- HostGator에
- DreamHost에
호스팅 계획에 PHP, MySQL에 대한 지원이 포함되어 있고 cPanel과 같은 제어판에 대한 액세스가 제공되는지 확인하세요.
2단계: 호스팅 환경 설정
1. 제어판에 액세스:
– 호스팅 계정에 로그인하고 제어판(예: cPanel)에 액세스합니다.
2. 데이터베이스 생성:
– 제어판에서 'MySQL 데이터베이스' 섹션을 찾으세요.
– 새 데이터베이스인 데이터베이스 사용자를 생성하고 모든 권한을 가진 사용자를 데이터베이스에 할당합니다.
3단계: WordPress 파일 업로드
1. WordPress 다운로드 및 추출:
– 로컬 설치와 마찬가지로 [공식 홈페이지](https://wordpress.org/download/)에서 최신 버전의 워드프레스를 다운로드하세요.
– 로컬 컴퓨터에서 ZIP 파일을 추출합니다.
2. 서버에 파일 업로드:
– FTP 클라이언트(예: FileZilla)를 사용하여 웹 호스팅 계정에 연결합니다.
– 추출된 WordPress 파일을 도메인의 루트 디렉터리(일반적으로 `public_html`)에 업로드합니다.
4단계: WordPress 구성
1. WordPress 설치 스크립트 실행:
– 웹 브라우저를 열고 도메인(예: `http://yourdomain.com`)으로 이동합니다. WordPress 설치 스크립트가 시작됩니다.
2. 데이터베이스 세부 정보 입력:
– 데이터베이스 이름: 생성한 데이터베이스의 이름입니다.
– 사용자 이름: 생성한 데이터베이스 사용자입니다.
– 비밀번호: 데이터베이스 사용자의 비밀번호입니다.
– 데이터베이스 호스트: 일반적으로 `localhost`(확실하지 않은 경우 호스팅 공급자에게 문의하세요).
– 테이블 접두사: `wp_`
3. 설치 완료:
– 화면의 지시에 따라 사이트 제목, 관리자 사용자 이름 및 비밀번호와 같은 사이트 세부 정보를 제공하여 설치를 완료합니다.
WordPress 사이트를 로컬에서 라이브 서버로 마이그레이션
WordPress 사이트를 로컬에서 개발한 후에는 이를 라이브 서버로 마이그레이션할 수 있습니다. 여기에는 데이터베이스와 파일을 이동하고 구성을 업데이트하는 작업이 포함됩니다.
1단계: 로컬 데이터베이스 내보내기
1. phpMyAdmin에 접속하세요:
– 웹 브라우저에서 `http://localhost/phpmyadmin`을 엽니다.
2. 데이터베이스 내보내기:
– 로컬 WordPress 데이터베이스를 선택합니다.
– '내보내기' 탭을 클릭하고 'SQL' 형식의 '빠른' 내보내기 방법을 선택합니다.
– SQL 파일을 컴퓨터에 다운로드합니다.
2단계: 라이브 서버에 파일 업로드
1. WordPress 파일 압축:
– 전체 로컬 WordPress 디렉토리를 ZIP 파일로 압축합니다.
2. FTP를 통해 업로드:
– FTP 클라이언트를 사용하여 ZIP 파일을 라이브 서버의 루트 디렉터리(예: `public_html`)에 업로드합니다.
– 서버에서 ZIP 파일을 추출합니다.
3단계: 데이터베이스를 라이브 서버로 가져오기
1. 라이브 서버에서 phpMyAdmin에 액세스:
– 호스팅 제어판에 로그인하고 phpMyAdmin에 액세스합니다.
2. 새 데이터베이스 만들기:
– 라이브 사이트에 대한 새 데이터베이스를 만듭니다.
3. SQL 파일 가져오기:
– 새 데이터베이스를 선택합니다.
– '가져오기' 탭을 클릭하고 로컬 환경에서 내보낸 SQL 파일을 업로드합니다.
4단계: 구성 업데이트
1. `wp-config.php`를 편집하세요:
– 라이브 서버의 루트 디렉터리에 있는 `wp-config.php` 파일을 편집합니다.
– 라이브 서버 자격 증명과 일치하도록 데이터베이스 이름, 사용자 이름, 비밀번호 및 호스트를 업데이트합니다.
2. 사이트 URL 업데이트:
– phpMyAdmin을 통해 라이브 사이트의 데이터베이스에 액세스합니다.
– `wp_options` 테이블을 찾아 실제 도메인과 일치하도록 `siteurl` 및 `home` 값을 업데이트합니다.
3. 퍼머링크 업데이트:
– 라이브 사이트에서 WordPress 관리 대시보드에 로그인합니다.
– `설정 > 고유 링크`로 이동하여 고유 링크 구조를 다시 저장하여 `.htaccess` 파일을 업데이트하세요.
추가 고려 사항
보안
라이브 서버로 작업할 때는 보안이 가장 중요합니다. 다음 사항을 확인하세요.
– 데이터베이스 및 WordPress 관리자 계정에 강력한 비밀번호를 사용하십시오.
– WordPress, 테마, 플러그인을 최신 상태로 유지하세요.
– Wordfence 또는 Sucuri와 같은 보안 플러그인을 설치하십시오.
– 사이트와 데이터베이스를 정기적으로 백업하십시오.
성능
다음을 통해 라이브 WordPress 사이트의 성능을 최적화하세요.
– W3 Total Cache 또는 WP Super Cache와 같은 캐싱 플러그인을 사용합니다.
– Smush 또는 EWWW Image Optimizer와 같은 플러그인을 사용하여 이미지 최적화.
– 우수한 서버 성능을 갖춘 안정적인 호스팅 제공업체를 선택합니다.
개발 워크플로우
보다 발전된 개발 워크플로를 위해서는 Git과 같은 버전 제어 시스템과 Docker와 같은 로컬 개발 환경을 사용하는 것이 좋습니다. 이러한 도구는 코드 변경을 관리하고, 다른 개발자와 협업하고, 다양한 환경에서 일관성을 유지하는 데 도움이 됩니다.
예: 플라이휠을 통한 로컬 사용
Local by Flywheel은 로컬 WordPress 개발 환경을 설정하는 데 널리 사용되는 도구입니다. 사용자 친화적인 인터페이스와 원클릭 WordPress 설치, SSL 지원, 간편한 사이트 관리 등의 기능으로 프로세스를 단순화합니다.
1. Flywheel의 Local을 다운로드하고 설치하세요:
– [Local by Flywheel 웹사이트](https://localwp.com/)를 방문하여 운영체제에 맞는 애플리케이션을 다운로드하세요.
– 애플리케이션을 설치하고 실행합니다.
2. 새로운 사이트 만들기:
– '+' 버튼을 클릭하면 새 사이트가 생성됩니다.
– 프롬프트에 따라 사이트 이름, 환경 및 WordPress 자격 증명을 설정합니다.
3. 지역적으로 개발하다:
– 내장된 도구를 사용하여 데이터베이스, 로그 및 사이트 파일에 대한 액세스를 포함하여 로컬 WordPress 사이트를 관리합니다.
4. 푸시 투 라이브:
– Local by Flywheel은 Flywheel 및 WP 엔진과의 통합을 제공하여 라이브 서버에 사이트를 쉽게 배포할 수 있습니다.
이러한 단계를 수행하면 로컬 및 라이브 서버 모두에서 WordPress 설치를 효율적으로 설정 및 관리하여 원활한 개발 작업 흐름과 강력한 라이브 사이트를 보장할 수 있습니다.
기타 최근 질문 및 답변 EITC/WD/WPF 워드 프레스 기초:
- WordPress에서 게시물을 페이지로 바꿀 수 있나요?
- 고유링크 설정은 WordPress 사이트의 URL 구조에 어떤 영향을 미치며, 이러한 설정을 사용자 정의하면 잠재적인 이점은 무엇입니까?
- WordPress의 미디어 설정의 목적은 무엇이며, 이미지 크기를 사용자 정의하면 웹 사이트에 어떤 이점이 있습니까?
- 댓글을 관리하고 스팸을 방지하기 위해 WordPress의 토론 설정을 어떻게 사용할 수 있나요?
- 홈페이지 표시와 검색 엔진에 대한 웹사이트 공개 여부를 제어하기 위해 읽기 설정에서 어떤 옵션을 사용할 수 있나요?
- WordPress에서 새 게시물의 기본 카테고리를 어떻게 변경할 수 있으며, 이것이 왜 유용할까요?
- WordPress 사이트를 새 호스팅 환경으로 이동한 후 새 데이터베이스 자격 증명으로 wp-config.php 파일을 어떻게 업데이트합니까?
- 파일과 데이터베이스를 모두 포함하여 WordPress 사이트를 백업하는 것과 관련된 수동 단계는 무엇입니까?
- WordPress의 사이트 상태 도구의 목적은 무엇이며 일반적으로 어떤 유형의 문제를 식별합니까?
- WordPress 가져오기 도구를 사용하여 XML 파일에서 콘텐츠를 가져오는 방법은 무엇이며 가져오기 프로세스 중에 사용할 수 있는 옵션은 무엇입니까?
EITC/WD/WPF WordPress 기초에서 더 많은 질문과 답변 보기
더 많은 질문과 답변:
- 들: 웹 개발
- 프로그램 : EITC/WD/WPF 워드 프레스 기초 (인증 프로그램으로 이동)
- 교훈: 개요 (관련 강의 바로가기)
- 주제 : WordPress 소개 (관련 항목으로 이동)
- 심사 검토

