워드프레스 사이트의 속도와 SQL 쿼리의 관계


워드프레스를 사용해서 웹사이트를 제작해서 사용하다보면 시간이 지날수록 사이트 속도가 느려지는 경험을 하게됩니다. 워드프레스 사이트의 속도가 느려지는 문제는 여러가지가 있지만 일반적으로 가장 큰 영향을 미치는 것은 플러그인과 테마인 경우가 많습니다.


특히 운영자는 워드프레스의 가장 큰 장점인 플러그인에 매료되어 플러그인을 이것저것 설치하는 경우가 많고 플러그인의 갯수는 계속 누적됩니다.

워드프레스 플러그인이나 테마도 PHP 개발환경 속에서 동작하는 하나의 프로그램이기 때문에 플러그인과 테마가 동작을 할 때마다가 PHP 프로그램은 구동되고 데이터베이스인 MySQL의 SQL 쿼리(Query)를 수행하게 됩니다. 즉, 플러그인이 많다거나 무거운 테마를 설치했다는 것은 많은 수의 SQL 쿼리가 데이터베이스에 수행되거나 데이터베이스에 부하를 주는 쿼리가 수행되는 것을 의미합니다. 그에 따라서 자연히 시스템의 속도는 저하되게 됩니다.


SQL( Structured Query Language, 구조화 질의어)는 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. 관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었다. SQL은 데이터베이스로부터 정보를 얻거나 갱신하기 위한 표준 대화식 프로그래밍 언어이다. 많은 수의 데이터베이스 관련 프로그램들이 SQL을 표준으로 채택하고 있다.


사이트 속도가 느려졌다면?


워드프레스 사이트 속도가 느려졌다면 운영자가 취해야하는 행동은 두 가지 정도가 있습니다.
첫번째는 웹사이트 속도를 느리게하는 플러그인이나 테마를 찾아내서 제거하는 일입니다.
두번째는 워드프레스를 구동시키는 웹호스팅 서버의 하드웨어적인 상황을 점검해 보는 것입니다.

첫번째로 이야기한 웹사이트 속도를 느리게하는 원인 프로그램을 찾아내는 것은 이전에 P3 플러그인을 활용한 워드프레스 성능 최적화 방법에서 설명드렸습니다. 아래 포스팅 내용을 참고바랍니다.




웹호스팅 환경 점검은 어떻게?


위에서 언급한 첫번째 방법을 활용해서도 워드프레스 사이트 속도가 개선이 되지 않는다면 두번째 방법으로는 워드프레스 서버 환경이나 용량을 살펴보아야 합니다. 웹호스팅 서버의 환경을 점검할 때 PHP 프로그램의 함수인 phpinfo()를 사용합니다. 워드프레스는 PHP 프로그램으로 만들어진 CMS(Contents Management System) 프로그램이기 때문에 PHP 프로그램을 활용해서 서버 점검이 가능한 것입니다.




phpinfo() 함수로 웹호스팅 환경 점검하기


PHP 프로그램의 함수인 phpinfo()를 사용하기 위해서는 먼저 PHP 파일을 하나 만들어야 합니다. PHP 프로그램 파일을 만들때 일반 윈도우 메모장을 이용해도 좋지만 가능한 HTML 및 프로그램 작성이 간편한 HTML 편집기를 이용하는 것이 좋습니다. 무료로 사용가능한 에디터 프로그램은 국내 아크로소프트에서 제작한 아크로에디터(AcroEdit)나 서브라임텍스트가 있습니다. 저는 서브라임텍스트를 권장합니다. 여기에서는 서브라임텍스트를 사용하겠습니다.

서브라임텍스트는 아래 포스팅 내용중에 다운받는 곳이 설명되어있습니다. 참고바랍니다.

phpinfo.php 파일 만들기


먼저, 아래와 같이 서브라임텍스트 프로그램을 실행시킨 뒤에 File > New File 메뉴를 클릭합니다.



이제는 Ctrl+S 단축키를 눌러서 phpinfo.php 하는 이름으로 저장합니다.



아래와 같이 PHP 코드를 작성한 뒤에 Ctrl+S로 파일을 저장합니다.




웹호스팅 서버 디렉토리에 업로드 하기


phpinfo 파일이 만들어졌다면 웹호스팅 서버에 FTP 프로그램을 이용해서 서버에 업로드합니다. 서버 업로드 폴더 경로는 www로 접속한 디렉토리입니다.



웹호스팅 서버 정보 웹브라우저에서 확인하기


웹브라우져를 열고 자신의 워드프레스 사이트에 접속합니다. 자신의 사이트에 접속하려면 자시의 웹사이트 주소뒤에 다음과 같은 경로가 붙어야 합니다.



웹브라우져를 열고 접속하니 웹호스팅 정보가 아래 화면과 같이 나타납니다. 브라우져 스크롤을 하면 아래로 웹호스팅 서버 환경에 대한 정보를 확인할 수 있습니다. 맨 상단에는 PHP 버전이 나타나 있습니다. 서버의 정보를 불필요하게 노출할 필요는 없기 때문에 아래 화면은 마스킹 처리를 하였습니다.
워드프레스를 사용시 권장하는 PHP 버전은 5.24이상입니다. 5.3이상이기 때문에 PHP 버전은 문제가 없습니다.




운영자는 웹브라우저에 나타난 웹호스팅 서버 상세 정보를 검색해서 확인할 수 있습니다.

서버 메모리 용량 확인하기


웹호스팅 서버의 메모리 용량이 너무 작아서 워드프레스 속도가 느릴 수도 있습니다. 특히 64MB 정도의 용량은 부족할 수 있습니다.
메모리 용량을 확인해서 작다면 증설해야 합니다. 메모리 용량을 확인하기 위해서 웹브라우저 화면에서 Ctrl+F 로 memory_limit 로 검색합니다.

아래 화면과 같이 memory_limit 항목에 서버의 메모리가 검색되었습니다. 현재 서버의 메모리 용량은 128MB 입니다. 메모리 용량이 더크면 좋겠지만 일단 128MB 정도면 무거운 테마를 구동하지 않는 이상 기본적으로 워드프레스를 구동하는데는 문제가 없습니다. 워드프레스 메모리는 가능한 128MB 이상을 사용하는 것을 권장합니다.




서버의 MySQL 버전 확인하기


웹브라우져에서 mysql로 검색합니다. 아래 화면과 같이 MySQL 버전은 5.1입니다. 워드프레스는 MySQL 버전은 5.0이상을 권장하고 있습니다.




파일 업로드 용량 확인하기


파일 업로드 용량 설정은 기본적으로 두 가지로 설정되어있습니다. 하나는 워드프레스에서 첨부할 수 있는 파일의 최대 크기를 설정한 것이고, 또하나는 웹호스팅 서버에서 파일업로드시 최대 파일 크기를 설정한 곳입니다.

웹브라우져에서 post_max_size로 검색합니다. post_max_size는 워드프레스 시스템을 사용해서 업로드할 수 있는 최대 파일의 크기를 설정한 곳입니다. 현재는 21M로 설정되어있습니다.




웹브라우져에서 upload_max_filesize로 검색합니다. upload_max_filesize는 웹호스팅 서버에 업로드할 수 있는 최대 파일의 크키입니다. 현재는 21M입니다.




정보 확인후 파일은 삭제하기


가능한 사용한 phpinfo.php 화일은 서버에서 삭제하는 것이 좋습니다. 굳이 자신의 서버정보를 외부에 공개할 필요는 없습니다.
서버에 대한 정보를 고스란히 노출하는 것은 시스템 보안상 결코 좋은 방법은 아니기 때문입니다.



워드프레스 관문 지키기


워드프레스의 보안에서 중요한 것 중의 하나는 관문인 워드프레스 로그인 화면을 지키는 일입니다.
해킹을 시도하는 해커들이 뚫고자하는 첫번째는 바로 워드프레스 관리자 화면으로 들어가는 로그인 화면이기 때문입니다. 일단 관리자로 로그인이 가능해지면 해커는 자신의 마음대로 워드프레스 사이트를 공격할 수 있고 손쉽게 정보를 빼내갈 수 있습니다.



일반적으로 해커들이 시도하는 해킹의 두 가지 방법은 먼저 특정 정보없이 무작위 아이디와 비밀번호를 대입해서 로그인을 시도하는 방법이거나 웹브라우저나 로컬PC에 남아있는 로그인 정보등을 가로채서 획득한 정보를 기반으로 로그인하는 방법입니다. 만약 해커가 관리자 로그인 아이디를 획득했고 비밀번호를 알지 못한다고 가정했을때 획득한 로그인 아이디를 입력하고 비밀번호는 해킹프로그램을 사용해서 무작위 대입을 시도할 것입니다.

