# WordPress: 시작하는 방법

Source: https://support.kapsulehost.com/ko-kr/wordpress-overview

KapsuleHost가 워드프레스 사이트를 위해 무엇을 해주고, 여러분이 직접 해야 하는 일은 무엇이며, 각 작업에 어떤 가이드를 읽어야 하는지 안내합니다.

워드프레스는 웹의 대부분을 움직이며, 대부분의 KapsuleHost 사이트에서 기본 선택지입니다. 사이트를 워드프레스 또는 WooCommerce로 생성하면, 사이트의 왼쪽 메뉴에 **워드프레스**라는 추가 그룹이 나타나며, 여기에는 워드프레스에서만 의미가 있는 도구들, 즉 업데이트, 보안, 캐싱, 그리고 스토어의 결제 기능이 포함됩니다. 애플리케이션 성능 보기(APM)는 **성능** 아래에 위치하며, 워드프레스와 WooCommerce 사이트에만 해당됩니다. 이 페이지는 이러한 항목들을 안내합니다.

## 설치 및 접속하기

사이트를 워드프레스 사이트로 생성하면 데이터베이스와 관리자 계정을 포함한 설치가 자동으로 완료됩니다. 설정 과정에서 관리자 사용자 이름, 비밀번호, 사이트 제목을 직접 선택합니다.

> **Warning:** 워드프레스 관리자 비밀번호는 설정 중 단 한 번만 표시됩니다. 계속 진행하기 전에 비밀번호 관리자에 저장해 두세요. 나중에 복구하는 것도 가능하지만, 지금 바로 적어두는 것보다 느립니다.

