2015년 2월 17일 화요일

페이스북 공유시 썸네일 이미지 오류

페이스북 공유시 메타태그에 설정된 og:image 를 가져오지 못하는 경우가 종종있다.


원인은 웹문서 이미지가 수정되었는데 페이스북 캐시에 남아서 변경이 안되는 경우.

이 경우 페이스북 디버거(https://developers.facebook.com/tools/debug/og/object/) 에 접속해서 Fetch new scrape information 버튼을 클릭해서 캐시를 갱신하면 된다.

또는 본문에 삽입된 대표 이미지가 가로 200px 또는 세로 200px 에 못 미치는 경우 페이스북 크롤러가 최적화된 이미지를 자동으로 선택하게 된다.

 이 경우도 이미지를 수정한 후 페이스북 디버거로 캐시를 갱신 시키면 된다.

2015년 2월 10일 화요일

PHP 한글 메뉴얼(chm)

오래전 php.net 공식사이트에서 사라졌던 한글 매뉴얼이 다시 서비스 되기 시작했다.
chm 파일도 동일하게 제공하고 있다.

목차 부분에서 매번 깨져서 나오던 부분도 정상적으로 나온다.


PHP매뉴얼 웹버전 : http://php.net/manual/kr/ PHP매뉴얼 chm : http://php.net/download-docs.php

※ chm 파일의 경우 다운받은 후 속성에서 차단해제 버튼 클릭 후 사용이 가능하다.
※ 구글에서 php 한글 매뉴얼 chm 로 검색시 아직도 백만년된 사이트 들이 즐비하게 나온다.

2015년 2월 6일 금요일

아파치 특정아이피 접속 허용 방법

테스트 개발서버 구축시 아파치 설정으로 특정 IP만 접근 가능하게 하는 방법입니다.
물론 네트웍장비 등으로도 동일한 처리가 가능합니다. (CentOS)

1. 특정IP만 허용
1) httpd-vhosts.conf (버추얼호스팅수정)
<Directory "/">
    Order deny,allow
    Allow from xxx.xxx.xxx.xxx
    Deny from all
</Directory>


2. 특정IP만 차단

1) httpd-vhosts.conf (버추얼호스팅수정)
<Directory "/">
    Order deny,allow
    Allow from xxx.xxx.xxx.xxx
    Deny from all
</Directory>

 ※ apaceh 2 test page 가 노출되는 경우
 mv /var/www/error/noindex.html /var/www/error/noindex_bak.html