이때 이런 시도에 대해서 관문 지키미 역할을 하는 것이 로그인 시도 횟수를 제한하는 기능입니다. 워드프레스는 플러그인을 통해서 이런 기능을 구현할 수 있습니다.
로그인을 시도하는 횟수를 제한하는 플러그인 중에서 전세계에서 가장 많이 사용하는 플러그인은 Limit Login Attempts 입니다.

로그인 횟수 제한하는 Limit Login Attempts 플러그인 설치하기


플러그인을 설치하기 위해서 왼쪽 사이드바 메뉴에서 플러그인 추가하기 메뉴를 클릭합니다.



플러그인 검색 창에서 limit login attempts를 입력하고 검색합니다. 로그인 제한에 관해서 수많은 플러그인이 검색되지만 백만명이상 설치한 검증된 Limit Login Attempts 플러그인을 설치하겠습니다. 비록 업데이트는 오래되었지만 테스트 해본 결과 특별한 문제점은 발견되지 않았습니다. 지금 설치하기 버튼을 클릭합니다. 



플러그인이 설치되었습니다. 플러그인을 활성화 링크를 클릭합니다.



로그인 시도 횟수 제한기능 사용하기


Limit Login Attempts 플러그인이 정상적으로 설치되었다면 왼쪽 사이드바 메뉴에서 설정 > Limit Login Attempts 라는 메뉴가 생성된 것을 확인할 수 있습니다. Limit Login Attempts를 클릭합니다.



다음과 같이 로그인 시도 횟수 제한 설정을 하는 화면이 나타납니다.



아래 오렌지 박스의 Lockout 설정 부분을 차례로 설명하겠습니다.
첫번째는 4번 재시도를 허용한다는 것이며,
두번째는 4번의 로그인이 실패하면 20분 후에 로그인을 할 수 있도록 잠그는 기능입니다.
세번째는 첫번째 두번째가 4번 반복되면 24시간 동안 로그인 시도 잠근다는 뜻이며
네번째는 세번째 이후 12시간이 지나면 다시 초기화 된다는 것입니다.



아래 화면에서 화살표가 가르키는 IP 부분은 워드프레스가 접속된 사이트의 IP가 나타납니다. 자신의 로컬PC에 워드프레스를 설치하였다면 1로 표시될 것입니다.

또한 설정에서 중요한 부분은 차단시에 알리미 기능인 Notify on lockout 항목에 체크하는 것입니다. 아래 네모 박스 부분의 첫번째는 IP를 로그로 남긴다는 것이며 두번째 항목은 IP가 차단된 뒤에 관리자의 이메일로 알려주는 기능입니다. 설정을 완료하였으면 Change Options 버튼을 클릭해서 해당 설정내역을 저장합니다.



로그인 제한 기능 테스트하기


로그인 제한 기능을 테스트하기 위해서 자신의 워드프레스 사이트에 접속해서 로그인 시도를 합니다.
해커라고 가정하고 첫번째 로그인 시도를 했습니다. 아래와 같이 경고 메시지가 나타나면서 로그인 시도가 3번 남았다고 표시합니다.



세번째 로그인이 실패한 상황에서 마지막 네번째 로그인 시도를 합니다.



아래와 같이 네번의 시도가 실패로 끝나면 20분 동안 로그인 기능이 잠기게 되고 아래와 같이 메시지가 출력되는 것을 확인할 수 있습니다.



관리자 화면에서 차단 로그 확인하기


관리자 화면의 플러그인 설정 화면에 들어오면 조금전 접속 차단했던 내역이 나타납니다. 차단내역의 로그가 아래와 같이 IP로 나타나고 test라는 ID가 1번 차단되었다는 기록을 확인할 수 있습니다.
     




로그인 제한 기능 플러그인을 사용할 때의 주의사항


첫째, 자신의 워드프레스 사이트를 미리 빽업을 받는 것이 좋습니다.

로그인 제한 기능 플러그인을 사용할때는 만약의 사태를 대비해서 자신의 워드프레스 사이트를 미리 빽업받아놓는 것이 좋습니다.
만약의 상황에 로그인이 되지 않는 되었을때 사이트 빽업데이타가 있다면 걱정할 필요가 없을 것입니다.
워드프레스 빽업에 대한 것은 아래 포스팅을 참고바랍니다.

※ 관련 포스팅



둘째, 로그인 제한 기능은 IP 기반으로 동작한다는 점입니다.

로그인 제한 기능 플러그인을 사용하거나 테스트할 때의 주의사항은 로그인 잠금기능이 IP 기반으로 동작하는 것에 유의해야 합니다.
즉 아무리 자신이 워드프레스 사이트 관리자로 로그인해있는 상황이라고 해도 동일한 IP의 PC에서 로그인 제한 잠금 테스트를 한다면 로그인한 관리자 마저도 로그아웃 되어버리는 웃지못할 상황이 벌어지게 됩니다. 자신이 관리자임에도 설정한 시간동안 워드프레스 사이트에 접속이 불가한 상황이 되는 것입니다.

따라서 테스트를 하려고 한다면 워드프레스 사이트를 관리하는 IP의 기기가 아니라 다른 IP를 사용하는 기기를 하는 것이 좋습니다. 가령 3G나 LTE망을 사용하는 자신의 스마트폰으로 로그인 시도 테스트를 하는 것이 실수로 관리자인 자신이 로그아웃되는 것을 미연에 방지할 수 있는 좋은 방법입니다.








지난 시간에 이어서 이번에는 BackWPup 플러그인을 활용해서 워드프레스 사이트 전체를 매일 드롭박스에 자동으로 시스템 빽업하는 방법을 알아보도록 하겠습니다.

[ 이전 포스팅 ]


크론(cron) 이란?


사람이 수작업으로 시스템을 빽업하는 것이 아니라 시스템이 자동으로 빽업하는 것을 시스템적으로 업계에서는 크론이라는 용어를 사용합니다. 유닉스시스템에서 crontab 이라는 스케쥴 배치 작업 명령어를 사용하면서 유래된 용어라고 보면됩니다.

서버 시스템인 유닉스시스템에서 crontab 명령어는 주기적으로 일, 주, 월 단위로 어플리케이션 시스템이 자동 실행되도록 스케쥴링 해서 배치작업을 거는 명령어입니다. 유닉스시스템은 윈도우 이전에 역사가 오래된 시스템입니다.

유닉스 시스템에 대해서 궁금하신 분들은 위키피디아의 유닉스 정의를 참고 바랍니다.

유닉스(Unix)는 교육 및 연구 기관에서 즐겨 사용되는 범용 다중 사용자 방식의 시분할 운영 체제이다. 1970년대 초반 벨 연구소 직원인 켄 톰슨, 데니스 리치, 더글러스 매클로리 등이 처음 개발하였다. 오늘날의 유닉스 시스템은 AT&T를 비롯한 여러 회사들과 버클리대학(UC Berkeley) 등 비영리 단체들이 개발한 다양한 버전들이 있다.
유닉스는 처음부터 다양한 시스템 사이에서 서로 이식할 수 있고, 멀티 태스킹과 다중 사용자를 지원하도록 설계되었다.

스케쥴링 자동 빽업 기능이 가능한 워드프레스


워드프레스도 BackWPup 플러그인을 사용하면 크론 스케쥴링 작업이 가능합니다. 즉 사용자가 원하는대로 일, 주, 월 단위로 워드프레스 시스템을 전체 빽업 받을 수 있는 것입니다.


위험관리(Risk Management)와 일단위 빽업


요즈음에 대부분의 건실한 IT업계에서는 위험관리(Risk Management) 측면에서 웹시스템에 대한 여러가지 빽업 및 복원 계획을 마련하고 있습니다. 우리가 사용하는 워드프레스에서도 작기는 하지만 나름대로의 시스템 위험관리가 있어야 할 것입니다.

어떠한 사유로 인해서 그동안 만들어 놓았던 시스템이 하루 아침에 사라질 수도 있기 때문입니다. 따라서 적어도 일단위의 시스템 빽업 계획은 반드시 필요합니다. 주단위 월단위도 괜찮겠지만 만일 어제 자신의 쇼핑몰에서 고객의 거래가 이루어진 것이 있는데 일주일전의 빽업받은 시스템 복원 형상을 가지고 복원한 들 어제 고객의 거래내용은 사라지게 되는 것입니다.

따라서 적어도 일단위 빽업은 사이트 운영에 필수적인 요소입니다.


드롭박스를 활용해서 일단위 자동 빽업하기


워드프레스를 자동으로 일단위 전체 빽업하기 위해서는 먼저 일단위 전체 빽업 Job을 만들어야 합니다. 왼쪽 사이드바 메뉴에서 BackWPup > Add new job 메뉴를 클릭합니다.



