-
야후 호스팅 리뷰 3부 - 제로보드를 사용해볼까?달을파는아이 2008. 5. 23. 20:11
야후호스팅에서 제로보드 설치가 불가능하다고 말을 하는 사람들이 있는데 그렇지 않다. 몇가지 문제점이 있지만 사용하는데 문제는 없다. 기존의 제로보드인 제로보드4와 새로나온 제로보드 XE 버전 둘다 사용가능하다. 하나씩 살펴보자.
제로보드 4 사용하기
제로보드 설치에 대한것은 일단 생략하도록 하겠다. 몇가지 주의해야할점과 수정사항을 보자.
제로보드4는 제로보드 공식홈페이지에서 다운받는데, 필시 UTF-8 버전으로 받아야 한다.
제로보드4를 설치하고 게시판을 만들기까지 성공했는데 한글이 깨져서 ??? 로 나온다면 , 디비관리자(PHPmyAdmin)에 가서 "테이블작업>collation" 을 "utf-unicode" 로 변경해준다. 그리고 재설치를 해준다.
제로보드를 서브도메인에서 사용할경우 링크상의 문제점이 발생하는데 소스에서 몇가지를 수정을 해줘야만 한다.특히 관리자모드로 들어갈때 아래와 같이 "디렉토리"가 뒤에 붙어버리는데 아마도 야후에서 제공하는 500개의 서브도메인이 실제 네임서버에서 바뀌는게 아니라 일종의 눈속임이라고 그런것같다.
http://zero.moonseller.net/bbs/admin_setup.php?exec=add_group 이렇게 링크가 걸려야하는데, http://zero.moonseller.net/__zero__/bbs/admin_setup.php?exec=add_group 이렇게 걸려버린다.
이 문제는 루트도메인으로 사용할때는 문제없으며 서브도메인을 생성하고 그 서브도메인 디렉토리 안에 제로보드를 설치해서 쓸때 생기는 문제점이다.
해결방법은 제로보드 소스에서 $PHP_SELF 부분을 그냥 / 로 수정해주면 된다. 소스를 찾아보면서 일일이 수정해줘야하는 작업이기 때문에 조금 귀찮지만 한번 해놓으면 다음에 쓰기에 편하다.
파일첨부시 forbidden 에러가 나는데, 제로 보드 소스에서 write_ok.php 파일을 열어서 파일에 퍼미션 주는 부분을 706 에서 766으로 수정하면 해결된다.
이정도 문제만 해결하면 제로보드4를 야후호스팅에서 사용하는데는 큰 문제는 없다.
제로보드 xe 버전 사용하기
제로보드 xe를 깔때 조금 겁을 먹었는데 의외로 문제없이 한방에 설치가 되서 놀랬다. 문제는 역시나 속도인데 제로보드4보다 내부적으로 프로세스가 많아서 그런게 아닌가 하는 생각을 해본다.
제로보드 xe를 사용하는데 있어 큰 제는 없는데 역시나 서브도메인을 사용할때 문제가 발생한다. 이 문제는 /classes/context/Context.class.php 파일에서 function getRequestUri() 를 아래와 같이 수정하면 해결된다.
/**
* @brief 요청이 들어온 URL에서 argument를 제거하여 return
**/
function getRequestUri() {
return str_replace("zero/","",sprintf("http://%s%s",$_SERVER['HTTP_HOST'], getScriptPath()));
}
여담..
속도만 개선된다면 제로보드 xe를 설치해서 무한대의 용량에 갤러리를 만들고 싶다.
옥션이나 g마켓에 이미지호스팅대용으로 써보고도 싶고..
야후호스팅 3부작
야후호스팅 리뷰 1부 - 무제한용량,무제한트래픽을 쫒아서..
야후 호스팅 리뷰 2 - 이 모든 서비스가 놀라운 가격 한달에 만천원!
번외편 : 야후 호스팅 그만 둘땐 꼭 해지하자!
'달을파는아이' 카테고리의 다른 글
구글 애드센스 클릭해도 무효클릭되는 방법, 테스트할때 좋겠는걸.. (0) 2008.05.25 문디뚱의 선택 5월 네째주, 구글맵에 가슴이 반쯤 나온 소녀.. (2) 2008.05.24 중국 지진으로 초토화된 결혼식.. (0) 2008.05.23 진정한 오타쿠의 종주국 일본, 비행기에도 애니칠.. (2) 2008.05.23 역발상, 지금은 닭집을 사들일때..? (2) 2008.05.22