KapsuleHost가 워드프레스 사이트를 위해 무엇을 해주고, 여러분이 직접 해야 하는 일은 무엇이며, 각 작업에 어떤 가이드를 읽어야 하는지 안내합니다.
워드프레스는 웹의 대부분을 움직이며, 대부분의 KapsuleHost 사이트에서 기본 선택지입니다. 사이트를 워드프레스 또는 WooCommerce로 생성하면, 사이트의 왼쪽 메뉴에 워드프레스라는 추가 그룹이 나타나며, 여기에는 워드프레스에서만 의미가 있는 도구들, 즉 업데이트, 보안, 캐싱, 그리고 스토어의 결제 기능이 포함됩니다. 애플리케이션 성능 보기(APM)는 성능 아래에 위치하며, 워드프레스와 WooCommerce 사이트에만 해당됩니다. 이 페이지는 이러한 항목들을 안내합니다.
설치 및 접속하기
사이트를 워드프레스 사이트로 생성하면 데이터베이스와 관리자 계정을 포함한 설치가 자동으로 완료됩니다. 설정 과정에서 관리자 사용자 이름, 비밀번호, 사이트 제목을 직접 선택합니다.
워드프레스 관리자 비밀번호는 설정 중 단 한 번만 표시됩니다. 계속 진행하기 전에 비밀번호 관리자에 저장해 두세요. 나중에 복구하는 것도 가능하지만, 지금 바로 적어두는 것보다 느립니다.
wp-admin에 접속할 수 없다면 워드프레스 관리자 접속을 먼저 확인하시고, 비밀번호가 문제라면 워드프레스 비밀번호 재설정을 참고하세요. 패널의 재설정 경로는 사이트가 이메일을 발송할 수 있는지 여부와 무관하게 작동하므로, "비밀번호 분실" 링크가 작동하지 않을 때도 사용할 수 있습니다.
여기서부터 시작하세요: 워드프레스 설치 및 워드프레스 관리자 접속.
워드프레스 메뉴
웹사이트를 열고 사이트를 클릭하면 워드프레스 그룹에 다음 항목들이 있습니다:
| 탭 | 용도 |
|---|---|
| 워드프레스 | 사이트의 메인 워드프레스 패널 |
| 업데이트 | 코어, 플러그인, 테마 업데이트 관리 |
| 보안 | 강화 조치 및 무결성 검사 |
| 캐싱 | 페이지 및 객체 캐싱 제어 |
| APM | 애플리케이션 성능, 어떤 요청이 느린지와 그 이유. 사이트의 왼쪽 메뉴에서는 이 그룹이 아니라 성능 아래에 위치합니다 |
| 결제 | WooCommerce 결제 설정, 스토어 전용 |
업데이트: 사이트를 망가뜨리는 주범
"사이트가 다운됐는데 아무것도 바꾼 게 없어요"라는 티켓의 거의 대부분은 알고 보면 업데이트 때문입니다. 업데이트 자체가 나빠서가 아니라, 호환성 문제가 있는 플러그인이 관리자 없이 자동 업데이트되면 새벽 세 시에 사이트가 다운될 수 있기 때문입니다.
안전한 방법은 지루하지만 확실하게 작동합니다:
- 백업을 받거나, 오늘 자동 백업이 이미 존재하는지 확인하세요. 백업 받기.
- 스테이징 환경에서 업데이트를 적용하세요. 스테이징 환경 및 워드프레스 스테이징 워크플로우.
- 사이트에서 중요한 부분들을 직접 클릭해 확인하세요: 홈페이지, 게시물, 결제 페이지.
- 운영 사이트로 반영하세요.
플랫폼이 일상적인 작업을 대신 처리해주길 원한다면 자동 업데이트를 참고하세요. 무엇을 업데이트해야 하고 무엇에 주의해야 하는지는 워드프레스 업데이트 및 워드프레스 플러그인을 읽어보세요.
중요한 사이트에서는 플러그인을 한 번에 하나씩 업데이트하세요. 문제가 생기면 어떤 플러그인 때문인지 정확히 알 수 있습니다. 플러그인 스무 개를 한꺼번에 업데이트하면 2분이면 끝날 수정 작업이 반나절짜리 일이 됩니다.
속도
적은 노력으로 큰 차이를 만드는 순서대로 나열하면:
- 캐싱. 모든 방문자마다 페이지를 다시 만드는 대신 저장된 사본을 제공합니다. 캐싱 탭에서 시작하세요. 사이트 캐싱을 참고하세요.
- CDN. 캐시된 사본을 서버 근처가 아니라 방문자 근처에 둡니다. 이용 가능 여부는 요금제에 따라 다르며 커스텀 도메인이 필요합니다. CDN 활성화하기를 참고하세요.
- PHP 버전. 최신 PHP는 의미 있는 수준으로 더 빠릅니다. PHP 버전 변경하기를 참고하세요.
- 이미지와 플러그인. 워드프레스 사이트를 가장 자주 느리게 만드는 두 가지는 거대한 업로드 이미지와 모든 요청마다 작업을 수행하는 플러그인입니다. APM 탭에서 어떤 요청이 느린지 확인할 수 있습니다.
- 메모리. 페이지가 느리게 로드되는 것이 아니라 중간에 멈춘다면 속도 문제가 아니라 한계에 도달한 것입니다. 워드프레스 메모리 한도 및 PHP 확장 기능 및 설정을 참고하세요.
이에 대한 일반적인 내용은 웹사이트 속도 및 사이트 속도 저하와 리소스 제한을 참고하세요.
워드프레스에서 흔히 발생하는 전형적인 오류
아래 각 문제는 구체적이고 알려진 원인과 그에 맞는 명확한 해결책이 있습니다. 추측하지 마세요.
- 빈 흰색 화면. 거의 항상 표시가 비활성화된 상태의 PHP 치명적 오류입니다. 로그에 해당 파일 이름이 기록됩니다. 워드프레스 화이트 스크린, 오류 로그.
- 홈페이지는 작동하지만 다른 모든 페이지가 404 오류를 냅니다. 퍼머링크 재작성 문제입니다. KapsuleHost 웹 호스팅은 nginx로 운영되므로
.htaccess규칙은 여기서 작동하지 않습니다. 퍼머링크 문제, 워드프레스와 .htaccess. - 이전에는 괜찮았던 페이지에서 자물쇠 아이콘이 깨집니다. 혼합 콘텐츠 문제로, 보통 도메인을 이전한 뒤 발생합니다. 혼합 콘텐츠 해결하기.
- 도메인 변경 후 어디서나 예전 URL이 나타납니다. 워드프레스는 절대 URL을 데이터베이스에 기록합니다. 검색 및 치환.
- 특정 크기 이상에서 업로드가 실패합니다. 워드프레스가 아니라 PHP 제한 때문입니다. PHP 확장 기능 및 설정.
WooCommerce
스토어는 돈이 걸린 워드프레스 사이트이며, 이는 위에서 언급한 모든 사항의 중요도를 한층 더 끌어올립니다. 백업이 더욱 중요해지고, 업데이트는 매번 스테이징을 거쳐야 하며, 결제 탭에서 결제 게이트웨이 설정을 관리합니다. WooCommerce, 사이트 결제를 참고하시고, 플랫폼 팀의 지원을 원하신다면 WooCommerce를 위한 Care를 참고하세요.
개발자를 위한 정보
- 명령줄 관리를 위한 WP-CLI.
- 셸 접속을 위한 SSH 키 추가하기.
- 저장소에서 배포하기 위한 Git 배포.
- 누군가 방문할 때만 실행되는 워드프레스 의사 cron 대신 실제 시스템 cron을 위한 Cron 작업.
- phpMyAdmin 사용하기 및 원격 데이터베이스 접속.
보안
워드프레스는 끊임없이 공격 대상이 되며, 대부분 패치되지 않은 플러그인 하나를 찾는 자동화된 스캐너에 의한 것입니다. 보안 탭은 강화 조치를 다루며, 나머지는 습관의 문제입니다.
- 플러그인을 항상 최신 상태로 유지하고, 사용하지 않는 것은 삭제하세요.
- KapsuleHost 계정에 이중 인증을 사용하세요. 이중 인증.
- 필요해지기 전에 복구 경로를 미리 알아두세요. 사이트가 해킹당했다면 및 악성코드 정리.
전체적인 내용은 보안을, 사이트 수준의 제어는 사이트 보안을 참고하세요.
기존 워드프레스 사이트 이전하기
마이그레이션 아래의 마이그레이션 마법사를 이용하세요. 마이그레이션, KapsuleHost로 마이그레이션하기 및 cPanel에서 마이그레이션하기를 참고하세요.