신규 빽업 작업을 만드는 화면이 나타납니다. 아래 화면과 같이 Job Name에 일단위 전체 빽업 이라고 입력합니다. 그리고 Job Tasks 부분은 모두 체크합니다. 압축 화일 형식은 Zip 화일을 선택합니다.




다음은 중요한 부분입니다. 드롭박스로 화일을 보낼 것이기 때문에 생성된 워드프레스 빽업 화일의 목적지인 Job Destination 항목에는 Backup to Dropbox 부분에 반드시 체크를 해야합니다. 아래와 같이 체크를 한 뒤에 저장버튼을 클릭합니다.



스케쥴 설정하기


이제는 자동 배치 작업의 스케쥴을 설정해야합니다. 상단의 Schedule 탭을 클릭합니다.   



스케쥴 탭을 클릭하면 아래와 같이 스케쥴을 설정하는 화면이 나타납니다. 크론 기능을 이용해서 스케쥴을 걸 것임으로 아래와 같이 with WordPress cron 항목에 체크를 합니다. 그리고 매일 새벽2시에 일단위로 시스템을 자동으로 빽업 받을 것이므로 daily 항목에 체크를 하고 시간을 2시로 변경한 뒤에 저장 버튼을 클릭합니다.



드롭박스 연동하기


드롭박스와 연결하기 위해서 Dropbox 탭을 클릭합니다. 아래와 같이 드롭박스 연동화면이 나타납니다. 아직 인증이 되지않았기 때문에 Not authenticated 라는 구문이 나타납니다. 아래의 Create Account 버튼을 클릭해서 드롭박스 로긴을 해서 인증을 해야합니다. Create Accout 버튼을 클릭합니다.



드롭박스에 가입을 하지 않았다면 아래 무료로 가입하기 버튼을 클릭해서 가입절차를 수행해야 합니다. 이미 가입을 하였다면 오른쪽 상단의 로그인 버튼을 클릭합니다.



드롭박스의 로그인을 수행합니다.



드롭박스 인증 코드 얻어서 붙여넣기


드롭박스에 로그인이 되었다면 워드프레스 BackWPup 플러그인 설정화면에서 아래와 같이 Get Dropbox App auth code 버튼을 클릭합니다. 이 버튼은 드롭박스 인증코드를 얻는 버튼입니다.



드롭박스 인증을 하는 버튼을 클릭하면 아래와 같이 드롭박스에서 인증 허가 화면이 나타납니다. 허용 버튼을 클릭합니다.



허용 버튼을 클릭하면 아래와 같이 인증코드가 나옵니다. 이 인증코드를 복사해서 워드프레스 드롭박스 인증코드 입력화면에 붙여넣으면 됩니다. 인증코드를 복사합니다.




아래와 같이 워드프레스 BackWPup 화면에 인증코드를 복사해서 붙여넣고 저장하기 버튼을 클릭합니다.



아래 화면과 같이 Authenticated 라는 구문이 표시되면 드롭박스 연동이 정상적으로 성공한 것입니다. 



일단위 배치작업 확인하기


생성한 일단위 배치작업을 확인하기 위해서 왼쪽 사이드바 메뉴에서 BackWPup > Jobs 메뉴를 클릭합니다.



Jobs 화면에 들어오면 아래와 같이 일단위 전체 빽업 항목이 생성된 것을 확인할 수 있습니다. 오른쪽에 보면 내일부터 새벽2시에 자동으로 매일 워드프레스 시스템이 드롭박스에 빽업 될 것입니다. 



일단위 자동 빽업기능 사용시 주의사항


여기에서 주의할 사항이 있습니다. 시스템 전체 빽업이기 때문에 매일 작게는 60메가에서 수백메가까지 빽업 화일이 생성될 수 있습니다. 따라서 빽업용량이 많으면 드롭박스 용량을 증설하거나 삭제해야 합니다.

또한 한 가지 더 주의할 사항은 웹호스팅 서버 폴더에도 빽업 받도록 하였으나 테스트용으로 정상적으로 동작하는 정도만 확인하고 웹호스팅 서버에 자동빽업하는 기능은 아래 화면과 같이 해제하는 것이 좋습니다. 웹호스팅 서버용량인 일반적으로 많지는 않아서 금세 서버 용량을 풀(Full)나게 되기 때문입니다.



워드프레스를 새롭게 시작하고 싶을때


워드프레스를 처음 세팅하고 여러가지 플러그인을 설치하다보면 어느 순간에는 워드프레스 전체를 다시 삭제하고 처음부터 다시 설치하고 싶을때가 있습니다. 이럴때는 워드프레스를 삭제하는 플러그인인 WordPress Reset 플러그인을 사용하면 간편하게 워드프레스를 초기화 할 수 있습니다.



서버의 화일은 별도로 삭제가 필요하다


그렇지만 유의해야할 사항은 WordPress Reset 플러그인을 사용해서 워드프레스를 삭제한다고 해도 자신이 워드프레스 서버의 파일은 별도로 삭제해야합니다. WordPress Reset 플러그인은 데이터베이스인 MySQL내에 설치되었던 워드프레스 내역을 삭제하기 때문에 호스팅받는 서버나 자신의 로컬PC에 있는 화일은 그대로 남아있습니다. 


따라서, 초기화 플러그인을 사용을 한 뒤에는 서버의 파일을 삭제하는 작업도 병행하면 됩니다.



워드프레스 초기화 플러그인 WordPress Reset 설치하기


관리자 화면의 사이드바에서 플러그인 추가하기 메뉴를 클릭합니다.



플러그인 검색창에서 wordpress reset 이라고 입력하고 검색하면 첫번째 검색되는 WordPress Reset의 지금 설치하기 버튼을 클릭합니다.



플러그인이 설치되었습니다. 플러그인을 활성화 링크를 클릭합니다.


워드프레스 삭제하기


왼쪽 사이드바에서 도구 > Reset 메뉴가 생성된 것을 확인할 수 있습니다. 워드프레스를 초기화하기 위해서 Reset 메뉴를 클릭합니다.



워드프레스를 초기화하는 화면입니다. 초기화 작업은 간단합니다. 아래 입력필드에 reset 이라고 입력하고 Reset 버튼을 클릭하면 됩니다.
그렇지만, 간단하다고 해서 함부로 사용하는 기능은 아닙니다. 

자신의 열심히 작업하고 만든 워드프레스 사이트가 클릭한번으로 없어지기 때문입니다. 따라서 삭제나 초기화 작업전에는 반드시 워드프레스를 빽업해두는 습관이 필요합니다. 다음 시간에는 워드프레스를 빽업받는 방법에 대해서 공부해보도록 하겠습니다.



그라바타란 무엇인가?


워드프레스 설치시 기본 기능에는 아바타를 등록하는 기능은 없습니다. 그렇지만 그라바타(Gravatar) 서비스를 이용하면 아바타 기능을 사용할 수 있습니다. 그라바타는 Globally Recognized Avatar 라는 용어에서 만들어졌습니다. 그라바타 서비스는 그라바타 사이트에서 한 번 아바타를 등록해 놓으면 여러가지 웹사이트나 소셜 계정에서도 별도의 등록 과정없이 그라바타 아바타를 사용할 수 있습니다.

즉, 자신이 사용하는 웹사이트나 소셜에 매번 프로필 사진을 등록할 필요가 없고 단 한번 그라바타 서비스에 아바타로 등록해 놓고서 사용하면 되는 것입니다. 그라바타 서비스에서 인식자로 사용하는 아이디는 이메일 주소입니다.

먼저 그라바타 서비스에 가입 절차를 확인하고 워드프레스에서 아바타를 연결해서 사용하는 방법을 알아보겠습니다.

그라바타 서비스 가입하기


