모바일 페이지에 대한 관심이 높아지면서 질답 게시판에 관련 질문이 많이 보여서 간단하게 작성해 봤습니다.
모바일 페이지에서 기존 그누보드 데이터폴더를 심볼릭링크를 이용하여 공유하는 방법이며, 리눅스서버에 해당하는 내용입니다.
그누보드 설치경로 : /home/userid/public_html/gnu
모바일 페이지 및 게시판 설치할 경로 : /home/userid/public_html/mobile/gnu
위와 같이 가정하고 설명을 시작하겠습니다.
1. 쉘로 접속해서 아래 명령으로 그누보드 폴더를 모바일관련 폴더로 복사합니다.
# mkdir /home/userid/public_html/mobile
# cp -pr /home/userid/public_html/gnu /home/userid/public_html/mobile/gnu
2. 모바일 페이지의 그누보드 데이터디렉토리를 삭제합니다.
# rm -rf /home/userid/public_html/mobile/gnu/data
3. 모바일 페이지에서 기존 그누보드 data 폴더를 공유하기 위해 심볼릭링크를 걸어줍니다.
# ln -s /home/userid/public_html/gnu/data /home/userid/public_html/mobile/gnu/data
위 심볼릭링크 명령어에 대해 간단하게 설명 드리면, mobile/gun 폴더에 기존 그누보드 /home/userid/public_html/gnu/data 폴더로 바로가기 링크를 만든다고 보시면 됩니다.
끝났습니다...간단하죠 +__+
#### 응용편 ####
그누보드 설치경로 : /home/userid/public_html/board
사이트 이전 및 재설치 경로 : /home/userid2/public_html/
1. 기존 페이지 및 검색엔진 등록결과에 http://www.iegate.net/board/bbs/board.php?bo_table=ipstory 로 링크가 걸려 있다.
2. 이전할 사이트 루트에 게시판을 설치 하고자 한다.
3. 사이트 이전 후 루트 폴더에 심볼릭링크를 걸어 줍니다.
# ln -s /home/userid2/public_html /home/userid2/public_html/board
이렇게 심볼릭링크를 걸어 주면
http://www.iegate.net/board/bbs/board.php?bo_table=ipstory
http://www.iegate.net/bbs/board.php?bo_table=ipstory
간단하게 두 링크가 작동 하게 됩니다.
아래는 심볼릭링크와 하드링크에 관해 예전에 작성했던 링크 입니다.
http://www.iegate.net/board/bbs/tb.php/plus03/111
심볼릭링크에 관한 자세한 사항은 구글링 하시면 많이 나옵니다.
모바일 페이지에서 기존 그누보드 데이터폴더를 심볼릭링크를 이용하여 공유하는 방법이며, 리눅스서버에 해당하는 내용입니다.
그누보드 설치경로 : /home/userid/public_html/gnu
모바일 페이지 및 게시판 설치할 경로 : /home/userid/public_html/mobile/gnu
위와 같이 가정하고 설명을 시작하겠습니다.
1. 쉘로 접속해서 아래 명령으로 그누보드 폴더를 모바일관련 폴더로 복사합니다.
# mkdir /home/userid/public_html/mobile
# cp -pr /home/userid/public_html/gnu /home/userid/public_html/mobile/gnu
2. 모바일 페이지의 그누보드 데이터디렉토리를 삭제합니다.
# rm -rf /home/userid/public_html/mobile/gnu/data
3. 모바일 페이지에서 기존 그누보드 data 폴더를 공유하기 위해 심볼릭링크를 걸어줍니다.
# ln -s /home/userid/public_html/gnu/data /home/userid/public_html/mobile/gnu/data
위 심볼릭링크 명령어에 대해 간단하게 설명 드리면, mobile/gun 폴더에 기존 그누보드 /home/userid/public_html/gnu/data 폴더로 바로가기 링크를 만든다고 보시면 됩니다.
끝났습니다...간단하죠 +__+
#### 응용편 ####
그누보드 설치경로 : /home/userid/public_html/board
사이트 이전 및 재설치 경로 : /home/userid2/public_html/
1. 기존 페이지 및 검색엔진 등록결과에 http://www.iegate.net/board/bbs/board.php?bo_table=ipstory 로 링크가 걸려 있다.
2. 이전할 사이트 루트에 게시판을 설치 하고자 한다.
3. 사이트 이전 후 루트 폴더에 심볼릭링크를 걸어 줍니다.
# ln -s /home/userid2/public_html /home/userid2/public_html/board
이렇게 심볼릭링크를 걸어 주면
http://www.iegate.net/board/bbs/board.php?bo_table=ipstory
http://www.iegate.net/bbs/board.php?bo_table=ipstory
간단하게 두 링크가 작동 하게 됩니다.
아래는 심볼릭링크와 하드링크에 관해 예전에 작성했던 링크 입니다.
http://www.iegate.net/board/bbs/tb.php/plus03/111
심볼릭링크에 관한 자세한 사항은 구글링 하시면 많이 나옵니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 17개
data 말고도 dbconfig 등 몇가지를 심볼릭으로 해두면 관리도 편리해지구요 ^^
대부분인데 SSH를 사용하지 못하는 웹호스팅이 과반수 이상입니다.
이게 문제가 되는거 아닐까요 ? ^^;
텔넷접속 막는건 많이 봤지만 쉘접속까지 막는가요??
호스팅과 가상서버 이렇게 해서 몇개 사용중인데 웹호스팅은 안되네요 ..
그래서 난감하다는 ;; 그래서 파일을 불러 오는 함수부분에서 바꿔야 하는데 난감합니다.
http://m.yhcompany.co.kr/
아이콘 갈끔하네요~
http://www.iegate.net/board/bbs/tb.php/plus03/312
천천히 읽어 보세요~
모바일용 작은 썸네일, 작은 규격이미지 생성 정도 해보는데 재밌네요.
http://www.studioif.kr/m
처음 내용을 읽었을때는 잘 이해가 가지 않더라구요.
몇번 읽고 한번 해보니깐 이해가 가네요.
저같은 경우는
www.xxx.com (일반용)
m.xxx.com (모바일용)
위와같이 구성을 하려고 했는데 게시판 연동이 안되어서 여기저기 알아보다가 이 글을 보게 되어 해결이 된것 같네요.
좋은 정보 감사합니다.
저는 ln명령어로 /mobile 설정은 정상적으로 된거 같은데요
*게시글은 정상작동
/data/file/banner/18098_110309.gif
(이미지정상표시)
/mobile/data/file/banner/18098_110309.gif
(x박스표시)-사용권한 없음 메시지 표시(HTTP 오류 403(사용권한없음) - 사용 금지)
*mobile폴더 권한 777
*data폴더 권한 707 변경 후 테스트-같은오류내용표시(HTTP 오류 403)
*data폴더 권한 777 변경 후 테스트-같은오류내용표시(HTTP 오류 403)
/mobile/data/file/ 폴더내의 하위폴더들의 그림파일은 모두 x박스 처리되고 있습니다.
x박스에 우클릭 후 속성 확인하면 /mobile/data/file/ 경로로 표시됩니다.
사용권한을 이리저리 변경해 보았으나 해결되질 않네요.
고수님들께 조언을 구합니다.
*혹시 호스팅업체 설정페이지에 심볼릭 링크 허용하는 옵션같은게 있나요??
allow_url_fopen,allow_url_include,register_globals 와 관계가 있나요??