워드프레스 강좌 / 설치하기

시스템 요구사항

워드프레스를 설치하려면 PHP를 사용할 수 있는 웹서버와 데이터베이스 서버가 필요합니다.

  • 웹서버는 어떤 것이든 상관없지만, 권장되는 것는 Apache와 NginX입니다.
  • 데이터베이스 서버는 MySQL 또는 MariaDB가 필요합니다.

We recommend servers running version 7.3 or greater of PHP and MySQL version 5.6 OR MariaDB version 10.0 or greater.
We also recommend either Apache or Nginx as the most robust options for running WordPress, but neither is required.

웹호스팅을 이용할 경우 보통 위 조건을 만족합니다. 그래도 호스팅 신청하기 전에 워드프레스 설치가 가능한지 확인하는 게 좋습니다.

준비할 것

  • 워드프레스를 설치할 웹서버가 필요합니다. 직접 구축하기 어려운 경우 웹호스팅을 신청하세요. 무료도 있고, 테스트 목적이라면 월 몇 백원 정도의 저렴한 웹호스팅도 괜찮습니다.
  • 어디서나 접속할 수 있는 도메인이 있으면 좋습니다. 웹호스팅 업체에서 무료로 제공하기도 합니다.
  • 웹서버에 접속할 수 있는, FTP로 파일을 업로드할 수 있는 계정과 비밀번호를 알아야 합니다.
  • 데이터베이스 이름과 계정, 비밀번호를 알아야 합니다.
  • 파일을 서버로 업로드할 때 FTP Client 프로그램을 사용합니다. FileZilla가 널리 쓰이며, 사용법은 여기에 있습니다.

다운로드

워드프레스는 영어, 한국어, 프랑스어, 일본어 등 여러 언어를 지원합니다. 설치하는 과정에서 또는 설치 후에 언어를 변경하는 것이 가능하므로, 사용할 언어의 워드프레스를 찾을 필요 없이 공식 홈페이지에서 다운로드하면 됩니다.

워드프레스는 다음 링크에서 다운로드 받을 수 있습니다.

https://wordpress.org/download/

만약 구 버전의 워드프레스나 IIS용 워드프레스가 필요하다면 다음 링크에 방문하세요.

https://wordpress.org/download/releases/

업로드

도메인과 서버 홈 디렉토리가 다음과 같다고 가정하겠습니다.

  • 도메인 : cmsfactory.net
  • 홈 디렉토리 : /home/www

즉, 웹브라우저로 cmsfactory.net에 접속하면 서버의 /home/www 디렉토리에 있는 내용을 보여주는 것입니다.

다운로드 받은 파일의 압축을 풀면 wordpress 폴더 안에 다음과 같은 폴더와 파일들이 있습니다.

\wp-admin
\wp-content
\wp-includes
 index.php
 license
 readme
 wp-activate.php
 wp-blog-header.php
 wp-comments-post.php
 wp-config-sample.php
 wp-cron.php
 wp-links-opml.php
 wp-load.php
 wp-login.php
 wp-mail.php
 wp-settings.php
 wp-signup.php
 wp-trackback.php
 xmlrpc.php

이 폴더와 파일들을 서버의 /home/www에 업로드하면 cmsfactory.net으로 접속했을 때 워드프레스로 만든 사이트가 나옵니다.

wp라는 디렉토리를 만들고 /home/www/wp에 업로드하면 cmsfactory.net/wp로 접속했을 때 워드프레스로 만든 사이트가 나옵니다.