먼저 그라바타 사이트( http://ko.gravatar.com/ ) 접속합니다. 오른쪽 상단의 로그인 버튼을 클릭합니다.



그라바타 서비스를 이용하기 위해서는 가입형 워드프레스인 워드프레스닷컴 계정이 있어야 합니다. 워드프레스닷컴 계정이 있다면 이메일과 패스워드를 입력하고 로그인 버튼을 클릭합니다. 아직 워드프레스닷컴 계정이 없다면 Create an Account 버튼을 클릭해서 워드프레스닷컴 계정생성 후 로그인합니다.


그라바타 서비스에 로그인하면 My Gravatars 메뉴가 디폴트로 열립니다. 아직 아바타에 사용할 프로필 이미지를 등록하지 않았습니다. 아래에 하나 추가하려면 여기를 클릭하세요! 링크를 클릭해서 이미지를 등록합니다. 그라바타 이미지를 등록할 때 등급이 있는데 전체 공개 등급인 G등급으로 등록하면 됩니다.



등록이 완료되었다면 아래 그림과 같이 Gravatar 관리 화면에 등록된 아바타가 보일 것입니다. 이제 이 아바타를 자신의 웹사이트나 소셜에서 사용할 수 있습니다.




워드프레스에서 아바타 보이게 하기


아직까지 오른쪽 상단 프로필 화면이나 댓글 화면에 아바타가 보여지지는 않습니다. 가장 간단하게 아바타를 확인해 볼 수 있는 방법은 프로필 화면에서 이메일 계정을 그라바타 서비스에 등록한 이메일 계정과 맞추는 것입니다.






아래와 같이 오른쪽 상단 화면에 마우스를 가져다 대면 내 프로필 편집 화면이 나타납니다. 내 프로필 편집을 클릭합니다.



프로필을 설정할 수 있는 화면이 나타납니다. 연락처의 이메일 부분을 자신이 그라바타 서비스에 등록한 것과 동일한 이메일 주소를 입력하고 프로필 업데이트 버튼을 클릭합니다.



프로필 업데이트가 끝나면 화면 오른쪽 상단의 프로필 부분과 댓글 목록 화면에서 그라바타 서비스가 연결된 아바타가 보이는 것을 확인할 수 있습니다.




관리자 화면 구조 파악하고 테마 바꿔보기

지난 시간에 로컬 컴퓨터에 오토셋과 워드프레스를 모두 설치 및 설정을 완료하였습니다. 
워드프레스 설치가 완료되고 나면, 웹브라우저인 크롬이나 익스플로러에 http://localhost/wordpress 입력함으로 자신이 설치한 워드프레스 사이트에 접속할 수 있습니다.

웹브라우저를 열고 http://localhost/wordpress로 접속합니다. 화면에 다음과 같은 화면이 나타납니다.
이 화면은 워드프레스 4.2.2. 버전 설치시 기본으로 적용되어 있는 Twenty Fifteen 테마가 적용된 화면입니다.

Twenty Fiftteen 테마 적용 화면)



위의 그림에 나타난 워드프레스 사이트는 자신의 로컬PC에 설치한 것으로 아직까지 인터넷 상에서 다른 사람들이 볼 수는 없습니다. 웹호스팅 서비스하는 서버에 워드프레스를 별도로 설치하거나 자신의 로컬PC에 있는 워드프레스 화일들을 FTP를 사용해서 웹호스팅 서버에 파일을 업로드하고 호스팅을 위한 설정을 완료한 뒤에 다른 사람들에게도 보여지는 것입니다.

워드프레스 4.2.2 Powell 버전 설치시 기본 테마는 Twenty Fifteen 입니다.



Twenty Fifteen 테마는 홈페이지 느낌보다는 블로그 느낌이 강한 테마입니다. 이 테마는 워드프레스 4.1 버전이후에 탑재되었습니다.
여기서는 블로그보다 웹사이트 느낌이 있는 워드프레스 3.8 버전이후에 탑재된 Twenty Fourteen 테마를 사용하겠습니다.



테마를 변경하기 위해서는 워드프레스 관리자 화면에 로그인 해야합니다.
워드프레스 관리자 화면은 웹브라우저 주소창에 http://localhost/wordpress/wp-admin URL로 접속할 수 있습니다.
접속 경로 중에 wp-admin 부분이 있는데 이 부분은 향후 워드프레스 보안을 위해서 다른 이름으로 변경하는 것이 좋습니다.
변경 방법은 차후 보안 관련 포스팅에서 설명하도록 하겠습니다.

웹브라우저에서 http://localhost/wordpress/wp-admin 로 접속합니다. 로그인 할 수 있는 화면이 나옵니다.




워드프레스 설치 시 자신이 설정했던 사용자명과 비밀번호를 입력합니다. 입력이 완료된 뒤 로그인 버튼을 클릭합니다.




관리자 화면 구조 파악하기

워드프레스 관리자 화면입니다. 관리자 화면에서는 워드프레스 사이트를 자신의 원하는데로 변경하고 설정할 수 있는 모든 기능을 가지고 있습니다. 관리자 화면은 크게 세 가지 부분으로 나누어집니다. 첫번째, 관리자 메뉴 부분. 두번째, 알림판 사이트 현황 부분. 세번째, 자주 사용하는 기능을 모아 두는 상단 툴바 부분입니다.



1번 영역 : 관리자 메뉴
2번 영역 : 알림판 사이트 현황
3번 영역 : 자주 사용하는 기능을 모아 놓은 상단 툴바



대부분 우리나라 사람들은 티스토리나 네이버 블로그에 익숙해져 있습니다.
티스토리나 네이버 블로그에 익숙한 유저에게 워드프레스 관리자 화면은 어렵게 느껴지기 마련입니다.
워드프레스 관리자 화면에 처음 접할 때 어렵다고 느껴지는 이유는 화면 구조가 생소하고 익숙하지 않은 용어 때문입니다. 그렇지만 자주 접하면 워드프레스 화면과 용어도 금세 자기 것처럼 익숙해지게 됩니다. 


관리자 화면에서 사용자 화면으로 전환하기

관리자 화면에서 사용자 화면으로의 이동은 상단 툴바를 사용하면 간단히 화면 전환이 가능합니다.
워드프레스 화면의 왼쪽 상단에서 자신의 사이트이름에 마우스를 가져다 되면, 사이트보기라는 메뉴가 아래로 펼쳐지고 사이트보기를 클릭하면 사용자 화면으로 전환하게 됩니다.
마우스를 자신의 사이트이름 위에 가져다 댑니다.



그러면 아래 화면과 같이 사이트 보기라는 메뉴가 보입니다. 사이트보기를 클릭합니다.





사이트보기를 클릭하면, 다음과 같이 웹사이트가 나옵니다. 다시 관리자 화면으로 되돌아 가려면 왼쪽 상단의 웹사이트명을 클릭하면 됩니다. 웹사이트 명을 클릭합니다.





기본 테마 변경하기

다시 관리자 화면으로 돌아왔습니다. 이제는 블로그 느낌이 많이나는 Twenty Fifteen 테마 대신에 조금더 일반 웹사이트 느낌에 가까운 Twenty Fourteen 테마로 기본 테마를 변경 하겠습니다.



왼쪽 관리자 메뉴에서 외모 부분에 마우스를 올려놓습니다. 다음과 같이 오른쪽 방향으로 외모에 대한 세부메뉴가 펼쳐지는 것을 볼 수 있습니다. 



테마 부분을 마우스로 클릭합니다.




테마를 관리하는 화면이 나타납니다. 오른쪽에는 설치된 테마가 어떤 것들이 있는지 나타납니다. 아직까지 우리에게 테마라는 용어가 익숙하지 않을 수 있습니다. 테마는 영어 Theme 으로 우리가 이해하기 쉽게 표현하자면 스킨이라고 보아도 무방합니다. 현재 적용된 테마는 맨 왼쪽 상단에 위치하게 되며, 활성화 라고 표시가 되어있습니다. 활성화 되어있는 테마가 현재 웹사이트에 적용된 테마입니다.



현재는 기본 테마인 Twenty Fifteen 테마가 적용되어있습니다. 테마를 변경하는 것은 간단합니다. 원하는 테마를 클릭하고 활성화 버튼을 클릭하면 모든 작업이 끝납니다. 세부적이 설정부분도 있지만, 그 부분은 상세 설명시에 다루도록 하겠습니다.

가운데 Twenty Fourteen 테마 부분에 마우스를 가져다 댑니다.



Twenty Fourteen 부분에 마우스를 가져다 대면 다음과 같이 화면이 변경됩니다. 여기서 활성화 버튼을 클릭하면 바로 테마가 변경됩니다. 활성화 버튼을 클릭합니다.




두 번째에 있던 Twenty Fourteen 테마가 첫 번째로 오면서 활성화 되었음을 확인할 수 있습니다. 




그럼 왼쪽 상단에 사이트보기를 클릭해서 웹사이트 화면으로 이동하겠습니다. 사이트 보기를 클릭합니다.




웹사이트 화면이 변경되었습니다. 일반적으로 워드프레스에서 글을 쓰고 작업을 할 때, 워드프레스 관리자화면과 웹사이트 화면을 자주 왔다갔다 해야합니다. 포스팅을 위한 글을 쓰거나 테마나 플러그인을 설치해도 변경되고 적용된 결과는 웹사이트 화면을 통해서 확인이 가능하기 때문입니다.




관리자 화면과 웹사이트 화면 편리하게 사용하기

