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

시스템 요구사항

워드프레스를 설치하려면 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!]를 클릭합니다.

데이터베이스 정보 입력

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

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

사이트 정보 입력

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

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

설치 완료

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

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

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

같은 카테고리의 다른 글
워드프레스 강좌 / 플러그인 / WP Maintenance Mode / 공사중, 유지보수모드 플러그인

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

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

워드프레스 강좌 / 플러그인 / Content Cards / 링크를 네이버나 페이스북처럼 만들어주는 플러그인

워드프레스 강좌 / 플러그인 / Content Cards / 링크를 네이버나 페이스북처럼 만들어주는 플러그인

Content Cards 네이버 블로그에서 링크를 추가하면, 썸네일과 요약글이 있는 링크가 만들어집니다. 페이스북에도 비슷한 기능이 있습니다. 워드프레스 자체에는 이 기능이 없지만, Content Cards 플러그인을 이용하면 비슷한 효과를 낼 수 있습니다. 설치 WordPress.ORG에서 공유되는 플러그인이므로 워드프레스 관리자에서 설치할 수 있습니다. 링크 삽입하기 플러그인을 활성화하면 에디터에 아이콘이 하나 생깁니다. 그 아이콘을 클릭하여 링크를 추가합니다. 링크가 가리키는 문서에서 이미지와 제목, 글의 일부를 ...

워드프레스 강좌 / 플러그인 / List Category Posts / 다양하게 글 목록 출력시켜주는 플러그인

워드프레스 강좌 / 플러그인 / List Category Posts / 다양하게 글 목록 출력시켜주는 플러그인

워드프레스 기본 위젯에 최근 글 위젯이 있습니다. 최신 글 목록을 보여주는 위젯으로 제목 또는 제목과 날짜를 출력해줍니다. 워낙 단순한 기능의 위젯이라 불편한 점이 좀 있습니다. 요약글을 보여주지도 못하고, 썸네일을 출력할 수도 없습니다. 글쓴이를 보여주거나 특정 카테고리의 글만 출력하지도 못합니다. 이를 해결해주는 플러그인 중의 하나가 List category posts입니다. 원하는 카테고리의 글을 원하는 양식으로 ...

워드프레스 강좌 / 블록 에디터 / 코드 입력하는 방법

워드프레스 강좌 / 블록 에디터 / 코드 입력하는 방법

워드프레스에서 글 작성할 때 코드를 붙여넣으면, 들여쓰기가 제대로 표현되지 않거나 코드를 실행해버리는 등 원하는 모양으로 나오지 않는 경우가 있습니다. 그럴 경우 그대로 붙여넣지 말고 코드 블록으로 붙여넣습니다. + 아이콘을 클릭하고 를 클릭합니다. 그리고 코드를 붙여넣습니다.

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

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

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

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

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

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

워드프레스 강좌 / 플러그인 / Responsive Lightbox & Gallery / 이미지 클릭했을 때 확대하는 플러그인

워드프레스 강좌 / 플러그인 / Responsive Lightbox & Gallery / 이미지 클릭했을 때 확대하는 플러그인

워드프레스 테마는 일반적으로, 이미지를 본문에 넣을 때 이미지가 아무리 커도 본문 가로폭을 넘어가지 못하게 만듭니다. 보기에는 좋지만, 그렇게 하면 큰 이미지가 작게 보여서 이미지 안의 내용을 보기 힘들 수가 있습니다. 이를 해결하는 방법은 라이트박스 플러그인을 사용하는 것입니다. 이미지를 클릭하면 원본 이미지로 또는 크게 확대 되는 걸 본 적 있으시죠? 그게 ...

워드프레스 강좌 / 플러그인 / DW Question & Answer / 질문과 답변 게시판 플러그인

워드프레스 강좌 / 플러그인 / DW Question & Answer / 질문과 답변 게시판 플러그인

게시판 형식은 여러 가지가 있습니다. 그 중 하나가 Q&A 형식의 게시판입니다. 질문을 남기면 답변을 달고, 질문자는 여러 답변에서 원다는 답을 채택하는 시스템입니다. Stack Overflow, 네이버 지식인과 비슷하다고 할 수 있습니다. 워드프레스에도 그런 형식의 게시판을 만들 수 있는 플러그인들이 있습니다. 그 중 하나가 DW Question & Answer입니다. 설치하고 사용하는 방법을 알아보겠습니다. 설치와 설정 워드프레스 ...

워드프레스 강좌 / 멀웨어 제거, 치료하는 방법

워드프레스 강좌 / 멀웨어 제거, 치료하는 방법

워드프레스와 멀웨어 워드프레스를 사용하는 사이트가 많다보니 공격도 많이 당합니다. 멀웨어에 감염되어서 사이트가 느려지거나, 서버 자원을 필요 이상으로 소비하거나, 다른 사이트로 리다이렉트시키는 등의 문제가 발생합니다. 멀웨어에 감염되면 index.php나 wp-config.php 등 주요 파일이 변형됩니다. 그리고 이상한 파일이 여기저기 잔뜩 생성됩니다. 따라서 치료 방법은 단순합니다. 변형된 파일은 문제 없는 파일로 교체하고, 이상한 파일은 삭제하면 됩니다. 문제는 ...

워드프레스 강좌 / Crayon Syntax Highlighter / 글 목록에서 코드 제거하는 방법

워드프레스 강좌 / Crayon Syntax Highlighter / 글 목록에서 코드 제거하는 방법

Crayon Syntax Highlighter은 워드프레스에서 사용하는 코드 하이라이트 플러그인입니다. 최근엔 업데이트가 별로 없지만, 사용에는 문제가 없습니다. Crayon Syntax Highlighter를 사용하면 한 가지 문제가 발생합니다. 글 시작 부분에 코드가 있으면 글 목록에서 그 코드가 나온다는 것입니다. 글 목록에 텍스트만 출력되는 상황이라면 그리 보기 싫지는 않지만, 썸네일이 들어가거나 2열로 배열한다면 모양이 이상해질 수 있습니다. CSS로 ...