웹브라우저로 접속

  • /home/www에 업로드했다면 cmsfactory.net으로, /home/www/wp에 업로드했다면 cmsfactory.net/wp로 접속합니다.
  • 한국어를 선택하고 [계속]을 클릭합니다.

  • [Let's Go!]를 클릭합니다.

데이터베이스 정보 입력

  • 데이터베이스 정보를 입력합니다.
  • 테이블 접두어는 변경해도 됩니다.
  • 입력을 마쳤으면 [저장하기]를 클릭합니다.

  • [설치 실행하기]를 클릭합니다.

사이트 정보 입력

  • 사이트 제목, 관리자 등 사이트 정보를 입력하고 [워드프레스 설치하기]를 클릭합니다.
  • 여기서 입력한 정보는 설치 후에 변경할 수 있습니다.

  • 만약 단순한 암호를 입력하면 [취약한 암호 사용 확인]이라는 것이 나옵니다. 체크를 해야 사용 가능합니다.

설치 완료

  • 설치에 성공하면 다음과 같은 화면이 나옵니다.
  • [로그인]을 클릭합니다.

  • 사용자명과 암호을 입력하고 로그인합니다.

  • 다음과 같은 화면이 나오면 정상적으로 설치된 것입니다.

같은 카테고리의 다른 글

워드프레스 강좌 / 설정 / 개인정보 / 개인정보처리방침 만들기

워드프레스 강좌 / 설정 / 개인정보 / 개인정보처리방침 만들기

개인정보 설정 개인정보는 GDPR로 인해 워드프레스 4.9.6에 추가된 설정입니다. 유럽연합의 일반 데이터보호 규칙(General Data Protection Regulation (GDPR))이 5월 25일부터 발효됩니다. GDPR은 회사 및 사이트 소유자에게 개인 데이터를 어떻게 수집, 이용, 공유하는지에 관해 투명하게 할 것을 요구하고 있습니다. 또한 개인으로 하여금 자신의 개인 데이터가 어떻게 수집, 이용, 공유되는지에 관해 더 많은 접근 및 선택을 부여하고 ...

워드프레스 강좌 / 플러그인 / UpdraftPlus / 백업, 복원 플러그인

워드프레스 강좌 / 플러그인 / UpdraftPlus / 백업, 복원 플러그인

UpdraftPlus UpdraftPlus는 워드프레스 전체를 백업하고 복원할 수 있는 플러그인입니다. 현재 백업/복원 플러그인 중에서 가장 인기있는 플러그인으로, 대표적인 특징은 다음과 같습니다. 쉽고 빠른 백업/복원 파일과 DB 모두를 백업/복원 구글 드라이브, 드롭 박스, 원드라이브 등 외부 저장소에 백업 가능 주기적으로 자동 백업 가능 백업 를 클릭합니다. 팝업창에서 를 클릭합니다. 잠시 기다리면 백업이 만들어집니다. 백업 파일은 /wp-content/updraft 폴더에 저장됩니다. 외부 ...

워드프레스 강좌 / 플러그인 / Table of Contents Plus / 포스트, 페이지에 차례(목차) 만드는 플러그인

워드프레스 강좌 / 플러그인 / Table of Contents Plus / 포스트, 페이지에 차례(목차) 만드는 플러그인

긴 글을 읽을 때 차례(목차)가 있으면 좋습니다. 예를 들어 위키백과는 문서 상단에 목차가 있습니다. 목차가 있으면 문서가 어떤 내용을 담고 있는지 파악하기 쉽고 링크가 걸려 있어 원하는 내용으로 이동하기 편하다는 장점이 있습니다. Table of Contents Plus 목차를 영어로 Table of Contents, 줄여서 TOC라고 합니다. TOC로 검색하면 꽤 많은 플러그인이 나오는데, 가장 사용자가 많은 플러그인이 Table of ...

워드프레스 강좌 / 플러그인 / Duplicate Menu / 메뉴 복사하는 플러그인

워드프레스 강좌 / 플러그인 / Duplicate Menu / 메뉴 복사하는 플러그인

워드프레스에서 메뉴를 만드는 게 그리 쉽지는 않습니다. 어렵다기 보다는 손이 많이 갑니다. 메뉴 아이템이 많으면 지루한 작업을 한참 해야 합니다. 메뉴 작업을 하다보면 비슷한 메뉴를 여러 개 만들어야 하는 경우도 있고, 긴 메뉴를 분할해야 하는 경우도 있습니다. 그 때마다 메뉴를 새로 만드는 건 너무 번거롭습니다. Duplicate Menu는 이러한 작업을 도와주는 플러그인입니다. 이름 ...

워드프레스 강좌 / 플러그인 설치하기, 삭제하기

워드프레스 강좌 / 플러그인 설치하기, 삭제하기

플러그인을 설치하는 방법 플러그인을 설치하는 방법은 세 가지가 있습니다. 웹에서 바로 설치하기 ZIP 파일 업로드하여 설치하기 FTP로 업로드하여 설치하기 WordPress.ORG에서 공유되는 플러그인은 보통 1번 방식으로 설치합니다. WordPress.ORG에서 공유되지 않는 플러그인은 2번 또는 3번 방식으로 설치합니다. 웹에서 바로 설치하기 에서 설치하려는 플러그인을 찾습니다. 추천, 인기 등에서 널리 쓰이는 플러그인을 볼 수 있고, 검색을 통해서 원하는 ...

워드프레스 강좌 / 링크 없는 메뉴 만드는 방법

워드프레스 강좌 / 링크 없는 메뉴 만드는 방법

워드프레스의 메뉴는 링크를 가지고 있습니다. 하지만 계층형으로 만들거나 메뉴 그룹을 만들 때 링크가 없는 메뉴가 필요할 때가 있습니다. 기본 기능으로는 그러한 메뉴를 만들 수 없지만, 약간의 편법을 사용하면 가능합니다. 사용자정의 링크를 만듭니다. URL에는 아무거나 입력해도 상관없습니다. 뭘 쓸지 고민된다면 #을 입력하면 됩니다. URL이 비어 있으면 메뉴가 만들어지지 않으므로 꼭 입력해야 합니다. 메뉴 수정으로 가서 ...

워드프레스 강좌 / 플러그인 / WP Maintenance Mode / 공사중, 유지보수모드 플러그인

워드프레스 강좌 / 플러그인 / WP Maintenance Mode / 공사중, 유지보수모드 플러그인

공사중/유지보수 모드 사이트 업데이트나 유지보수를 위해서 사이트 접속을 막아놓아야 하는 경우가 있습니다. 그런 경우 방문자에게는 접속 불가 안내와 다시 접속 가능한 시간을 안내하는 페이지를 띄워놓고, 관리자는 작업을 합니다. 이를 Maintenance Mode라고 하는데, 워드프레스로 만든 사이트라면 이러한 기능을 플러그인으로 쉽게 구현할 수 있습니다. WP Maintenance Mode 에서 maintenance로 검색하면 많은 플러그인을 찾을 수 있습니다. 이 중에서 ...

워드프레스 강좌 / 플러그인 / GS Logo Slider Lite / 파트너, 고객사 로고 슬라이더 만드는 플러그인

워드프레스 강좌 / 플러그인 / GS Logo Slider Lite / 파트너, 고객사 로고 슬라이더 만드는 플러그인

기업 홈페이지에 가면 파트너 또는 고객사 로고가 가로 방향으로 흘러가는 것을 볼 수 있습니다. 이를 보통 로고 슬라이더라고 합니다. 로고 슬라이더는 직접 코딩하거나 공개된 오픈 소스를 이용하여 만들 수 있는데, 워드프레스라면 플러그인으로 쉽게 구현할 수 있습니다. 플러그인 추가 화면에서 logo slider로 검색하면 상당히 많은 플러그인이 나오는데, 사용법은 비슷합니다. 가장 먼저 나오는 ...

워드프레스 강좌 / 플러그인 / Enlighter / 코드 하이라이터(Code Highlighter) 플러그인

워드프레스 강좌 / 플러그인 / Enlighter / 코드 하이라이터(Code Highlighter) 플러그인

Enlighter 워드프레스 코드 하이라이트 플러그인으로 널리 사용되는 것은 Crayon Syntax Highlighter입니다. 그런데 개발이 중단된지 꽤 되었습니다. 그래서 찾은 다른 플러그인이 Enlighter입니다. 어떻게 사용하는지 간단히 알아보겠습니다. 설치와 설정 설치는 워드프레스 관리자 페이지에서 할 수 있습니다. highlighter로 검색 후 설치합니다. 설정은 Enlighter에서 합니다. 다양한 메뉴가 있는데, 기본 설정 그대로 사용해도 큰 불편은 없습니다. 사용법 - 블록 편집기 Enlighter를 ...

워드프레스 강좌 / 멀티사이트 만드는 방법

워드프레스 강좌 / 멀티사이트 만드는 방법

서브 도메인과 서브 디렉토리 멀티사이트를 만드는 방법에는 서브 도메인 방식과 서브 디텍토리 방식이 있습니다. cmsfactory.net이라는 도메인이 있을 때, abc.cmsfactory.net 이 서브 도메인이고 cmsfactory.net/abc 가 서브 디렉토리입니다. 서브 도메인 방식으로 멀티사이트를 만드는 것은 언제든 가능하지만, 서브 디렉토리 방식으로 멀티사이트를 만드는 것은 처음 설치했을 때만 가능합니다. 기존 URL과 멀티사이트의 URL이 충돌할 수 있기 때문입니다. 운영 중인 사이트에 멀티사이트를 추가하려고 하면 다음처럼 ...