관리자 화면에서 왼쪽 상단에 사이트보기를 눌러서 화면을 전환하게 되면 지금 보고 있는 화면이 사라집니다. 관리자 화면이 사용자 화면으로 전환되면서 관리자 화면이 사라지게 되는 것입니다. 이러면 관리자 화면에서 작업을 계속할 때 필요할 때마다 관리자 화면을 웹브라우저에서 열어야 되므로 불편합니다. 이때는 아래 세 가지 방법을 사용하는 것이 편리합니다.

첫 번째 방법, 새 탭으로 열어서 작업하기

왼쪽 상단 사이트명에 마우르를 가져다대고 마우스 오른쪽 버튼을 클릭하면 다음과 같은 화면이 나옵니다. 여기서 '새 탭에서 링크 열기'를 클릭하면 됩니다. 새 탭에서 링크 열기를 클릭합니다.




다음과 같이 새 탭이 열릴 것이고, Ctrl + Tab을 눌러서 화면 전환을 하면서 사용하면 됩니다.





두번째 방법, 새 창으로 열어서 작업하기

이번에는 새 창으로 링크 열기를 클릭합니다. 이때는 별도의 새창이 열립니다. 새창이 열렸으므로 작업시에는 Alt + Tab 키를 단축키로 사용해서 화면 전환을 하면서 사용하면 편리합니다.




세번째 방법, Ctrl 키를 클릭해서 새 Tab을 띄우는 방법

저의 경우 이 방법이 가장 편리해서 자주 사용합니다. 키보드에서 Ctrl 키를 누른 상태에서 마우스로 자신의 사이트이름을 클릭하는 것입니다. Ctrl 키를 누른 상태에서 사이트이름을 클릭합니다. 오른쪽에 관리자 화면 탭이 생성된 것을 확인할 수 있습니다.


Ctrl 키를 누른 상태에서 사이트명을 누르면 사용자 화면은 관리자 화면을, 관리자 화면은 사용자 화면을 새 탭을 열어서 띄우게 됩니다. 토글 기능처럼 간편하게 사용할 수 있습니다.



웹호스팅이란 무엇인가?

위키피디아에서는 웹호스팅 서비스를 다음과 같이 정의합니다.
웹 호스팅 서비스(Web hosting service)은 인터넷 호스팅 서비스의 일종으로 개인과 단체가 월드 와이드 웹을 통하여 웹사이트를 제공하는 것을 뜻한다. 웹 호스트는 인터넷 연결을 제공할뿐 아니라, 일반적으로 데이터 센터에서 클라이언트 이용에 대한 임대 또는 소유하는 서버의 공간을 제공하는 회사를 가리킨다.


워드프레스를 설치했다고 해서 내가 만든 웹사이트가 바로 다른 사람들에게 보여지는 것은 아닙니다.
다른 사람들이 인터넷이나 모바일 웹브라우져를 통해서 볼 수 있으려면, 웹호스팅이라는 과정을 거쳐야만 합니다.
웹호스팅 서비스를 받아야만 비로서 내가 만든 워드프레스 사이트가 다른 사람들에게 보이는 웹사이트가 되는 것입니다.

웹호스팅은 웹호스팅 업체를 통해서 서비스를 받아야 합니다.
국내에서 웹호스팅을 하는 업체는 가비아, 카페24, 닷홈 등 여러 업체들이 있습니다. 서비스 금액은 무료이거나 매월 일정금액을 지불하고 이용할 수 있는 서비스입니다.


웹호스팅에 사용하는 운영체제는 일반적으로 리눅스를 많이 사용합니다. 리눅스로 만들어진 운영체제로 호스팅 서비스를 하는 것을 리눅스 호스팅이라 이야기 합니다. 아파치 웹서버와 MySQL 데이터베이스, PHP는 호스팅 업체에서 기본적으로 제공합니다.
 
여기서는 웹호스팅 업체 중에서 가비아, 카페24, 닷홈 세 업체의 웹호스팅 비용과 용량을 비교해서 알아보겠습니다.

가비아는 기업에서 영향력이 큰 편입니다. 기업에서 많이 사용하고 있고, 카페24는 샵관련 지원이 풍성해서 온라인샵을 이용하는 중소상인들이 가장 선호합니다. 닷홈은 무료 호스팅 서비스가 있어서 처음 사용하는 사람들에게 좋고 전반적으로 비용이 저렴합니다.

각 호스팅 업체의 URL은 다음과 같습니다.












웹호스팅 선택 시 두 가지 고려사항

요즈음 대부분의 업체는 워드프레스를 지원하고 있습니다.
웹호스팅 비용은 가격이 업체마다 가격이 상이할 뿐 아니라, 수시로 정책이 변경되므로 비교해보고 선정하면, 무료로 이용할 수 있거나 저렴한 곳을 찾을 수 있습니다. 그렇지만 자신이 만들려고 하는 웹사이트의 성격에 따라서 업체의 서비스 내용을 면밀하게 살펴보는 것도 중요합니다.

업체의 웹호스팅 가격은 가능한 저렴한 곳이 좋을 것입니다.
그렇다면, 처음 업체에서 웹호스팅을 받고자 한다면, 가격 외에 어떤 부분을 고려하는 것이 좋을까요?
일단 두 가지가 필요합니다. 첫째는 트래픽 용량이고, 둘째는 하드디스크 용량입니다.

첫째, 트래픽 용랑

트래픽 용량은 데이터 통신 용량입니다. 웹호스팅의 트래픽 용량은 하루 단위로 생각하면 됩니다. 대략적으로 생각해서 트래픽이 1G라고 하면 하루 천명 정도가 방문할 수 있다고 볼 수 있습니다. 그렇지만 이것은 대략적인 수치입니다. 특정 유저가 이미지나 동영상들을 과하게 사용한다면 금새 트래픽 용량이 초과하게 됩니다. 

트래픽 용량 초과시에 업체마다 사이트 접속을 차단하는 경우가 있고, 사이트를 차단하지는 않고 추가 트래픽에 대해서 과금해서 비용을 청구하는 방식이 있습니다. 트래픽은 중요한데 실제로 도아님의 블로그, 도아의 세상사는 이야기의 경우 600KB 이미지가 대형 사이트에 링크되면서 오전내에 20GB 트래픽이 초과한 경우도 있다고 합니다. 사용자들이 많이 보면 좋은 것이지만, 트래픽 부분은 결코 무시할 수 없는 것입니다.

둘째, 하드디스크 용량

하드디스크 용량은 워드프레스 코어 화일을 포함해서 각종 이미지, 멀티미디어, 화일과 데이터베이스(MySQL)등 사용하는 공간을 말합니다. 우리가 컴퓨터를 사용할 때 하드디스크 디스크라고 생각하면 되고, 스마트폰을 사용할 때 메모리 용량 이라고 생각하면 됩니다.
일반적으로 처음 웹사이트를 시작할 때는 500M에서 1G 정도가 무난합니다. 용량은 용량 증가치를 보면서 추후에 늘릴 수 있습니다.



웹호스팅 업체별 비용과 용량 알아보기

각 업체별 웹호스팅 비용과 용량은 다음과 같습니다. 

가비아의 경우는 기업형에 치중해서 그런지 개인용 비용은 조금 비싼 편입니다. 개인용으로 가장 저렴한 요금제는 월 4,500원이고, 1GB 용량과 하루 트래픽 1G를 제공합니다.

가비아 호스팅 가격



카페24의 경우에는 가장 저렴한 요금은 500원 부터 시작을 합니다. 

카페24 호스팅 가격



닷홈의 경우에는 425원 요금부터 시작을 하지만, 닷홈이 제공하는 무료 호스팅도 가능합니다.

닷홈 호스팅 가격


닷홈 무료 호스팅은 두 가지로 제공됩니다.무료호스팅과 무료호스팅 Like가 있습니다. 무료호스팅 Like는 페이스북에서 닷홈을 좋아요 하면 2배 용량을 제공합니다.


그럼 이제 세 업체의 웹호스팅을 서비스 비용, 하드 용량, 트래픽 용량, 메일 네 가지 팩터를 가지고 정량적으로 비교해보겠습니다.


가비아, 카페24, 닷홈 웹호스팅 비용 비교

다음은 5천원선 요금제로 알아본 세 업체의 웹호스팅 비용과 용량을 비교한 것입니다. 비용와 용량은 비교는 닷홈 > 카페24 > 가비아 순으로 닷홈이 가장 저렴하고 용량도 많이 제공하고 있습니다. 그렇지만 각 업체의 웹호스팅 서비스 품질에 대한 지표는 아닌 정량적인 지표인 것을 참고 바랍니다. 

어떨 때는 비용보다 업체의 서비스 지원이나 신뢰도가 더 중요할 경우도 많기 때문입니다. 그래서 유저마다 선호하는 호스팅업체가 있는 것입니다.

 

 가비아

카페24 

닷홈 

 서비스 비용

4,500원 

5,500원 

5,000원 

하드 용량 

