워드프레스가 외국 프로그램이라서 그동안 WAMP를 사용해 내컴퓨터에서 워드프레스를 설치했는데 WAMP가 비밀번호를 설정해야 하는 등 여러 가지 번거로운 점이 있어서 국내 웹서버 프러그램인 오토셋을 이용한 내 컴퓨터에서 워드프레스를 설치하는 방법을 알아봅니다. 워드프레스 완벽입문 개정판에 수록될 내용입니다. 내 컴퓨터에 워드프레스 설치하기 Autoset 설치하기 워드프레스는 설치하면 바로 사용할 수 있는 블로그 프로그램이지만 정적인(Static) 콘텐츠가 아닌 데이터베이스와 연동해서 원하는 데이터를 불러와서 동적인(Dynamic) 콘텐츠를 생산하는 PHP에 의해 작동하는 프로그램입니다. PHP는 인터넷 서버 환경에서만 작동하므로 워드프레스를 시험적으로 사용하기 위해 일일이 웹호스팅 서버에 설치할 수는 없는..
워드프레스 차기 버전은 3.7과 3.8로 동시에 개발이 진행되고 있습니다. 3.7 버전은 10월 중순에 발표될 예정이고 3.8 버전은 플러그인 형태로 개발되며 완료되면 코어 파일에 포함될 예정입니다. 3.7 버전의 주요 기능은 3가지인 만큼 개발 기간이 짧고 3.8 버전은 이례적으로 현재 13개의 기능이 추가될 예정인데 2개는 이미 개발이 완료돼서 사용자의 피드백을 받고 있는 중입니다. 3.7 버전의 기능 자동 업데이트 자동업데이트는 매 버전이 업데이트된 후에 보안버전이 발표되는데 이 보안버전을 자동업데이트합니다. 그러므로 3.7 버전을 사용한다고 해서 3.8 버전으로 업데이트되지는 않습니다. 하지만 개발버전(Nightlies)은 매일 업데이트됩니다. 개발 버전에서 자동으로 업데이트되는 것을 방지하려면 ..
워드프레스 3.6 정식 버전이 오늘 날짜로 배포됐습니다. 당초 4월 20일 경에 예정됐었지만 무려 4개월 가까이 발표가 지연된 것은 그만큼 새로운 기능에 만전을 기하기 위한 것이라 생각됩니다. 새로운 테마인 Twenty Thirteen은 일찍부터 공개돼서 사용할 수 있었습니다. 테마 소개 글에서도 나오듯이 이번에 개선된 기능인 글형식을 제대로 반영할 수 있는 전형적인 블로그 형태의 테마입니다. 워드프레스 2013 테마는 블로그 본래의 역할에 충실하도록 했습니다. 글 형식을 전체 지원하며 각각 고유의 형태로 아름답게 연출되는 것이 특징입니다. 세부 디자인이 풍부하며, 열정적인 색상 구조로 시작해서 헤더 이미지, 아름다운 타이포그래피, 아이콘과 조합을 이룹니다. 또한 크거나 작은 어떤 기기에도 아주 훌륭하게..
질문은 http://diywordpress.kr에서 받습니다. * 책에서 hostinger.kr에서 워드프레스 사이트를 만드는 작업이 있습니다. 이것은 어디까지나 실험을 위한 것입니다. 그런데 일부 독자분들이 이 무료 호스팅 서비스에 자신의 도메인을 추가하려고 합니다. 책에서도 언급했지만 호스팅거는 무료 사이트이고 해외에 서버가 있어서 속도가 느립니다. 파일 업로드 속도를 보시면 알 수 있습니다. 국내 웹호스팅 서비스 중 일부는 아주 저렴한 가격에 웹호스팅을 사용할 수 있으니 자신이 소유한 도메인을 사용하고자 원할 경우 국내 사이트를 이용하세요. 네임서버 변경하는데 시간이 최대 72시간 걸립니다. 나중에 다시 속도 높은 곳으로 변경하려면 다시 72시간 걸리죠. * 책의 마지막 부분에서 400 페이지의 S..
오늘 날짜로 워드프레스 3.6 RC1(First Release Candidate : 정식 버전 후보)이 발표됐습니다. 당초 계획은 4월이면 정식 버전이 출시된다고 했지만 상당히 늦게 진행되고 있습니다. 개발을 늦추는 것이 아니라 새로운 기능의 추가로 인해 버그 수정과 기존의 테마나 플러그인과의 호환성을 개선하느라고 늦은 것이겠죠. 이런 점에서 보면 워드프레스의 개발자들이 상당히 신중한 모습입니다. 베타 버전 조차도 신중을 기해 발표됐었죠. 설치하고 나면 위화면이 나옵니다. "새로운 미디어 매니저"라고 나오지만 3.6 버전에서 새로운 것은 아닙니다. 그냥 워드프레스를 소개하기 위해서인데 앞으로 바뀔지는 모르겠습니다. 일부 글자가 번역이 안 돼있습니다. 어떤 것은 번역 목록에 없는 것도 있어서 수정을 신청해..
워드프레스는 동적인(dynamic) 웹프로그램이라서 항상 데이터베이스를 사용하게 돼있습니다. 데이터베이스는 파일을 저장하거나 설정을 변경하면 해당 내용을 저장하고 필요할 때 꺼내오는 데이터의 저장소인데 일반적으로는 사용할 필요가 없는데 어쩌다가 간혹 접촉해야할 일이 발생하기도 합니다. 웹사이트를 다른 호스팅으로 이동한다거나 할 때 데이터베이스를 백업해야하고 워드프레스 코어를 업데이트할 때도 혹시 모를 에러를 위해 백업이 필요합니다. 어떤 경우는 데이터베이스를 직접 수정해야할 일도 발생합니다. 일반설정에서 워드프레스 주소나 사이트 주소를 바로 아래에 있는 "디렉토리와 다르게 하기" 링크를 읽어보지 않고 무작정 변경을 하고나면 위 화면을 다시는 보지 못하는 결과가 발생하기도 합니다. 이럴때 데이터베이스를 수..
워드프레스 쇼핑몰 만들기 첨부파일 안녕하세요. 저자입니다. 책을 보면서 책의 내용과는 전혀 다른 테마를 적용하시는 경우 상당히 어렵게 배우시는 것입니다. 책 내용을 숙지한 다음 해야 다른 테마도 쉽게 적용할 수 있습니다. 갖고 있는 테마도 잘 사용을 못하는데 어떻게 쇼핑몰까지 적용을 할 수 있겠습니까. 반드시 책을 전체 읽고 따라한 다음 다른 테마를 적용해보세요. 급하더라도 이렇게 해야 쇼핑몰 만들기가 익숙해집니다. 다른 테마를 사용하면서 잘 안된다고 질문하시는 경우 저도 해당 테마를 사용해봐야 하기 때문에 답변에 상당한 시간이 걸리니 이와 관련된 질문은 사양하겠습니다. 질문 내용은 책의 범위 안에서 제한하겠습니다. 책의 내용에서 안되는 것이 있으면 아래 첨부 파일의 wordpress10을 사용해서 로컬..
오늘 워드프레스 3.6 베타 3이 발표됐습니다. 이전에 한글이 안나오던 메뉴 페이지 부분도 개선됐습니다. 오늘 현재까지 업데이트된 언어 파일 전체를 번역해서 추가했습니다. 새로운 기능에 대한 내용은 이전 글을 참고하세요(http://martian36.tistory.com/1169). 워드프레스 3.6의 새로운 기본 테마인 Twenty Thirteen의 한글 언어파일도 추가됐습니다. 한글 워드프레스 3.6 베타 3 내려받기 --> 글 형식 제목은 알파 버전에서는 한글로 나왔으나 영어로 나타납니다. 조만간 수정될 예정입니다.
워드프레스 버전을 자동 업그레이드 하거나 플러그인을 업그레이드 하다보면 프로그램을 내려받는 도중 아래와 같은 에러 메시지가 나오는 경우가 있습니다. Fatal error: Maximum execution time of 30 seconds ~~ 이 메시지의 의미는 php 설정에서 프로그램의 최대 실행 시간을 30초로 설정했는데 이 시간을 초과했기 때문에 더이상 실행할 수 없다는 것입니다. 이것을 해결하는 방법은 여러가지가 있습니다. 이 방법에 대해서 알아보겠습니다. 1. php.ini 파일의 수정 내 컴퓨터에서 wamp 서버를 사용하고 있는 경우는 php 설정 파일인 php.ini 파일을 수정할 수가 있습니다. 위 그림처럼 wamp 서버아이콘을 클릭하고 php-->php.ini 파일을 선택하면 메모장에 이..
워드프레스는 테마가 워낙 다양하기 때문에 일반적으로 사용하는 방법으로 테마를 수정할 수가 없는 경우가 있습니다. 테마에 따라서 스타일시트의 변경만으로 바로 디자인을 변경할 수도 있지만 스타일을 변경하고자 하면 CSS에 대해 잘 알아야 하기 때문에 이를 모르는 분들을 위해 테마 제작자가 테마 옵션을 여러가지 형태로 만들어 그래픽 인터페이스를 제공해서 누구든지 스타일을 쉽게 변경할 수 있도록 하고 있죠. CSS에서 몇가지 코드만 변경하면 될 것을 하나의 페이지를 만들어서 이러한 기능을 제공하고 있는 경우가 대부분입니다. 이러한 기능을 하는 프로그램을 만들려면 PHP로 함수를 만들고 여러가지 복잡한 코드를 사용합니다. 그렇기 때문에 테마 폴더에서 기본적으로 사용되는 style.css는 아래처럼 아무런 내용이 ..
오늘 날짜로 워드프레스 3.6 버전의 베타2가 발표됐습니다. 언어 파일이 업데이트돼서 모두 번역을 마쳤지만 메뉴 페이지는 영어로 그대로 나오고 있습니다. 워드프레스 담당자에게 수정을 요청해놓았으니 조만간 해결될 것입니다. 워드프레스 3.6 버전의 스케쥴이 계속 지연되고 있으며 당초 4.14일에서 4.27일로, 다시 5월 20일로 정식 버전이 나올 것으로 예정됐습니다. 가봐야 알겠죠. 아래의 스케쥴 대로 4.29일에 베타 2가 나왔으니 믿을만 합니다.January 02-09, 2013Confirm proposed scope and secure team leads.January 09, 2013Development begins.April 04, 2013Hard freeze on feature developme..
워드프레스 3.6 베타가 발표됐습니다. 스케줄대로라면 당초 3.14일 예정이었으나 2주 연기돼서 3.27일로 발표시기가 늦춰졌고 다시 예고 없이 발표가 연기돼다가 오늘 발표됐습니다. 이전 글에서 언급한대로 베타 버전 발표로 인해 더이상의 기능 추가는 이루어지지 않고 버그 수정만 계속될 예정입니다. 플러그인이나 테마 개발자는 베타 버전 시기에 모든 프로그램을 시험 가동해서 버그 수정이 완벽해질 수 있도록 보고하면 됩니다. 이전 글에서 알파 버전을 통해서 워드프레스 3.6의 새로운 기능에 대해 알아봤으니 자세한 내용은 해당 글을 참고하세요. 알파버전과 바뀐내용은 레이아웃입니다. 새 글 쓰기에서 글 형식을 대폭 지원하므로 기존의 글 형식 메타박스가 제거돼고 제목 입력란 위로 이동됐고 아이콘 탭 형태로 바뀌었습..
워드프레스 3.6 버전이 3월 13일 베타 버전이 발표될 예정이었으나 개발이 늦어져서 3월 27일로 연기됐습니다. 어떤 기능이 추가됐는지 알아보기 위해서 베타 버전이 발표되기 전에 알파 버전을 통해 알아보기로 하겠습니다. January 02-09, 2013Confirm proposed scope and secure team leads.January 09, 2013Development begins.March 27, 2013Hard freeze on feature development. Stop feature development; focus on testing and compatibility (supported platforms, browsers, RTL, accessibility, etc). Ship a..
워드프레스 3.6의 스케줄에 보면 오늘 날짜(미국 시간 3월 13일)로 베타 1이 발표될 예정이었습니다. 업그레이드 부분의 미진으로 인해 연기될 예정입니다. 이전에는 베타버전의 발표와 함께 업그레이드 부분도 계속 진행되었는데 이럴 경우 진정한 의미에서 베타 버전이라고 할 수 없다고 합니다. 베타 버전이 발표되면 테마 개발자나 플러그인 개발자들이 베타 버전을 기반으로 모든 테스트를 하게 되는데 베타 버전을 계속 개발해서 수정한다면 테스트의 의미가 없기 때문이라고 합니다. 그래서 개발이 늦더라도 베타 버전을 우선 발표할 것이 아니라 완료된 후에 발표한다고 합니다. 연기되는 기간은 2주라고 합니다. 이에 따라서 정식 버전 발표 시기도 당초 4월 22일에서 4월 29일로 연기됩니다. January 02-09, ..
워드프레스 3.6이 현재 개발 중에 있고 며칠 후면 베타버전이 발표될 예정입니다. 이번 버전의 주된 내용은 포스트 관련 업그레이드입니다. 글 작성 도중 어떤 상황이 발생하더라도 자동으로 저장하도록 프로그램이 만들어질 예정인데 정전이 된다 해도 작성 중인 글이 저장이 된다고 합니다. 리비전에 관한 업데이트가 있을 예정이고 사용자 정의 메뉴를 사용하기 쉽게 한다고 합니다. 또한 글 형식(Post Format)에 관한 업데이트가 있을 것인데 자세한 내용은 베타 버전이 나오면 알아보기로 하고 글 형식에 관한 업데이트와 관련해서 3.6 버전의 기본 테마로 예정된 Twenty Thirteen이 지난 달에 임시(First Draft) 버전으로 나왔습니다. 기본적으로 사이드바가 없는 페이지로 사이드바에 배치하던 위젯은..
워드프레스 3.5 버전이 나온지 두달 됐습니다. 1월에 3.6 버전을 위한 준비에 들어가서 3월이면 베타버전이 나오고 4월에 정식 버전이 출시될 예정입니다. 아직 개발 단계에 있기 때문에 어떤 기능이 추가될지는 알 수 없고 베타버전이 나와야 파악이 되겠습니다. January 02-09, 2013Confirm proposed scope and secure team leads.January 09, 2013Development begins.March 13, 2013Hard freeze on feature development. Stop feature development; focus on testing and compatibility (supported platforms, browsers, RTL, acces..