워드프레스 웹사이트 속도의 중요성과 개선 방법 워드프레스를 기반으로 만든 웹사이트를 운영하는 사람들이 가장 많이 갖는 불만 중 하나가 사이트 로딩 속도가 너무 느리다는 것입니다. 그런데도 웹사이트를 제작할 때 사용할 플랫폼으로 워드프레스가 가장 먼저 고려되는 이유는 그만큼 편리성과 확장성이 뛰어나기 때문입니다. ☞ [ 바로 가기 ] 워드프레스로 웹사이트 만들기 #1 - 워드프레스 소개 워드프레스 기반 웹사이트의 속도 저하 문제는 운영 방식이나 테마, 사용하는 호스팅 업체 등에 따라 다양한 원인이 있지만, 이미지 최적화, 레이지 로딩(lazy Loading) 설정, 데이터베이스 청소 등 기본적인 작업만 해주어도 웹사이트 속도 개선에 큰 효과를 얻을 수 있습니다. 운영하는 웹사이트의 속도 개선이 필요하지만,..
PuTTY는 Simon Tatham에서 무료로 서비스하는 SSH 클라이언트입니다. PuTTY를 이용하면 원격으로 서버와 관련된 작업을 진행할 수 있습니다. 서버를 관리할 때 웹호스팅을 이용한다면 자체적으로 서버 관리 페이지를 제공하지만 VPS 호스팅(가상 서버 호스팅)을 이용하는 경우라면 직접 서버를 관리해야 하므로 어려움이 있을 수 있습니다. 이때 PuTTY를 활용한다면 대부분의 작업은 간단하고 빠르게 진행할 수 있습니다. 하단에 추가된 PuTTY 다운로드 링크를 클릭한 뒤 사용하는 운영체제에 맞는 putty.exe를 다운받으시면 됩니다. PuTTY 다운로드 PuTTY 초기 설정법 / 로그인하는 방법1. 다운 받은 PuTTY를 실행시킵니다.Host Name(or IP address)에 관리할 IP를 적..
링크 새 창에서 혹은 현재 창에서 열리도록 하기 워드프레스 뿐만 아니라 HTML을 지원하는 대부분의 글쓰기 도구는 클릭 시 페이지를 지정한 주소로 이동시켜주는 '링크' 기능을 포함하고 있습니다. 검색 엔진에서 특정 단어를 검색해 나온 결과를 클릭하는 것 또한 링크 기능을 이용하는 가장 일반적인 예입니다. 블로거로서 링크 기능은 주로 참고 페이지 삽입을 위해 사용할 수 있고, 워드프레스 사용자는 페이지와 페이지를 연결하는 기능으로 사용할 수 있습니다. 어떤 글쓰기 도구를 사용하든 방법은 똑같으므로 흔히 사용되는 워드프레스를 예로 들어 링크를 새 창에서 열리게 하는 방법과 현재 창에서 바로 열리도록 하는 방법에 대해 알아보겠습니다. 링크 새 창에서 혹은 현재 창에서 열리도록 하기 1. 링크를 삽입하고자 하는..
워드프레스 글쓰기 도구에는 폰트를 바꾸는 버튼이 따로 삽입되어 있지 않습니다. 물론 몇몇 테마에는 글자체 변경 버튼을 삽입해두기도 하지만, 그렇지 않은 테마가 더 많습니다. 사용자는 테마 CSS에 코드를 추가하거나 수정해 폰트를 임의대로 바꿀 수 있는데, 이런 작업이 익숙하지 않은 사람이라면 간단히 폰트 변경 플러인을 다운받아 글자체를 바꿀 수 있습니다. 워드프레스 폰트(글자체) 바꾸는 방법 [WP Google Fonts 플러그인] 1. "WP Google Fonts" 플러그인을 설치하고 활성화 시킵니다. 다이렉트 플러그인 설치 페이지 2. 대시보드 메뉴에서 Google Fonts - Google Fonts를 클릭합니다. 3. 이동된 구글 폰트 설정 창에서 바꿀 글자를 설정합니다. - Font는 어차피 ..
PHP imagick extension 오류 / ImageMagic 설치 [Ubuntu 14.04]프로그래밍 작업 중 PHP imagick extension 설치가 필요하다는 오류가 나타날 시, 혹은 ImageMagic 설치가 필요할 시, 1. 'PuTTY' 이용해 root 계정으로 서버 접속 2. sudo apt-get install imagemagick 입력 후 엔터 3. 설치 도중 퍼미션 질문이 나타나면 y 입력 후 엔터 4. sudo service apache2 reload 입력 후 엔터 5. 만약 여전히 문제가 발생한다면 sudo apt-get update 입력 후 엔터(아파치 업데이트) - - - - - 1. PHP imagick extension 오류 발생 시 sudo apt-get inst..
URL을 불러올 수 없습니다 앱 도메인에 포함되어 있지 않은 url입니다 - 해결법 페이스북 API를 이용하는 플러그인을 설치해 사용하다 보면 간혹 'URL을 불러올 수 없습니다. 앱 도메인에 포함되어 있지 않은 url입니다.' 라는 오류 메시지가 나타나는 경우가 있습니다. 오류 원인을 분석해보면 웹사이트 등록이 안 되어 있거나 주소가 잘못 입력된 경우가 대부분입니다. 이는 Facebook Developer(페이스북 개발자) 사이트에서 추가/수정을 통해 간단히 해결할 수 있습니다. 페이스북 API 웹사이트 연결 오류 해결하기1. Facebook for developers - https://developers.facebook.com 에 접속한 후 로그인합니다.그 후 우측 상단 내 앱을 클릭한 후 수정하고자..
워드프레스 로딩 페이지 만들기 - Preloader by SWS 플러그인 워드프레스를 기반으로 제작된 웹사이트에서 페이지 로딩 속도는 무엇보다도 중요한 요소 중 하나입니다. 초고속 인터넷에 익숙해진 사용자들은 로딩 속도가 1~2초만 늦어져도 페이지를 이탈하거나 사이트가 느리다는 생각을 하게 됩니다. 물론 꾸준히 웹사이트 최적화 작업을 해주고 빠른 호스팅 서비스를 이용하면 이런 현상을 방지 할 수 있지만 간단한 트릭을 사용해 로딩이 지연돼도 방문자를 잡을 수 있는 방법이 있습니다. - - - - - - - ☞ [ 바로 가기 ] 빠른 해외 호스팅 A2호스팅 신청하기! ☞ [ 바로 가기 ] 초 간단! 누구나 할 수 있는 호스팅 서버 이전 - - - - - - - 워드프레스 로딩 페이지 만들기 - Preload..
워드프레스 파일 첨부 플러그인 - [WordPress Download Manager] 워드프레스에 파일을 첨부하는 기본적인 방법은 '미디어 추가' 기능을 이용해 파일을 올린 뒤 다시 링크를 걸어주는 것입니다. 하지만 하나하나 다 수작업으로 해야 하기 때문에 파일을 자주 업로드 해야 하는 상황이라면 불편함이 이만저만이 아닙니다. 더욱이 기본적인 CSS 지식이 없다면 그저 글자에 링크를 걸어주는 수준의 파일 첨부만 가능하게 됩니다. 워드프레스의 다양한 장점 중 하나인 플러그인 추가 기능으로 파일 첨부에 대한 고민을 깔끔하게 해결할 수 있습니다. 파일 첨부와 관련해 검색해보면 수없이 많은 플러그인이 검색되지만 이번 포스팅에선 "Wordpress Download Manager" 플러그인에 대해 다뤄보도록 하겠습..
[워드프레스 보안] XML-RPC 공격 방어 & 예방 워드프레스는 가장 인기 있고 강력한 CMS(Content management system) 플랫폼입니다. 하지만 인기가 좋아 많은 사람이 사용하는 만큼 워드프레스 웹사이트만을 타깃으로 한 다양한 공격도 끊임없이 시도되고 있습니다. 공격에는 다양한 종류가 있지만 이번엔 악의적인 트래픽 공격으로 인해 MySQL이 응답하지 않아 사이트 접속 시 "Error connecting to database" 혹은 "Out of Memory errors" 문구가 뜨는 경우에 대해 원인을 알아보고 문제를 해결해보도록 하겠습니다. 이 해결책은 우분투 14.04 시스템(Ubuntu 14.04 system)을 사용하는 워드프레스를 XML-RPC 공격으로부터 방어하는 방법입니..
웹사이트를 운영하다 보면 다양한 문제점에 부딪히게 됩니다. 웹 호스팅 업체를 통해 서비스를 받고 있다면 웬만한 문제는 호스팅 업체와 연락해 해결할 수 있지만, VPN같이 개인이 서버 관리까지 해야 하는 서비스를 이용하고 있는 경우 웹사이트에 문제가 발생하면 상당히 곤란해지게 됩니다. 오늘은 웹사이트 방문 시 위 사진처럼 아무것도 표시되지 않은 채 'Error establishing a database connection'이란 메시지만 나타나 운영자를 멘붕에 빠뜨리는 오류를 해결하는 방법에 대해 포스팅하겠습니다. 위 오류 메시지를 해석해보면 데이터베이스 연결에 오류가 있다는 뜻인데, 다양한 이유가 있겠지만, 가능성 높은 이유 중 하나는 데이터베이스끼리 충돌하는 것입니다. 만약 'PuTTY'를 이용하고 있다..
워드프레스 속도 최적화 - Gzip 압축 (Gzip Compression) 워드프레스는 간단한 인터페이스와 편리한 사용성, 다양한 역할을 대신 해주는 플러그인이 있으므로 초보 웹사이트 개발자라도 누구나 쉽게 사용할 수 있는 CMS 중 하나입니다. 하지만 워드프레스 최적화를 위해 조금씩 깊게 파고들다 보면 알아야 할 것들이 너무나 많아지기 시작합니다. 특히 많은 사용자가 관심 있게 생각하는 부분이 워드프레스 속도 최적화입니다. 아무리 웹사이트가 보기 좋게 잘 정돈되어있고 질 좋은 정보가 많이 담겨있다 하더라도 페이지 로딩 속도가 오래 걸린다면 방문자들은 불편함에 오래 머무르지 않을 것입니다. 또한, 이미 몇 년 전부터 각종 검색 엔진에서 웹사이트의 페이지 로딩 속도를 웹사이트 평가 시 중요한 요소로 포함하..
워드프레스 파일 업로드 용량은 호스팅 업체의 서버 설정이나 세팅에 따라 다양하게 책정되어 있습니다. 2MB인 경우도 있고 4MB, 8MB 등 그 값은 다양합니다. 보통 10MB로 설정된 경우가 많은데, 이 정도 파일 업로드 용량은 사용자가 어떤 목적으로 워드프레스를 운영하냐에 따라 충분할 수도 있고 부족할 수도 있습니다. 웹호스팅을 이용하고 있다면 호스팅 업체에 문의해 파일 업로드 용량을 늘려달라 요청하는 방법이 가장 확실한 방법이 될 수 있겠습니다. 하지만 지금 바로 설정을 수정하고 싶거나 고객 서비스를 지원하지 않는 호스팅 서비스를 이용하고 있다면 다음과 같은 방법으로 워드프레스 파일 업로드 용량을 늘릴 수 있습니다. 워드프레스 파일 업로드 용량 설정 1. phpinfo.php 파일을 이용해 최대 업..
워드프레스 로그인 보안 플러그인 - 구글 캡차 (Google Captcha & reCAPTCHA) 구글 캡차란? (What is Google Captcha & reCAPTCHA?) 구글 캡차는 보안이 필요한 웹 사이트에 로그인할 때 비밀번호 외에 별도의 문자나 숫자 조합을 입력하게 하는 프로그램으로 우리나라에서는 보안 문자로 알려져 있습니다. 캡차에서 제공하는 문자나 숫자는 컴퓨터 프로그램이나 봇이 읽을 수 없도록 왜곡되어 있습니다. 이로써 로그인 과정에서 타인의 이메일이나 웹 사이트 계정 해킹 혹은 대량 스팸 가입을 목적으로 하는 자동화 소프트웨어의 접근을 차단하는 기능을 하고 있습니다. 하지만 프로그램 기술의 발달로 왜곡된 문자마저 컴퓨터가 99.8% 성공률로 읽을 수 있게 되자 구글에서는 리캡차(r..
워드프레스 사이트 [백업, 복원, 이전] 방법 워드프레스로 사이트를 만들어 운영하다 보면 다양한 이유로 사이트를 이전해야 하는 경우가 생깁니다. 또한, 갑자기 홈페이지에 문제가 발생하거나 DDoS 공격 등의 사이트 공격으로 피해를 볼 수 있으므로 워드프레스 백업과 복원하는 방법은 반드시 숙지하고 있어야 합니다. 이미 다양한 '워드프레스 사이트 백업, 복원 이전 플러그인'이 출시되어 있지만, 많은 사용자들이 추천하고 있고 저 역시도 만족스럽게 사용하고 있는 'All-in-One WP Migration'플러그인을 통해 사이트 이전 작업을 진행해보도록 하겠습니다. 워드프레스 사이트 [백업, 복원, 이전] 방법 1. 이해를 돕기 위해 워드프레스 홈페이지 만들기 강좌에서 만들었던 사이트를 이용해워드프레스 사이트 ..
호스팅 서비스를 받아 이용하다 보면 계약이 만료되거나 더욱 나은 업체를 사용하기 위해 워드프레스를 옮기는 경우가 발생합니다. 가장 기본적인 방법으론 데이터베이스와 WP-content 파일을 다운 받아 직접 옮기는 것인데, 이런 방법이 익숙지 않은 사람은 많은 어려움을 겪곤 합니다. 물론 웹사이트 이전 서비스를 제공해주는 업체도 있지만, 시간이 오래 걸리거나 적지 않은 금액을 요구하기도 합니다. 이런 작업이 익숙하지 않은 분들에게 추천하는 플러그인이 있습니다. "All-in-One WP Migration"이라는 플러그인인데, 단 2번의 버튼 클릭으로 기존의 워드프레스를 새로운 호스팅 업체의 워드프레스로 완전히 옮길 수 있습니다. 자세한 플러그인 사용법은 자료가 정리되는 대로 포스팅하도록 하겠습니다. 'Al..