1GB 

3GB 

5GB 

트래픽 용량 

일 1GB 

일 3GB 

일 6GB 

메일 계정 

2개 

30개 

2개 





블로그에 첫번째 콘텐츠 작성하기

지난 시간에 간단한 설치로 웹사이트 저작도구인 워드프레스 CMS를 보유하게 되었습니다.
워드프레스 관리자 화면에 대한 전체 설명은 아무래도 시간이 많이 소요됩니다. 일단 CMS를 소유하였으니 간단하게라도 글을 쓰고 확인해보는 것이 워드프레스를 이해하는데 가장 좋은 방법입니다.

설치 관련 내용은 아래 포스팅을 참고하시면 됩니다.

설치 관련 포스팅)


워드프레스 4.2.2 버전의 설치가 완료되고 관리자 화면에 로그인하면 다음과 같은 알림판 화면이 나타납니다.
그럼, 먼저 간단하게 워드프레스 블로그에 글을 써보도록 하겠습니다. 화면 중심부에 있는 첫 블로그 글을 작성하세요 를 클릭합니다.



화면이 전환되어 새 글을 쓰는 화면이 나옵니다. 화면을 보면 HTML 편집기와 같은 입력 화면입니다. 워드프레스는 편집기 관련해서 여러가지 플러그인을 제공하고 있습니다. 현재는 기본적인 기능만 가지고 있는 편집기라고 보시면 됩니다.

새 글 쓰기라는 곳에 글의 제목을 입력하면 되고 그 아래 HTML 편집기 같은 입력화면에 글의 본문을 적으면 됩니다.


제목과 본문 란에 각각 글을 입력합니다. 입력이 끝나면 화면 우측에 공개하기 버튼을 클릭합니다.
글을 저장할 때 워드프레스는 임시저장과 공개하기를 할 수 있습니다. 임시저장은 말그대로 임시로 저장하는 것이고, 공개하기는 포스팅한 내용을 다른 사람이 보이도록 공개하는 것을 의미합니다. 임시저장 상태에서는 다른 사람에게 보여지지 않습니다.

물론 지금은 공개하기 버튼을 클릭해도 다른 사람이 볼 수는 없습니다. 아직 웹호스팅 서비스를 연결하지 않았기 때문입니다.


공개하기 버튼을 클릭하니 공개하기 버튼은 업데이트 버튼으로 변경됩니다. 이제는 지금 작성한 글이 어떻게 사용자에게 보여지는지 읽기용 화면으로 전환해 보도록 하겠습니다.


화면 왼편 상단 사이트명(여기선 hotdogu 이지만 각자가 만든 사이트명은 모두 다를 것입니다.) 부분에 마우스를 가져다 댑니다. 그러면 사이트보기 라는 텍스트 링크가 나옵니다.
사이트보기를 클릭하면 현재 글을 쓰는 관리자 화면에서 일반사용자에게 보여지는 화면으로 전환됩니다.


사이트 보기를 클릭해서 보여지는 화면은 다음과 같습니다. 워드프레스 4.2.2 버전을 설치하면 기본적으로 Twenty Fifteen 테마가 설치되어있습니다. 지금 아래에 보여지는 화면은 Twenty Fifteen 테마가 적용된 화면 UI 입니다.
여기서 다시 화면 왼편 위쪽에 hotdogu를 클릭하면 다시 관리자 화면으로 전환됩니다.


관리자 화면과 사용자 화면을 번갈아 전환하면서 편리하게 작업이 가능합니다.
관리자 화면의 URL은 localhost/wordpress/wp-admin 과 같이 사이트 URL 경로에 wp-admin 을 추가하면 관리자 화면으로 이동됩니다. 그렇지만 요즈음에는 해킹등의 이슈로 인해서 wp-admin 의 URL 경로를 변경하는 것이 좋습니다. URL 경로를 변경하는 방법은 다음 시간에 설명드리도록 하겠습니다.




가입형 워드프레스 알아보기

워드프레스도 티스토리나 네이버 블로그와 같이 가입형 서비스를 제공하고 있습니다. 가입형 서비스는 워드프레스 닷컴( https://ko.wordpress.com )을 통해서 서비스가 제공되고 있습니다. 워드프레스가 제공하는 가입형 온라인 서비스는 네이버 블로그와 같이 바로 인터넷상에서 가입하면 바로 사용할 수 있습니다.

워드프레스는 한국판 도메인을 제공합니다. 과거에는 www.wordpress.com 도메인으로 국내에서 서비스 되었지만 이제는 https://ko.wordpress.com 도메인으로 자동 리다이렉트 됩니다.

그럼 워드프레스 닷컴 사이트에 접속하겠습니다.



가운데 있는 웹사이트 만들기 버튼을 클릭합니다.



자신이 만들고자하는 워드프레스 웹사이트 주소를 입력합니다.
입력하는 사이트 주소대로 워드프레스에서 무료로 도메인을 생성하여 제공합니다.
뒤의 주소 부분은 자신이만든주소.wordpress.com으로 고정입니다. 도메인 주소가 체감적으로 좀 길게 느껴집니다.



이메일과 비밀번호를 입력합니다.


도메인을 구매할 것인지 물어봅니다.
자신이만든주소.wordpress.com 처럼 긴 주소대신에 짧은 주소를 원하면 도메인을 구매할 수 있는 옵션이 나옵니다. 비용이 들어가기 때문에 '괜찮습니다'를 클릭합니다.


이제 테마를 선택하는 화면입니다. 클릭을 해보면서 자신에게 가장 적절한 테마를 선택합니다.


여기서는 가운데에 있는 Cubic 테마를 선택하겠습니다.



테마가 선택이 완료되었고 다음 화면으로 넘어가면 요금제를 선택하는 화면이 나옵니다.
워드프레스 닷컴은 무료로 사용할 수 있으나 비즈니스적으로 오디오 비디오 공간이 필요하다면 프리미엄 이상의 요금을 사용해야 합니다.




워드프레스 닷컴(가입형)의 장단점

워드프레스 닷컴(가입형)은 손쉽게 사용할 수 있는 대신에 몇 가지 단점이 있습니다.

첫째, 무료 용량을 3GB을 주고 글쓰고 이미지를 업로드 할 수 있지만, 동영상이나 음악화일을 업로드 하려면 추가 요금을 지불해야 합니다.
둘째, 워드프레스 닷컴 서버가 미국에 있기 때문에 속도가 느린 경우가 있습니다.

만약 제작하는 웹사이트가 용량을 많이 필요로 한다면 유료도 고려해 보아야 합니다.
워드프레스 닷컴의 요금제를 보면, 프리미엄은 비용이 연 10만원 이상, 비즈니스는 30만원 이상입니다.

용량을 많이 사용할 때는 아래 사항을 생각해보아야 합니다.
1) 워드프레스(설치형) + 국내 호스팅 서비스를 이용할 것인지
2) 비용이 들더라도 워드프레스 닷컴(가입형)을 이용할 것인지

각각의 장점만 보자면

워드프레스 닷컴(가입형) : 편리성의 장점
워드프세스(설치형) + 국내 호스팅 : 비용 절감 가능, 좋은 무료 테마 선택의 폭, 웹사이트의 용량이나 동영상, 음악 화일의 자율성의 장점이 있겠습니다.


일단 여기서는 무료 요금제를 선택하겠습니다.



워드프레스 닷컴에 가입과 설정이 완료되었습니다. 워드프레스 닷컴 관리자 화면에는 웹사이트의 상태나 지표를 볼 수 있는 화면을 제공합니다.


블로그에 글쓰기 시작하기 전에 재로그인을 하면 이메일 인증을 요청합니다.


이메일 링크 확인을 하니 최종적으로 모든 가입 절차가 완료되었습니다. 이제 워드프레스에 글을 쓸 수 있습니다.


왼쪽 상단에 '내 사이트' 이미지를 눌러보겠습니다.



아직 글이 작성되지 않았지만 워드프레스 사이트가 완성된 것을 확인할 수 있습니다.





가입형과 설치형 워드프레스 간단 비교 정리표

 구분

가입형 워드프레스 

설치형 워드프레스 

비용 

무료(용량 증가나 도메인 서비스는 유료) 

 무료(호스팅이나 도메인 비용 별도)

 호스팅 서비스

불필요 

필요 

테마 설치 

가능 

가능 

테마 수정 

불가능 

가능 

플러그인 설치 

불가능 

가능 

사용자 정의 CSS 여부 

추가 비용 발생 

가능 

위젯 사용 

가능 

가능 

워드프레스 수정여부 

불가능 

가능 

워드프레스 설치 

불필요 

가능 

멀티 사용자

가능(가입형 워드프레스 사용자만 초대 가능)

가능 

RSS

가능 

