초보자를 위한 워드프레스 설치방법, 호스팅부터 기본 설정까지 이렇게 하면 됩니다

얼마 전 지인이 워드프레스를 설치하다가 데이터베이스 비밀번호를 잘못 넣어서 반나절을 날렸습니다. 화면에는 “데이터베이스 연결 오류”만 뜨고, 어디가 문제인지 감이 안 잡힌다고 하더군요. 사실 워드프레스 설치방법 자체는 어렵지 않습니다. 다만 순서를 건너뛰거나, 호스팅에서 자동 설치만 믿고 기본 설정을 그대로 두면 나중에 속도·보안·백업에서 문제가 생깁니다.
저는 10년 정도 워드프레스 사이트를 만들고 운영하면서 자동 설치도 많이 써봤고, 수동 설치도 수도 없이 했습니다. 초보자라면 자동 설치가 편합니다. 그런데 사이트를 오래 굴릴 생각이라면 설치 직후 설정까지 같이 봐야 합니다. 설치 버튼 누르는 것보다 그 뒤 30분이 더 중요합니다.
워드프레스 설치 전에 먼저 준비할 것
워드프레스를 설치하려면 기본적으로 도메인, 호스팅, SSL, 데이터베이스가 필요합니다. 요즘은 대부분 호스팅에서 이 네 가지를 한 화면에서 처리할 수 있습니다. 그래도 각각의 역할은 알고 있어야 사고가 났을 때 복구가 됩니다.
- 도메인: 방문자가 입력하는 사이트 이름입니다.
- 호스팅: 워드프레스 파일과 데이터가 올라가는 서버 공간입니다.
- SSL: 주소창에 자물쇠가 뜨게 만드는 보안 인증서입니다.
- 데이터베이스: 글, 설정, 회원 정보가 저장되는 공간입니다.
처음 시작한다면 저가형 공유호스팅으로도 충분합니다. 다만 월 방문자가 3만 명을 넘기기 시작하면 서버 응답 속도와 캐시 구조를 다시 봐야 합니다. 쇼핑몰이나 강의 사이트처럼 로그인 사용자가 많은 사이트는 처음부터 조금 넉넉한 상품을 잡는 편이 낫습니다.
호스팅을 고를 때는 저장 공간보다 백업 주기, PHP 버전 선택, 무료 SSL 지원, 파일 관리자, 데이터베이스 접근 가능 여부를 먼저 봅니다. 저장 공간 10GB와 30GB 차이보다 매일 백업이 되는지가 실제 운영에서는 훨씬 큽니다.
자동 설치로 워드프레스 설치하는 방법
초보자에게는 호스팅 관리자 화면의 자동 설치 기능을 권합니다. 클릭 몇 번이면 파일 업로드, 데이터베이스 생성, 기본 연결까지 처리됩니다. 보통 “워드프레스 자동 설치”, “CMS 설치”, “간편 설치” 같은 이름으로 들어가 있습니다.
자동 설치 순서
- 호스팅 관리자 화면에 로그인합니다.
- 워드프레스 자동 설치 메뉴를 선택합니다.
- 설치할 도메인을 고릅니다.
- 사이트 이름, 관리자 아이디, 비밀번호, 이메일을 입력합니다.
- SSL 적용 옵션이 있으면 켭니다.
- 설치를 실행한 뒤 관리자 화면에 접속합니다.
여기서 가장 많이 하는 실수가 관리자 아이디를 admin으로 두는 겁니다. 아직도 무차별 로그인 공격의 1순위 대상입니다. 아이디는 사이트 이름과 상관없는 문자열로 만들고, 비밀번호는 최소 16자 이상으로 잡는 게 좋습니다. 비밀번호 관리 도구를 쓰면 외우지 않아도 됩니다.
또 하나는 설치 경로입니다. 도메인 바로 아래에 설치할지, 하위 폴더에 설치할지 확인해야 합니다. 블로그 전체를 워드프레스로 운영할 거라면 도메인 루트에 설치합니다. 테스트용이면 하위 폴더나 임시 도메인을 쓰는 게 안전합니다.
수동 설치가 필요한 경우와 진행 순서
자동 설치가 안 되거나, 특정 서버 환경에서 직접 제어해야 할 때는 수동 설치를 합니다. 수동 설치는 파일 업로드와 데이터베이스 연결을 직접 하는 방식입니다. 겁낼 필요는 없지만 입력값 하나라도 틀리면 사이트가 바로 뜨지 않습니다.
수동 설치 흐름
- 워드프레스 공식 배포 파일을 내려받습니다.
- 압축을 풀고 서버의 웹 루트 폴더에 업로드합니다.
- 호스팅 관리자 화면에서 데이터베이스를 생성합니다.
- 데이터베이스 이름, 사용자명, 비밀번호, 호스트명을 메모합니다.
- 설치 화면에서 해당 값을 입력합니다.
- 사이트 제목과 관리자 계정을 만든 뒤 설치를 끝냅니다.
데이터베이스 호스트명은 보통 localhost지만, 호스팅사에 따라 별도 값을 쓰는 경우가 있습니다. 이 부분을 틀리면 “데이터베이스 연결 오류”가 납니다. 파일 권한도 중요합니다. 일반적으로 폴더는 755, 파일은 644가 기본입니다. 권한을 777로 풀어두는 건 임시 조치로도 권하지 않습니다.
수동 설치를 할 때는 설치 직후 wp-config 파일을 함부로 수정하지 않는 게 좋습니다. 캐시 설정, 디버그 모드, 메모리 제한 같은 값을 넣을 수는 있지만, 문법이 하나만 틀려도 사이트가 하얀 화면으로 멈춥니다. 먼저 백업을 만들고 수정해야 합니다.
설치 직후 반드시 바꿔야 할 기본 설정
워드프레스 설치가 끝났다고 바로 글을 쓰기 시작하면 나중에 손이 많이 갑니다. 특히 고유주소, SSL, 시간대, 댓글, 업데이트 설정은 초기에 잡아두는 편이 좋습니다.
고유주소 설정
관리자 화면에서 고유주소를 “글 이름” 방식으로 바꿉니다. 기본값은 숫자와 기호가 섞여 있어서 검색 노출이나 사용자 이해 측면에서 좋지 않습니다. 이미 글을 많이 발행한 뒤 바꾸면 기존 주소가 달라져 리디렉션 작업이 필요합니다. 그래서 처음 설치했을 때 바로 처리하는 게 낫습니다.
SSL과 사이트 주소 확인
SSL을 켰다면 워드프레스 주소와 사이트 주소가 보안 주소로 잡혀 있는지 확인합니다. 보안 인증서만 켜고 워드프레스 내부 주소가 예전 상태로 남아 있으면 이미지가 깨지거나 보안 경고가 뜰 수 있습니다. 이때 플러그인으로 강제 처리할 수도 있지만, 가능하면 호스팅 설정과 워드프레스 기본 주소를 먼저 맞추는 편이 깔끔합니다.
댓글과 회원가입 설정
블로그라면 댓글을 열어둘 수 있지만, 스팸 관리를 생각해야 합니다. 운영 초반에는 댓글을 승인제로 두는 게 편합니다. 회원가입은 꼭 필요한 사이트가 아니라면 꺼둡니다. 켜두면 스팸 계정이 쌓이고, 로그인 공격 대상도 늘어납니다.
처음 설치할 플러그인은 적게 시작하는 게 좋습니다
처음부터 플러그인을 15개, 20개씩 깔면 어디서 문제가 생겼는지 찾기 어렵습니다. 저는 기본 설치 후 5개 안팎으로 시작하는 편을 권합니다. 백업, 보안, 캐시, SEO, 폼 정도면 대부분의 블로그는 출발할 수 있습니다.
- 백업: 자동 백업과 복구 테스트가 가능한 도구를 고릅니다.
- 보안: 로그인 제한, 파일 변경 감지, 기본 방화벽 기능을 봅니다.
- 캐시: 서버 캐시와 충돌하지 않는지 확인합니다.
- SEO: 제목, 설명, 사이트맵 관리가 되는 정도면 충분합니다.
- 폼: 문의 폼이 필요할 때만 설치합니다.
무료 플러그인으로 되는 일을 처음부터 유료로 갈 필요는 없습니다. 다만 백업 플러그인은 복구가 쉬운지를 꼭 봐야 합니다. 백업 파일만 만들어지고 복구가 복잡하면 실제 사고 때 쓸모가 떨어집니다. 설치 후에는 테스트 글 하나를 만들고, 백업을 만든 뒤 복구 화면까지 확인해두는 게 좋습니다.
캐시 플러그인은 특히 조심해야 합니다. 이미지 최적화, CSS 압축, 자바스크립트 지연 로딩을 한꺼번에 켜면 화면이 깨질 수 있습니다. 하나씩 켜고 모바일 화면까지 확인합니다. 사이트가 느리다고 모든 최적화 옵션을 켜는 방식은 오래 못 갑니다.
설치 후 운영에서 사고를 줄이는 기준
워드프레스는 설치보다 운영이 더 중요합니다. 사고는 대개 갑자기 생긴 것처럼 보이지만, 실제로는 업데이트 지연, 백업 부재, 과한 플러그인, 약한 비밀번호가 쌓여서 터집니다.
업데이트는 무조건 미루는 것도, 무조건 바로 누르는 것도 좋지 않습니다. 개인 블로그라면 일주일에 한 번 정도 관리자 화면에 들어가 업데이트 내역을 보고 처리하면 됩니다. 회사 사이트나 매출이 걸린 사이트라면 백업을 먼저 만들고, 가능하면 테스트 환경에서 확인한 뒤 반영하는 흐름이 안전합니다.
테마는 가벼운 것을 고릅니다. 예쁜 데모가 많은 테마일수록 실제로는 사용하지 않는 기능이 많이 따라오는 경우가 있습니다. 블로그라면 빠른 로딩, 모바일 가독성, 꾸준한 업데이트 이 세 가지를 먼저 봅니다. 페이지 빌더도 편하긴 하지만, 모든 페이지를 빌더로 만들면 유지보수가 무거워질 수 있습니다.
워드프레스 설치방법을 찾는 분들은 보통 “빨리 화면을 띄우는 법”을 원합니다. 그런데 오래 운영해보면 첫날 예쁜 화면보다 첫날 제대로 잡은 설정이 더 오래 갑니다. 도메인, SSL, 고유주소, 백업, 업데이트 기준만 차분히 잡아도 초보 사이트에서 나는 큰 사고는 상당히 줄어듭니다. 플러그인은 필요한 만큼만 깔고, 바꾸기 전에 백업을 만드는 습관이 결국 사이트를 살립니다.
