• 워드프레스 이관 이후 미디어 라이브러리가 표시되지 않을 때

    테스트 서버에서 정상적으로 구축 완료한 워드프레스 홈페이지를 운영 서버로 이관하였는데, 이관 후 미디어 라이브러리가 보이지 않는다는 문의를 받았습니다. 무슨 문제인지 다음과 같이 몇 가지 확인을 해 보았습니다. 1. 디렉토리 퍼미션 문제 가장 먼저 uploads 디렉토리 퍼미션 문제를 체크해 보았는데, 이 문제는 아니었습니다. 2. 플러그인 충돌 문제 다음으로 플러그인 충돌 문제일 수 있다고 생각되어 의심이 가는 플러그인을 비활성화 해 가면서 체크해 보았는데, 역시 이 문제도 아니었습니다. 3. 서버 환경 마지막으로 서버 환경을 체크해 보았는데, PHP 버전이 다음과 같이 5.2.x 버전이었습니다. 기존 워드프레스 권장 사양은 PHP 5.2.4 이상 이었는데, 최근 워드프레스는 PHP 5.6 이상을 권장하고 있기 때문에 미디어 라이브러리가 표시되지 않는 원인이 PHP 버전 또는 모듈 누락이 아닐까 의심 되었습니다. (참고: 워드프레스 설치 권장 사양) 미디어 라이브러리가 표시되지 않는 문제가 아무래도 서버 환경이 문제인 듯 하여 기존 호스팅 […]

  • 워드프레스 홈페이지 제작 교육 목차

    웹디자이너를 위한 워드프레스 홈페이지 제작 교육 목차

    블로그코디의 BC TOWN™ 워드프레스 전용 테마를 대량으로 구입해서 워드프레스 홈페이지 제작을 하시는 고객분들이 있습니다. 이들의 요청으로 블로그코디 사무실에서 또는 고객 사무실에서 주로 웹디자이너를 대상으로 워드프레스 홈페이지 제작 교육을 진행하곤 합니다. 실무 현장에서 필요로 하는 워드프레스 홈페이지 제작 교육에는 어떤 것이 있는지 살펴 보겠습니다. 1. 준비사항 체크 도메인, 호스팅, FTP/SSH 접속 정보, MySQL 접속 정보 등에 대해서 확인합니다. 특히 호스팅 부분에서는 호스팅 업체를 이용하는지 자체 서버를 운영하는지 확인합니다. 호스팅 업체 이용 시에는 UTF8 지원 여부, 최신 버전의 PHP/MySQL 버전 이 지원되는지 확인합니다. 2. 워드프레스 설치 및 설정 (싱글 | 멀티) 워드프레스 파일 업로드 uploads 디렉토리 생성 및 퍼미션 설정 [싱글 사이트] 워드프레스 설치 > 환경 설정 파일 설정 (1) [싱글 사이트] 워드프레스 설치 > 환경 설정 파일 설정 (2) [싱글 사이트] 워드프레스 설치 > 환경 설정 파일 설정 (3) [참고] wp-config.php 내용 [싱글 사이트] […]

  • 워드프레스와 그누보드를 함께 사용하는 방법 정리

    클라이언트의 기존 홈페이지는 그누보드 기반으로 되어 있고 카페24 호스팅에서 운영 중 입니다. 이번에 홈페이지를 리뉴얼 하면서 워드프레스 기반으로 갈아타게 되었고, 호스팅은 그대로 카페24 호스팅을 사용합니다. 특이 사항이 있는데, 기존 그누보드 홈페이지에서 사용하던 일부 게시판과 모바일 기능을 새롭게 리뉴얼할 워드프레스 홈페이지에서도 사용해야 한다는 것입니다. 그래서 워드프레스와 그누보드를 한 호스팅에 동시에 설치하고 운영해야 하는 상황입니다. 이 작업을 위해 먼저 그누보드가 설치된 기존 서버 환경을 확인 해보니 EUC-KR (PHP4, MySQL4.x) 입니다. 여기에서 문제는 PHP 5.3, MySQL 5.x, UTF8 서버 환경이 필요한 워드프레스 서버 환경과 다르다는 것입니다. 그래서 서버 환경을 변경해야 하는데, 서버 환경이 변경되면 기존 그누보드 데이터를 서버 환경에 맞게 다시 마이그레이션 해야 합니다. * 카페24 호스팅을 이용하는 경우 “나의서비스관리 > 연장/변경/추가옵션 > 변경신청”에서 자동으로 서버환경(CharacterSet)을 변경할 수 있습니다. 이와 같은 상황에서 워드프레스 홈페이지를 메인 사이트로 하고, 기존 그누보드 홈페이지를 서브 사이트로 하고 워드프레스 홈페이지의 일부 메뉴에서 그누보드의 일부 게시판과 […]

  • 워드프레스 멀티사이트 설치 방법: sub-directories 방식 (2)

    이전 글 ‘워드프레스 멀티사이트 설치 방법: sub-directories 방식 (1)’에 이어 워드프레스 멀티사이트 설치 방법에 대해 알아 보겠습니다. 단계 4. wp-config.php 옵션 추가 다음과 같이 wp-config.php (www 디렉토리에 위치함) 파일에 define(‘WP_ALLOW_MULTISITE’, true); 라인을 추가합니다. 위 그림에서 define(‘WP_ALLOW_MULTISITE’, true); 이 추가된 것을 확인할 수 있습니다. 단계 5. 관리자 권한으로 워드프레스 사이트 로그인 설치한 워드프레스 사이트에 관리자 권한으로 로그인 하면, 다음과 같이 ‘워드프레스 사이트 관리자 > Tools > Network Setup’ 메뉴가 추가된 것을 확인할 수 있습니다. 위 그림에서 워드프레스의 멀티 사이트 설정 방식에 Sub-domains와 Sub-directories의 두 가지 방식이 있는 것을 확인할 수 있으며, 이 글에서는 Sub-directories 방식을 선택해서 설치를 하도록 합니다. 위 그림에서 Sub-directories에 체크 표시를 한 다음, [Install] 버튼을 누릅니다. 그러면 다음과 같은 설정 내용을 확인할 수 있습니다. 위 그림에서 워드프레스 멀티 사이트 설치를 위한 […]

  • 워드프레스 멀티사이트 설치 방법: sub-directories 방식 (1)

    이 글은 워드프레스 3.4.2 버전을 카페24의 64bit 광아우토반 FullSSD 웹호스팅에 설치하는 것을 가정합니다. 참고로 도메인 구입, 호스팅 신청, 네임서버 변경 등은 이미 완료되었고, 설치 도메인은 http://bctown.net 입니다. http://bctown.net의 경우 단일 워드프레스 설치가 아닌 멀티 워드프레스 설치가 필요하므로 멀티 사이트를 위한 워드프레스 설치 및 설정을 해야 합니다. 설치는 워드프레스는 영문 버전을 기준으로 하고, 설치 과정은 다음과 같습니다. 단계 1. 워드프레스 다운로드 압축 해제 워드프레스 공식 사이트(http://wordpress.org)에서 최신 버전의 워드프레스를 다운로드 받습니다. 이 글 작성 시 워드프레스 최신 버전은 3.4.2입니다. 다운로드 완료하고 압축 해제한 결과는 다음과 같습니다. 위 그림에서 워드프레스 3.4.2 버전의 파일 구성을 확인할 수 있습니다. 단계 2. FTP로 워드프레스 파일 업로드 압축 해제한 워드프레스 3.4.2 버전의 소스 파일을 FTP 프로그램을 이용하여 자신의 웹호스팅 계정에 업로드 합니다. 업로드 완료된 결과는 다음과 같습니다. 위 그림에서 [www] 디렉토리 아래에 워드프레스 소스 파일이 […]

  • 윈도우 환경에 워드프레스 설치 – 워드프레스 설치

    워드프레스 설치 과정은 다음과 같습니다. 단계 1. 워드프레스 압축 해제 워드프레스 한국어 사이트(http://ko.wordpress.org/)를 방문해서 최선 버전인 워드프레스 3.4 한글 버전을 다운로드 받습니다. 다운 완료 후 ZIP 프로그램으로 압축 해제합니다. 압축 해제된 파일들을 워드프레스 설치 디렉토리인 D:\wamp\www\wp로 이동합니다. 이동 완료된 결과는 다음과 같습니다. 단계 2. 설치 시작 워드프레스 설치 스크립트를 실행하기 위해 웹브라우저 주소창에서 http://localhost/wp를 입력합니다. 워드프레스 설치 시작 페이지는 다음과 같습니다. 위 그림의 에러는 아직 wp-config.php 파일이 생성되지 않아 발생한 에러입니다. wp-config.php 파일을 생성하기 위해 [Create a Configuration File] 버튼을 클릭합니다. 그러면 다음과 같이 환경 설정 파일 생성 페이지를 볼 수 있습니다. 위 그림에서 환경 설정 파일 생성에 필요한 항목으로써 데이터베이스 이름, 데이터베이스 사용자 이름, 데이터베이스 비밀번호, 데이터베이스 호스트, 테이블 접두어(하나의 데이터베이스에서 하나 이상의 워드프레스를 운영하고자 할 경우)가 필요하다는 것을 확인할 수 있습니다. 설치 진행을 위해 [Let’s go!] […]

  • 윈도우 환경에 워드프레스 설치 – APM Setup 설치 방법

    윈도우 환경에서 워드프레스를 설치하기 위해서는 APM 이라는 프로그램을 설치해야 합니다. APM은 웹서버인 Apache, 서버사이드 스크립트 언어인 PHP, 데이터베이스 프로그램인 MySQL을 의미합니다. 윈도우 계열 서버에서는 IIS(Internet Information Server)라는 웹서버 프로그램이 내장되어 있지만, 이 포스트에서는 IIS 대신 아파치 서버를 활용하여 워드프레스 설치를 진행하도록 합니다. 일반 사용자가 APM을 일일이 설치하기란 쉬운 일이 아닙니다. 그래서 윈도우 환경에서 APM을 자동 설치해주는 유용한 프로그램들이 있으며, 대표적으로 XAMPP, WAMPServer, APM Setup이 있습니다. 이 세 가지 프로그램 모두 윈도우 환경에서 사용하기에 유용한 프로그램이지만, 이 포스트에서는 APM Setup 프로그램을 이용한 APM 설치를 설명 하도록 합니다. 설치 과정은 다음과 같습니다. Step 1. APMSetup 프로그램 다운로드 APM Setup 사이트를 방문하여 최신 APMSetup 프로그램을 다운로드 받습니다. 위 그림의 상단 메뉴 중 [다운로드] 메뉴를 누르면 다음과 같이 APM Setup 프로그램을 다운로드 받을 수 있는 페이지로 이동합니다. 위 그림의 좌측 하단에 위치한 [Mirror DOWNLOAD] […]

  • 윈도우 환경에 워드프레스 설치 – WampServer 환경 설정

    이 글에서는 WampServer 설치 이후 워드프레스 설치를 위한 환경 설정 방법을 살펴 보도록 하겠습니다. 먼저, Apache의 DocumentRoot 위치를 확인해 보겠습니다. 이 정보는 다음과 같이 httpd.conf 파일에서 확인할 수 있습니다. http.conf 파일을 연 다음, ‘DocumentRoot’를 찾습니다. WampServer 설치 과정을 그대로 따라 하였다면, 다음과 같은 결과를 얻을 수 있을 것입니다. 위 그림에서 DocumentRoot가 ‘D:\wamp\’로 설정된 것을 확인할 수 있습니다. DocumentRoot는 Client로부터의 서비스 요청에 응답하는 HTML 파일들을 저장해 놓는 디렉토리를 지정해주는 지시자로서, DocumentRoot의 default 디렉토리는 ‘D:\wamp\www\’ 입니다. 워드프레스를 설치할 때 워드프레스가 위치할 디렉토리는 DocumentRoot 아래가 되겠습니다. 다음으로, Apache의 mod_rewrite 모듈을 enable 하겠습니다. mod_rewrite는 Apache 모듈의 한 종류이며, 서버 request를 정해진 rule에 의해 다른 URL 또는 file로 보내는 역할을 담당합니다. WampServer를 설치하면 mod_rewrite 모듈은 기본으로 disable 되어 있습니다. 이를 enable하는 쉬운 방법은 다음과 같이 WampServer를 이용하는 것입니다. 위 그림에서 mod_rewrite 모듈에 해당하는 rewrite_module이 […]

위로이동