가능 




 


간편하게 워드프레스 설치하기

이번에는 데이터베이스 설치하기에 이어서, 워드프레스 데이터베이스의 환경설정과 워드프레스를 설치하도록 하겠습니다.

이전 글)
크롭 웹브라우저를 열고 주소창에 localhost/wordpress 을 입력합니다.

데이터베이스 환경을 세팅하기 위해서는 다음과 같이 1~5번에 해당하는 정보가 필요합니다. 1번은 이미 wordpress라고 만들었고, 2~3번 정보는 알고 있습니다. 4~5번 정보는 다음 화면에서 디폴트 상태로 진행하겠습니다.

Let's go 버튼을 클릭합니다.


사용자 이름과 비밀번호는 phpMyAmdin에서 사용했던 MySQL 데이터베이스 사용자 이름과 비밀번호입니다. root / autoset을 입력하면 됩니다. 주의할 점은 워드프레스 로그인 아이디 비밀번호와 데이터베이스의 로그인 아이디 비밀번호을 혼동하지 말아야 합니다.



root / autoset을 입력하고 전송 버튼을 클릭합니다.


설치 실행하기를 클릭해서 설치를 진행합니다.


이제 워드프레스 설치를 하는 화면입니다. 



사이트 제목, 사용자명등 정보를 입력한 뒤에 워드프레스 설치하기를 클릭합니다.
사이트 제목과 사용자명에는 자신이 사용하기 원하는 제목과 사용자명을 입력하면 됩니다.



설치가 완료되었습니다. 로그인 버튼을 클릭합니다.



이제는 설치가 완료된 워드프레스 사이트에 로그인 하도록 하겠습니다.
조금전 설정한 사용자명과 비밀번호를 입력하여 로그인 합니다.


로그인 하면 워드프레스 관리자 화면이 정상적으로 보입니다. 




워드프레스 데이터베이스 만들기

워드프레스를 사용하려면 데이터베이스가 있어야 합니다. 데이터베이스는 오토셋을 이용해서 간편하게 생성할 수 있습니다.
오토셋을 실행합니다. 오토셋 실행 후 메뉴에서 제어 > phpMyAdmin 접속을 클릭합니다



phpMyAdmin 접속 화면이 브라우져 화면에 출력됩니다. phpMyAdmin을 이용해서 워드프레스의 데이터베이스를 통합 관리할 수 있습니다.



로그인을 하기 위해서 사용자명에 root를 암호에 autoset을 입력하고 실행버튼을 클릭합니다.




phpMyAdmin은 php라는 프로그래밍 언어로 만들어진 데이터베이스 관리도구입니다. 기본적으로 워드프레스의 데이터베이스는 MySQL을 많이 사용합니다. 오토셋에서도 디폴트로 MySQL을 사용해서 접속을 합니다.


왼편에는 생성되어있는 데이터베이스가 보입니다. 아직까지는 워드프레스와 관련된 데이터베이스가 생성되지는 않았습니다. 그럼 워드프레스 데이터베이스를 생성하겠습니다.



화면 상단의 데이터베이스 탭을 클릭합니다.



새 데이터베이스 만들기 항목이 나타납니다. 입력 필드에 wordpress라고 입력한 뒤 만들기 버튼을 클릭합니다.



만들기 버튼을 클릭하면 워드프레스의 데이터베이스가 즉시 생성이 됩니다.


왼쪽 메뉴에도 wordpress가 생성된 것을 확인 할 수 있습니다.





워드프레스 플랫폼 다운로드

지난 시간에 오토셋을 설치하고 설정하는 방법을 알아보았습니다.

지난 시간)
이제는 우리가 만드는 웹사이트의 두뇌에 해당되는 워드프레스 플랫폼을 다운로드 해서 설치하도록 하겠습니다. 다운로드 버전은 포웰 4.2.2 버전으로 진행합니다.

워드프레스의 한글판 최신 버전인 4.2 포웰(Powell)을 설치하기 위해서 워드프레스 배포 공식 한글 사이트로 들어가야합니다. (4.2 포웰은 4월23일 릴리즈 되었습니다.)

다음 URL로 접속합니다. 워드프레스 한국어 공식 사이트 : https://ko.wordpress.org

워드프레스 공식사이트에 들어가면, 최신버전인 4.3.1을 다운로드 할 수 있습니다. 






그렇지만, 4.3.1 최신버전보다 현재 많이 사용하고 있는 4.2.2 버전을 다운로드 하겠습니다.
오른쪽 화면에서 이전 버전을 클릭합니다.



화면에서 4.2.2 버전의 zip 화일 부분을 클릭해서 워드프레스 플랫폼을 다운로드 받습니다.


wordpress-4.2.2-ko_KR.zip 화일이 내PC에 다운로드 폴더에 다운로드 되었습니다.



다운로드 된 wordpress-4.2.2-ko_KR.zip 화일의 압축을 해제합니다.



압축이 해제된 폴더를 확인합니다.
윈도우 탐색기에서 wordpress-4.2.2-ko_KR 폴더에 들어갑니다.



wordpress라는 폴더가 보입니다. 이 폴더가 워드프레스의 플랫폼 전체가 담겨져 있는 폴더입니다.
이제 wordpress폴더 안에 있는 모든 내용을 내PC 오토셋 폴더에 복사해서 붙이면 플랫폼 설치를 위한 준비가 끝납니다.



오토셋은 현재 C:\AutoSet8에 설치되어 있습니다.
C:\AutoSet8\public_html 폴더 안으로 들어갑니다.




오토셋을 설치할 때 기본적으로 워드프레스가 설치가 되어있습니다. 그래서 public_html 폴더 안에 보면 wordpress 폴더가 존재하는 것입니다.
그렇지만 오토셋이 설치될 때 기본적으로 설치되는 워드프레스는 영문 버전이므로 삭제를 하고 조금 전에 다운로드 받은 한글판 워드프레스로 바꾸는 것이 좋습니다.



wordpress 폴더를 선택하고 폴더째 삭제하고 public_html에 다운로드 받은 워드프레스 4.2.2의 wordpress 폴더를 복사해서 붙여넣겠습니다.

C:\AutoSet8\public_html 안에 있는 기존의 wordpress 폴더를 삭제합니다.



그리고 다운로드 받았던 wordrpess 폴더를 삭제했던 곳에 복사해서 붙여넣습니다.




간단한 복사 작업으로 워드프레스 플랫폼의 설치 준비가 완료되었습니다. 워드프레스의 훌륭한 점이 바로 이런 부분입니다. 
새로운 버전이 나오고 기능이 업데이트 되어도 간단하게 시스템을 리뉴얼 할 수 있는 것입니다.(다운로드 받은 워드프레스 플랫폼의 설치는 다음 글 워드프레스 데이터베이스 만들기 에 이어서 진행하겠습니다.)



워드프레스 오토셋 매니저 설정하기

오토셋 매니저를 사용하면 워드프레스를 구성 환경인 웹서버, DB 서버등을 편리하게 서버의 기동이나 설정 제어등을 통합관리 할 수 있습니다.

오토셋 설치가 끝나면 다음과 같은 매니저 콘솔이 뜨게 됩니다. 처음에 오토셋이 설치되면 오른쪽 상단에 표시된 것과 같이 실행중인 서버가 아직 없습니다. 라는 메시지가 보입니다.
워드프레스를 사용하려면 데이터베이스 서버인 MySQL과 웹서버인 아파치 서버가 실행되어 있어야 합니다.



그럼 워드프레스의 데이터베이스가 될 MySQL을 구동하겠습니다.
먼저 제어 메뉴를 클릭합니다. MySQL 시작 메뉴를 클릭해서 MySQL을 시작합니다.
(이미 MySQL이 자동 시작되었다면, MySQL 멈춤 으로 표시되어 있습니다. 이때는 자동 시작상태이기 때문에 추가로 시작할 필요가 없습니다.)




MySQL이 실행되고 있습니다.


3306 포트를 사용해서 MySQL이 구동된 것을 알 수 있습니다.





다음은 오토셋의 설정을 하겠습니다.
메뉴에서 설정 > 오토셋 설정 > 오토셋 기본 정보를 클릭합니다.



오토셋이 시작되고 종료될 때에 자동으로 웹서버와 MySQL를 시작 종료하는 옵션이 보입니다. 오토셋을 실행할 때마다 수동으로 웹서버와 MySQL을 실행하려면 번거럽기 때문에 시작/종료 옵션에 미리 설정해 두는 것이 좋습니다.



시작 옵션과 종료 옵션부분의 네 가지 부분을 체크합니다.




체크를 한 뒤에 스크롤을 내려 화면 맨 아래부분에 있는 변경사항 적용 버튼을 클릭합니다.