wp-admin에 접속할 수 없다면 [워드프레스 관리자 접속](https://support.kapsulehost.com/ko-kr/wordpress-admin-access)을 먼저 확인하시고, 비밀번호가 문제라면 [워드프레스 비밀번호 재설정](https://support.kapsulehost.com/ko-kr/wordpress-reset-password)을 참고하세요. 패널의 재설정 경로는 사이트가 이메일을 발송할 수 있는지 여부와 무관하게 작동하므로, "비밀번호 분실" 링크가 작동하지 않을 때도 사용할 수 있습니다.

여기서부터 시작하세요: [워드프레스 설치](https://support.kapsulehost.com/ko-kr/installing-wordpress) 및 [워드프레스 관리자 접속](https://support.kapsulehost.com/ko-kr/wordpress-admin-access).

## 워드프레스 메뉴

**웹사이트**를 열고 사이트를 클릭하면 워드프레스 그룹에 다음 항목들이 있습니다:

| 탭 | 용도 |
|---|---|
| 워드프레스 | 사이트의 메인 워드프레스 패널 |
| 업데이트 | 코어, 플러그인, 테마 업데이트 관리 |
| 보안 | 강화 조치 및 무결성 검사 |
| 캐싱 | 페이지 및 객체 캐싱 제어 |
| APM | 애플리케이션 성능, 어떤 요청이 느린지와 그 이유. 사이트의 왼쪽 메뉴에서는 이 그룹이 아니라 **성능** 아래에 위치합니다 |
| 결제 | WooCommerce 결제 설정, 스토어 전용 |

## 업데이트: 사이트를 망가뜨리는 주범

"사이트가 다운됐는데 아무것도 바꾼 게 없어요"라는 티켓의 거의 대부분은 알고 보면 업데이트 때문입니다. 업데이트 자체가 나빠서가 아니라, 호환성 문제가 있는 플러그인이 관리자 없이 자동 업데이트되면 새벽 세 시에 사이트가 다운될 수 있기 때문입니다.

안전한 방법은 지루하지만 확실하게 작동합니다:

1. 백업을 받거나, 오늘 자동 백업이 이미 존재하는지 확인하세요. [백업 받기](https://support.kapsulehost.com/ko-kr/taking-a-backup).
2. 스테이징 환경에서 업데이트를 적용하세요. [스테이징 환경](https://support.kapsulehost.com/ko-kr/staging-environments) 및 [워드프레스 스테이징 워크플로우](https://support.kapsulehost.com/ko-kr/wordpress-staging-workflow).
3. 사이트에서 중요한 부분들을 직접 클릭해 확인하세요: 홈페이지, 게시물, 결제 페이지.
4. 운영 사이트로 반영하세요.

플랫폼이 일상적인 작업을 대신 처리해주길 원한다면 [자동 업데이트](https://support.kapsulehost.com/ko-kr/wordpress-auto-updates)를 참고하세요. 무엇을 업데이트해야 하고 무엇에 주의해야 하는지는 [워드프레스 업데이트](https://support.kapsulehost.com/ko-kr/wordpress-updates) 및 [워드프레스 플러그인](https://support.kapsulehost.com/ko-kr/wordpress-plugins)을 읽어보세요.

> **Tip:** 중요한 사이트에서는 플러그인을 한 번에 하나씩 업데이트하세요. 문제가 생기면 어떤 플러그인 때문인지 정확히 알 수 있습니다. 플러그인 스무 개를 한꺼번에 업데이트하면 2분이면 끝날 수정 작업이 반나절짜리 일이 됩니다.

## 속도

적은 노력으로 큰 차이를 만드는 순서대로 나열하면:

1. **캐싱.** 모든 방문자마다 페이지를 다시 만드는 대신 저장된 사본을 제공합니다. 캐싱 탭에서 시작하세요. [사이트 캐싱](https://support.kapsulehost.com/ko-kr/site-cache)을 참고하세요.
2. **CDN.** 캐시된 사본을 서버 근처가 아니라 방문자 근처에 둡니다. 이용 가능 여부는 요금제에 따라 다르며 커스텀 도메인이 필요합니다. [CDN 활성화하기](https://support.kapsulehost.com/ko-kr/cdn-enabling)를 참고하세요.
3. **PHP 버전.** 최신 PHP는 의미 있는 수준으로 더 빠릅니다. [PHP 버전 변경하기](https://support.kapsulehost.com/ko-kr/changing-php-version)를 참고하세요.
4. **이미지와 플러그인.** 워드프레스 사이트를 가장 자주 느리게 만드는 두 가지는 거대한 업로드 이미지와 모든 요청마다 작업을 수행하는 플러그인입니다. APM 탭에서 어떤 요청이 느린지 확인할 수 있습니다.
5. **메모리.** 페이지가 느리게 로드되는 것이 아니라 중간에 멈춘다면 속도 문제가 아니라 한계에 도달한 것입니다. [워드프레스 메모리 한도](https://support.kapsulehost.com/ko-kr/wordpress-memory-limit) 및 [PHP 확장 기능 및 설정](https://support.kapsulehost.com/ko-kr/php-extensions-and-ini)을 참고하세요.

이에 대한 일반적인 내용은 [웹사이트 속도](https://support.kapsulehost.com/ko-kr/website-speed) 및 [사이트 속도 저하와 리소스 제한](https://support.kapsulehost.com/ko-kr/site-slow-resource-limits)을 참고하세요.

## 워드프레스에서 흔히 발생하는 전형적인 오류

아래 각 문제는 구체적이고 알려진 원인과 그에 맞는 명확한 해결책이 있습니다. 추측하지 마세요.

- **빈 흰색 화면.** 거의 항상 표시가 비활성화된 상태의 PHP 치명적 오류입니다. 로그에 해당 파일 이름이 기록됩니다. [워드프레스 화이트 스크린](https://support.kapsulehost.com/ko-kr/wordpress-white-screen), [오류 로그](https://support.kapsulehost.com/ko-kr/error-logs).
- **홈페이지는 작동하지만 다른 모든 페이지가 404 오류를 냅니다.** 퍼머링크 재작성 문제입니다. KapsuleHost 웹 호스팅은 nginx로 운영되므로 `.htaccess` 규칙은 여기서 작동하지 않습니다. [퍼머링크 문제](https://support.kapsulehost.com/ko-kr/wordpress-permalink-issues), [워드프레스와 .htaccess](https://support.kapsulehost.com/ko-kr/wordpress-htaccess).
- **이전에는 괜찮았던 페이지에서 자물쇠 아이콘이 깨집니다.** 혼합 콘텐츠 문제로, 보통 도메인을 이전한 뒤 발생합니다. [혼합 콘텐츠 해결하기](https://support.kapsulehost.com/ko-kr/ssl-mixed-content).
- **도메인 변경 후 어디서나 예전 URL이 나타납니다.** 워드프레스는 절대 URL을 데이터베이스에 기록합니다. [검색 및 치환](https://support.kapsulehost.com/ko-kr/wordpress-search-replace).
- **특정 크기 이상에서 업로드가 실패합니다.** 워드프레스가 아니라 PHP 제한 때문입니다. [PHP 확장 기능 및 설정](https://support.kapsulehost.com/ko-kr/php-extensions-and-ini).

## WooCommerce

스토어는 돈이 걸린 워드프레스 사이트이며, 이는 위에서 언급한 모든 사항의 중요도를 한층 더 끌어올립니다. 백업이 더욱 중요해지고, 업데이트는 매번 스테이징을 거쳐야 하며, 결제 탭에서 결제 게이트웨이 설정을 관리합니다. [WooCommerce](https://support.kapsulehost.com/ko-kr/wordpress-woocommerce), [사이트 결제](https://support.kapsulehost.com/ko-kr/site-payments)를 참고하시고, 플랫폼 팀의 지원을 원하신다면 [WooCommerce를 위한 Care](https://support.kapsulehost.com/ko-kr/care-woocommerce)를 참고하세요.

## 개발자를 위한 정보

- 명령줄 관리를 위한 [WP-CLI](https://support.kapsulehost.com/ko-kr/wordpress-wp-cli).
- 셸 접속을 위한 [SSH 키 추가하기](https://support.kapsulehost.com/ko-kr/adding-ssh-keys).
- 저장소에서 배포하기 위한 [Git 배포](https://support.kapsulehost.com/ko-kr/site-git-deploy).
- 누군가 방문할 때만 실행되는 워드프레스 의사 cron 대신 실제 시스템 cron을 위한 [Cron 작업](https://support.kapsulehost.com/ko-kr/cron-jobs).
- [phpMyAdmin 사용하기](https://support.kapsulehost.com/ko-kr/sites-phpmyadmin) 및 [원격 데이터베이스 접속](https://support.kapsulehost.com/ko-kr/database-remote-access).

## 보안

워드프레스는 끊임없이 공격 대상이 되며, 대부분 패치되지 않은 플러그인 하나를 찾는 자동화된 스캐너에 의한 것입니다. 보안 탭은 강화 조치를 다루며, 나머지는 습관의 문제입니다.

- 플러그인을 항상 최신 상태로 유지하고, 사용하지 않는 것은 삭제하세요.
- KapsuleHost 계정에 이중 인증을 사용하세요. [이중 인증](https://support.kapsulehost.com/ko-kr/two-factor-authentication).
- 필요해지기 전에 복구 경로를 미리 알아두세요. [사이트가 해킹당했다면](https://support.kapsulehost.com/ko-kr/site-hacked-what-to-do) 및 [악성코드 정리](https://support.kapsulehost.com/ko-kr/malware-cleanup).

전체적인 내용은 [보안](https://support.kapsulehost.com/ko-kr/security-overview)을, 사이트 수준의 제어는 [사이트 보안](https://support.kapsulehost.com/ko-kr/site-security)을 참고하세요.

## 기존 워드프레스 사이트 이전하기

**마이그레이션** 아래의 마이그레이션 마법사를 이용하세요. [마이그레이션](https://support.kapsulehost.com/ko-kr/migrations-overview), [KapsuleHost로 마이그레이션하기](https://support.kapsulehost.com/ko-kr/migrating-to-kapsule) 및 [cPanel에서 마이그레이션하기](https://support.kapsulehost.com/ko-kr/sites-migrate-cpanel)를 참고하세요.

여전히 해결되지 않았나요? [지원 티켓 열기](https://support.kapsulehost.com/ko-kr/opening-a-support-ticket)를 이용하시거나, [웹사이트](https://support.kapsulehost.com/ko-kr/sites-overview)와 [호스팅 용어집](https://support.kapsulehost.com/ko-kr/glossary)에서 시작해보세요.
