오픈소스 게시판 수정증보판 최근 버전에서 호스팅의 allow_url_fopen 설정이 off 일 때도 썸네일이 보여지도록 수정했습니다. 블록

카페24 호스팅 PHP 환경설정 같은 경우엔 마스터의 allow_url_fopen 설정이 off 로 돼 있다고 하더라도 자신의 계정 루트디렉토리에 존재하는 .htaccess 에서 따로 on 으로 설정하면 "오픈소스 게시판 수정증보판" 메인페이지에서 보여지도록 돼 있는 갤러리 썸네일을 이 설정을 이용하여 완벽하게 동작가능하도록 할 수 있지만 일부 중소 호스팅의 경우 보안 문제와 기술적 어려움 때문에 이런 개별 설정을 지원하지 못해서 allow_url_fopen을 사용하지 못하는 경우가 있습니다.

그걸 대응해 이번에 최근 갤러리 썸네일 소스 부분을 좀 보완했습니다. 해당 bbs/latest_gal.php 소스를 살펴보면 아시겠지만 첨부 이미지와 이미지 박스 이미지 썸네일을 만들 때 서버 PATH 정보($_zb_path)로 썸네일을 당겨오는 게 아니라 도메인 URL($_zb_url)로 썸네일을 당겨오고 있는 걸 발견할 수 있었는데 allow_url_fopen이 off 로 돼 있는 상태에서는 이 때 썸네일이 하나도 생성되지 않고 검은색 썸네일만 보이게 됩니다. 그래서 해당 소스의 $_zb_url 을 $_zb_path 로 전부 바꿔줬더니 외부 HTML에 들어있는 IMG 태그의 SRC URL 썸네일만 제외하고 첨부이미지와 이미지 박스 썸네일은 제대로 출력이 되었습니다.

혹시라도 ivyro.net 같은 중소 호스팅이나 카페24보다 사용자 환경이 까다로운 호스팅을 이용하시는 분들은 수정된 소스를 사용하여 "오픈소스 게시판 수정증보판" 을 좀 더 잘 활용하시기 바랍니다.

암튼 이 문제 해결하고 났더니 기분이 개운한 게 바로 이거다 했는데 인터넷에서 찾아보니 이 설정을 우회하는 방법이 있다고 했지만 속도가 많이 느리다는 보고가 있어서 비록 외부 HTML 썸네일을 불러오지는 못하지만 66%는 완성한 셈이 됐기 때문에 나름의 위안을 삼게 되었습니다.

"오픈소스 게시판 수정 증보판" 최신 버전 다운로드

덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.


웹로그 검색