오토셋은 기본적으로 다음과 같이 포트를 사용합니다. 웹서버 80포트, 데이터베이스인 큐브리드와 MySQL은 기본적으로 각각 33000포트, 3306포트를 사용합니다.


간혹 별도로 설치된 웹서버(WAMP)나 별도 설치된 아파치, MySQL의 동작 간섭으로 프로그램이 충돌나는 경우가 있습니다. 이런 경우에는 다음과 같이 윈도우 제어판에 들어가서 수동으로 충돌 오류를 해결할 수 있습니다.

윈도우 > 제어판 > 관리도구 > 서비스로 들어갑니다.



충돌 상황 발생시나 서버가 멈추었을 때는 이곳에서 수동으로 서비스를 시작할 수 있습니다.
해당 서비스를 선택한 뒤에 마우스 오른쪽 버튼을 클릭해서 ‘속성’을 클릭합니다.




속성을 클릭하면 시작 유형에서 자동, 수동등으로 서버의 실행 및 중단을 강제적으로 설정할 수 있습니다.
서버가 멈추어져 있다면 시작 버튼을 클릭해서 다시 서버를 기동할 수 있습니다. 반대로 서버를 멈추려고 한다면 중지 버튼을 클릭하면 됩니다.








오토셋 설치로 손쉽게 워드프레스 환경 구성하기

오토셋을 사용해서 자동으로 워드프레스를 환경을 구성할 수 있습니다. 오토셋 홈페이지에 들어가면 오토셋을 무료로 다운로드 할 수 있고, 매뉴얼도 제공되고 있습니다. 그럼 오토셋을 설치해보도록 하겠습니다.






메뉴중에서 ‘무료 다운로드’를 클릭합니다.





오토셋 은 현재 9.0 버전까지 제공합니다. 여기서는 8.0버전을 다운로드 받아서 설치하도록 하겠습니다.8.0 버전에서는 큐브리드 데이터베이스를 포함하고 있습니다.(9.0 버전을 다운로드 받아도 무방합니다.)

‘오토셋 8.0 패치3 (64비트 PC용) 설치 파일’ 을 다운로드 하기 위해서 클릭합니다.
(자신의 시스템에 따라서 32비트나 64비트용을 맞게 다운로드 합니다.)




소스 다운로드 사이트로 이동하면서 자동으로 다운로드가 실행됩니다. 용량은 153MB 정도가 됩니다.






오토셋 프로그램이 내컴퓨터의 다운로드 폴더에 다운로드 되었습니다.




다운로드 받은 실행 파일을 더블 클릭하여 실행합니다.
설치 언어 선택에서 언어를 선택한 뒤에 확인을 클릭합니다.




다음 버튼을 클릭합니다.



사용자 계약에 동의합니다 를 선택한 뒤 다음 버튼을 클릭합니다.



오토셋 을 설치할 폴더를 정하는 곳입니다.
디폴트인 C:\AutoSet에 설치를 진행하겠습니다. 다음 버튼을 클릭합니다.




구성 요소를 선택하여 설치하는 화면입니다.
전체 설치(Full installation)을 선택한 뒤 다음 버튼을 클릭합니다.

(※ 전체 설치를 하기때문에 최소 설치 공간 673.6MB가 필요합니다.)



프로그램 바로가기를 만들 위치를 정하는 옵션입니다.
디폴트 상태에서 다음 버튼을 클릭합니다.
설치 준비가 완료되었습니다. 설치 버튼을 클릭해서 설치를 진행합니다.



설치가 진행되고 있습니다.



오토셋 설치 중간에 Visual C++ 라이브러리를 자동으로 설치됩니다.

오토셋에 대한 라이센스 정보와 제품 정보를 확인할 수 있습니다.
다음 버튼을 클릭합니다.




오토셋 설치가 완료되었습니다. 오토셋8 매니저 실행에 체크를 한 뒤에, 완료 버튼을 클릭합니다. 



오토셋이 실행되면서 초기화를 시작합니다.



오토셋 매니저가 실행되면 오토셋 설치가 완료된 것입니다.




설치시 유의사항

※ 설치중에 방화벽 허용 여부를 묻는 화면이 나오면 액세스 허용을 클릭해야 합니다.




※ 설치시 다음과 같은 에러메시지가 뜬다면 Viusal Studio 런타임 환경이 구성되어 있지 않은 경우입니다.



이런 경우에는 오토셋 사이트에서 비쥬얼 스트디오 런타인 환경을 다운로드 받아서 설치해야 합니다.



Visual C++ Redistributable for Visual Studio 2012 Update 3 다운로드를 클릭해서 다운로드를 진행합니다.

다운가능한 주소는 다음과 같습니다.



다운로드 버튼을 클릭해서 설치를 진행합니다.



다운로드 받은 비주얼 스튜디오 런타임 환경을 설치합니다.








워드프레스에서 WAMP는 무엇을 의미하는가?

워드프레스를 설치 할 때 접하는 단어가 있습니다. WAMP 라는 단어입니다.
WAMP를 알려면, 워드프레스를 구성하는 시스템이 무엇인지 내용을 파악해야합니다.

워드프레스를 구성하려면 기본적으로 다음과 같은 시스템 및 서버가 필요합니다.

1. 웹서버 : 아파치 웹서버
2. 데이터베이스 서버 : MySQL
3. 웹 어플리케이션을 만드는 웹프로그래밍 언어 : PHP

워드프레스를 구동하기 위해서 웹서버와 데이터베이스 서버가 준비되어야하고, 웹서버 위에서 구동 될 어플리케이션을 구성할 PHP 프로그램이 필요합니다.
사용자가 이 세 가지 서버를 다운로드 받아서 설치하고 개별적으로 설정해서 사용해도 되나, 그것은 무척 번거로운 일입니다.
그래서 사용하는 것이 WAMP 입니다.

WAMP는 다음과 같은 약어로 각 서버 및 어플리케이션의 도구의 이름을 나타냅니다.
WAMP = W : Window + A : Apache + M : MySQL + P : PHP

WAMP는 워드프레스를 구동하기 위해서 필요한 운영체제와 서버를 모아놓은 일종의 서버셋이라 볼 수 있습니다.

먼저 AMP라고 하면 Apache + MySQL + PHP를 이야기합니다.

Apache는 웹서버라고 일반적으로 부르기도 하며, 웹 서버 + 웹어플리케이션 서버 역할을 수행합니다.
MySQL은 중소형이나 개인이 보편적으로 많이 사용하는 데이터베이스 서버이고,
PHP는 웹에서 프로그래밍 할 수 있는 웹프로그래밍 언어라고 보시면 됩니다.

운영체제에 따라서 AMP의 종류가 나누어 집니다.

윈도우 시스템이면, WAMP = W(Window) + AMP
리눅스 시스템이면, LAMP = L(Linux) + AMP
매킨토시 시스템이면, MAMP = M(Macintosh) + AMP 로 분류됩니다.

WAMP를 Wampserver 사이트에 다운로드 할 수 있습니다.






워드프레스 환경 구성에 편리한 오토셋

국내에서는 WAMP 보다 조금더 편리하게 개발된 오토셋(AutoSet)을 많이 사용합니다.
오토셋(AutoSet)은 말그대로 자동으로 워드프레스를 설치하기 위한 웹서버, 데이터베이스 서버등을 자동으로 설치하고, 세팅 및 관리할 수 있는 프로그램입니다. 

오토셋을 통해서 웹 서버(Apache HTTP Server)와 PHP, MySQL, CUBRID 등을 설치와 세팅을 손쉽게 관리할 수 있습니다.
오토셋(AutoSet) 덕분에 3분이면 뚝딱 워드프레스 시스템 환경을 구성할 수 있습니다.






AutoSet은 1분 1초가 아까운 운영자를 위해서 쉽고 빠르게 워드프레스 운영 환경을 구축하기 위해 만들어진 프로그램입니다.

오토셋의 특징은 다음과 같습니다.

첫째, 초보자도 3분이면 뚝딱 자신의 컴퓨터에 웹사이트를 구축할 수 있는 환경을 만들 수 있습니다.
둘째, AMP의 설치뿐 아니라 서버의 운영이나 설정도 손쉽게 관리할 수 있는 프로그램입니다.
세째, 오토셋은 2001년 우프넷 서버라는 명칭으로 최초 배포후 사용자의 참여로 진행되고 있는 프로그램입니다.
네째, 오픈 소프트웨어의 조합으로 무료로 이용할 수 있는 프로그램입니다. 라이센스는 개별 프로그램 정책에 따라 달라질 수 있습니다.
다섯째, 오토셋은 개인이 시간을 내어 진행하고 있는 프로젝트로 네이버 개발자 센터를 통해서 운영되고 있습니다.
 


+ Recent posts