[카테고리:] Web

워드프레스 네이버 웹마스터 도구 등록 방법(네이버 검색에 내글 보이게 하기)

워드프레스로 홈페이지나 블로그를 만들면서 중요한게 포털 검색에 내 글들의 검색 여부입니다. 지인들끼리만 친목을 목적으로 만든 폐쇄형 사이트가 아니면요~ 검색이 가능하기 위해선 각 검색포털 로봇들이 알아서 수집해가는 방법도 있지만 언제 뭘 수집 해갈지 모릅니다. 그래서 웹마스터 도구 등에 사이트 맵(Sitemap)이나 RSS 를 등록해줘야 합니다. 웹마스터 도구는 대표적으로 네이버와 구글이 있습니다. 빙은 가볍게 재껴줍니다~ 우리나라에서 가장많이 사용하는 네이버에 등록 하는 법을 설명합니다. 우선 네이버 웹마스터 도구에 접속하여 가입 또는 로그인을 합니다. 위와같은 화면이 나오는데 여기서 사이트 추가를 누릅니다~ 프로토콜을 선택합니다. ssl인증서를 적용하셨다면 https로 놓고 .htaccess파일에서 301리디렉트를 걸어 주셔야합니다~ http와 https는 네이버에서 다른 사이트로 인식합니다~ 빈칸에는 자신의 사이트 주소를 정확하게 적어줍니다. (http로 하셨다가 ... 더 보기

파일질라(FileZilla)를 이용해서 FTP서버에 접속하기

워드프레스 블로그를 운영하면서 파일 수정하는 일이 여간 많은게 아닙니다. 저는 시놀로지NAS로 블로그를 운영하는데 시놀로지 NAS의 DSM 에있는 파일스테이션(File Station) 패키지로 워드프레스 파일을 수정하면 권한이 바뀌어 버리네요 ㅠ 그럴땐 FTP로 접속하면 이상이 없구요 그래서 파일질라를 이용해서 FTP에 접속하여 워드프레스 파일을 수정합니다. 그외에도 NAS에있는 영화나 드라마, 업무자료등을 백업하거나 찾아 볼때도 사용합니다. 카페24로 워드프레스 이용하시는 분들도 FTP를 이용하셔야합니다. 일단 설치를 해야겠죠? FileZilla 공식 홈페이지의 다운로드 페이지 링크 자신이 사용하는 OS를 선택해서 다운로드 하여 설치합니다.. 윈도우는 비스타, 7, 8, 8.1, 10이 가능하며 32비트와 64비트 선택가능 합니다. Mac OS X 와 리눅스 버전도 있습니다. (설치시 잘보고 다음 누르세요~ 그냥 누르시면 광고성 보안 관련 프로그램 설치 ... 더 보기

네이버 블로그 유사문서와 검색 누락 해결법

얼마전 올린 글입니다. 오픈한지 얼마안된 이자카야라서 저 외에는 블로그에 글을 쓴사람이 없습니다. 근데 유사문서라니… 이글 외에도 시놀로지 나스에서 메일 서버 설치하는 글은 아예 유사문서로도 안들어가고 네이버 웹마스터 도구에서 검색등록을 하여도 나타나지도 않았습니다. 원본반영요청역시도 안통하구요!   그래서 에라 모르겠다하고 일단 검색 누락된글과 유사문서의 글을 네이버 웹마스터도구에서 웹페이지 검색 제외 요청을 했습니다. 검색제외 요청은 몇분이면 해주네요;;;; 그후에 문제된 글을 복사해서 붙여넣기로 새 글 등록하면서 사진 파일명만 바꿔주었습니다. 그러고 나서 신디케이션 핑을 보내고 1시간쯤후에 검색해보니…   짜잔!!! 이제 안없어지는 듯 하네요~ 그리고 의심가는게 하나있는데. 시놀로지 메일서버 관련글 사진중에 다른 포스트의 글이랑 같이 사용하는 이미지가 하나 있었습니다. 그거때문에 검색에서 누락된듯한 기분이 드네요. 혹여나 저처럼 ... 더 보기

시놀로지 NAS의 Hyper Backup으로 데이터 및 워드프레스 간단하게 백업하기

시놀로지 기능중 비디오 스테이션 만큼이나 마음에드는 기능이 있습니다 바로 제목에 쓰여 있듯이 하이퍼 백업(Hyper Backup)입니다. 워드프레스 플러그인으로 백업하려면 오래걸리고, 좀 쓸만한 기능 좀 사용하려면 프로버전 구매하라고 하고 ㅠㅠ 시놀로지에서 제공하는 패키지인 하이퍼 백업을 이용하면 매우 무식하고 간단하고 안전하게 백업을 할수 있습니다. 그외에 시놀로지에서 스냅샷 설정은 아래글 참고 시놀로지 NAS 스냅샷(Snapshot Replication)기능 사용하기 본론으로 넘어가서…… 일단 설치를 해야겠죠? (설명은 워드프레스 기준으로 합니다)   패키지 센터에서 하이퍼 백업을 검색한후 설치해줍니다.   설치를 하셨으면 아래 메뉴에서 플러스 아이콘을 클릭한뒤 데이터 백업 작업을 눌러 줍니다.     가장 먼저 어느곳에 백업할지 선택합니다. 위 스크린샷에 보이듯이 로컬 공유 폴더 및 외부 저장소, 원격 Synology NAS, 원격rsync서버, ... 더 보기

워드프레스에서 Korea SNS 플러그인으로 카카오톡, 네이버 밴드등 SNS에 공유하기

워드프레스를 사용하다보면 한국 상황하고는 맞지않는 경우가 많습니다. 플러그인들도 대부분 외국 기준이고요. 대표적으로 공유 기능이 있습니다. 브라우저에서 공유 버튼을 누르거나 주소를 복사해도 가능하지만 글아래에 SNS에 공유하는 기능이 있다면 얼마나 편할까요? 하지만 젯팩(Jetpack) 이나 기타 플러그인과 유료테마등에서 제공하는 공유기능은 한국 사람들이 좋아하는 카카오톡이나 네이버 밴드, 라인등에 공유기능이 없습니다. 페이스북, 트위터, 구글, 카카오스토리, 카카오톡 링크, 네이버 라인, 네이버 밴드, 네이버블로그의 공유기능을 제공하는 플러그인이 있습니다. 바로 Korea SNS 플러그인입니다.   위 플러그인 설치후 설정 화면에 들어가면 아래와 같은 화면이 나옵니다.   제일 위에는 앞서 말한 네이버 라인과 카카오 스토리, 페이스북등 공유버튼을 표시하고 싶은 걸 체크하는 메뉴가 있습니다. 그 아래는 아이콘을 페이지나, 포스트등 어느 유형에 표시할지 선택하는 ... 더 보기

(워드프레스 최적화) Jetpack과 Akismet 플러그인을 제거

얼마전 제 블로그에 댓글을 작성하였을때 승인되어 업로딩 되는 속도가 엄청나게 느리다는걸 알게 됐습니다. 댓글하나 올라가는데 5초 정도 걸리네요.   테스트   그래서 테스트를 해봤습니다. P3 (Plugin Performance Profiler) 테스트에 사용한 플러그인입니다. php7.0버전에서는 제대로 작동을 안하여 그래서 php5.6으로 변경후  테스트 했습니다.   붉은색이 Jetpack(젯팩)이고 하늘색이 Akismet입니다. 이건 뭐 테스트 결과를 분석하고 말고 할것도 없네요. 바로 지웁니다. Jetpack과 Akismet을 지운후 결과 다시 테스트를 해보니 위와같은 결과가 나왔습니다. 플러그인 로드타임이 0.704 -> 0.044 플러그인 비중이 76.5% -> 8.0% 로 뚝하고 떨어졌네요. 나머지어플들은 속도에 미치는 영향이 미비해서 그냥 두기로 했습니다.     Jetpack과 Akismet 대체 플러그인   Akismet은 스팸댓글 방지 플러그인이니 다른 플러그인 하나만 ... 더 보기

워드프레스 최강 캐시 플러그인 WP Fastest Cache

확장성은 좋은나 느려터진 워드프레스~ 최적화를 위해 캐시 플러그인 하나쯤은 필수입니다. 보통은 WP Super Cache나 W3 Total Cache를 사용 하실겁니다. 근데 이 두가지 플러그인다 먼가 하나씩 빠진 느낌과 그 빠진 기능들을 채우려 다른 플러그인을 설치하면 점점 무거워지는 느낌이 들더라구요. 저와 같은 붙들께 추천드립니다. WP Fastest Cache 뭐지..이 허접한 치타들은 먼가 전문스럽지 않은 치타사진….제네들이 이 플러그인의 마스코트입니다. 허접한 마스코트와 다르게 하지만 기능 하난 정말 강력합니다. 아래는 플러그인 설명에 있는 기능들입니다. Features Mod_Rewrite which is the fastest method is used in this plugin All cache files are deleted when a post or page is published Admin can delete all cached files from the options ... 더 보기

시놀로지 NAS 6.0.2 PHP 7.0 에서 curl 확장 모듈 활성화

몇일전 워드프레스를 하면서 시놀로지 웹 스테이션에서 PHP 7버전을 적용하였더니 네이버 웹문서 신디케이션v2 플러그인에서 HTTP500오류가 났습니다. PHP 5.6버전으로 하면 괜찮고.. 그래서 그냥 신디케이션 플러그인을 비활성화하고 PHP7.0을 사용하였습니다. 원인도 모르고… 그런데 오늘 wordpress social login에서 PHP어쩌고 저쩌고 curl 어쩌고 저쩌고 하는 에러가 나는걸 알았습니다. 대충 해석을 해보니 PHP에 curl 확장 모듈이 비활성화 되어 있다는 내용 인듯…. 추측해보면 시놀로지 PHP5.6에서는 curl이 활성화 되어있고. PHP7.0에서는 비활성화 되어 있다는 말. 시놀로지 포럼을 뒤져보니…역시나 저와같은 내용의 글들과 해결 방법이 있네요.   일단 현 제 Synology NAS 버전은 6.0.2 update 9이며 PHP7.0 패키지 버전은 7.0.13-0013 웹 스테이션 패키지는 2.0.0-0100입니다.   일단 SSH로 접속후 Root권한으로 로그인 합니다. 잘 모르시는분은 ... 더 보기

시놀로지 NAS 워드프레스 수동 설치

WordPress는 전 세계적으로 가장많이 쓰이는 블로그와 홈페이지를 운영가능한 툴 입니다.아직 허접하지만 이 블로그도 워드프레스로 운영되고 있습니다.보통은 호스팅 업체의 서버를 통해 만들지만 NAS가 있다면? 비용을 지불안하고도 손쉽게 설치하여 운영할수 있습니다. 시놀로지 NAS에 워드프레스 설치 방법은 두가지가 있습니다.패키지로 설치하느냐 아니면 직접 워드프레스 홈페이지에서 다운받아 설치하느냐인데.패키지로는 한개의 워드프레스밖에 설치를 못해서 여러개 워드프레스를 운영하시려면 직접설치를 하셔야합니다.패키지로 설치할껀 딱히 설명할것도 없고 업데이트가 좀 느려서 직접설치 방법을 설명하려 합니다.DSM 6.0.2버전 기준입니다. 5.2도 크게 차이는 없습니다. 패키지 설치 1.MariaDB2.PhpMyAdmin 6.0 이상인 분들은 아래 패키지도 설치해 주세요1.Web Station 2.Apache HTTP Server 2.2 (2.4는 워드프레스가 잘 작동안하드라구요)3.PHP 5.6 or PHP 7.0(7.0 추천, 둘다 설치하셔도 됩니다)*PHP7.0으로 설치시 네이버 웹문서 신디케이션v2과 wordpress social ... 더 보기

시놀로지 Nas 6.0 이상 워드프레스 사용시 php.ini 간단 수정

시놀로지 NAS(Xpenology-해놀로지)에서 워드프레스 사용시 php.ini파일을 좀 건드려야 하는데5.2버전까지는 php.ini 수정시에 ssh로 root권한 접속하여 수정했어야 했습니다.6.0부터는 편리하게도 DSM상에서 가능합니다.간단하게 설명하겠습니다. 1.DSM에서 웹스테이션으로 들어간다. 2.php 설정클릭후 자신이 워드프레스에서 사용중인 php버전을 선택후 고급설정을 누른다. 3.원하는 값을 찾아서 수정한다. 끝! 추가 저처럼 초보이신분들을 위해 추가 설명합니다.최대 첨부 용량을 올리시려면post_max_size를 변경하셔야 합니다.upload_max_filesize만 올려서는 적용이 안됩니다.max_execution_time은 워드프레스에서 PHP Time Limit 부분입니다.Max_input_vars는 워드프레스에서 PHP Max Input Vars입니다.

워드프레스 로그인 페이지 연결 변경

위와같이 워드프레스 자체 로그인링크를 클릭하면 큼지막한 워드프레스 로고가 들어간 페이지로 연결됩니다. 그래서 얼마전 Ultimate Member 플러그인을 사용해서 로그인 페이지를 만들고 메뉴에도 로그인 관련 메뉴를 만들었는데. 저것만 누르면 기존 로그인 페이지로 연결이 됩니다. 그래서 구글링하다 찾았습니다. functions.php에 이 코드를  넣어주면됩니다. add_filter( 'login_url', 'my_login_page', 10, 3 ); function my_login_page( $login_url, $redirect, $force_reauth ) { return home_url( '/my-login-page/?redirect_to=' . $redirect ); } 여기서 my_login_page를 자신이 워드프레스 로그인 페이지로 연결해주세요. 예를들면 aaa.bbbb.com/login이 새로만든 로그인 페이지면 저부분에 login만 적어 주시면됩니다. 출처는 https://codex.wordpress.org/Plugin_API/Filter_Reference/login_url

WordPress social login 구글 계정 로그인 에러 해결방법

wp social login 플러그인 사용중 페이스북 카카오톡 등 제대로 로그인이 되는데 이상하게 설명대로 했음에도 불구하고 구글계정으로만 로그인시 아래와 같은 에러가 났었다. ​Oops! We ran into an issue.Authentication failed. Either you have cancelled the authentication or Google refused the connection.  ξ Authentication failed! Google returned an invalid code ***************************** 400. { “error” : “invalid_request” }   해결방법은 wp-content/plugins/wordpress-social-login/hybridauth/Hybrid/thirdparty/OAuth/OAuth2Client.php 로 찾아가서 OAuth2Client.php 파일을 연후 아래코드를 삭제하면 된다. curl_setopt($ch, CURLOPT_USERAGENT, $this->curl_useragent ); 이거 가지고 몇일을 헤매다니.. 아직 멀었나보다 ㅠ   혹시나 위 방법으로 안되면 wp social login 구글 에러 해결 파일 (2395 downloads ) 위 파일을 받으신후 압축을 풀어서 \wp-content\plugins\wordpress-social-login\hybridauth\Hybrid\thirdparty\OAuth 폴더에 있는파일에 덮어씌워주세요~