서브폴더에 설치한 그누보드, root에 설치하기
본문
최근 https://studyforus.com/ 에서 웹호스팅 계정을 하나 생성해서 사용중입니다.
가입된 계정을 http://usersite.studyforus.com 라고 했을 때
그누보드를 평소 설치하듯이 서브폴더(ex : usersite.studyforus.com/gnuboard/그누보드파일들)에 설치를 했고, 자체 제공되는 데시보드를 통해 gnuboard 폴더를 리디렉션 해서 사용을 하고 있습니다.
문제는 게시판 작업을 마치고 로고 아이콘을 클릭해서 그누보드 첫화면으로 올때 "존재하지 않는 게시판입니다."라는 메세지를 뛰우고 복귀가 되지 않는걸로 봐서, 다른 게시판을 클릭한 상태인 http://usersite.studyforus.com/gnuboard/free 같은 상태의 주소에서 다시 로고를 클릭하게 되면 http://usersite.studyforus.com/gnuboard/gnuboard 로 꼬인 주소로 접속하게 되는 현상이 발현되는걸로 아는데요...
usersite.studyforus.com/gnuboard 폴더를
usersite.studyforus.com/ 에 설치를 하려면 어떤방식으로 해결해야 할지 막막하네요.
db 백업 후 그누보드 삭제 후 새로설치 후 db복원 시 db에서 변경해야 할 사항이 많은 것 같고, db를 건들 수 있는 스킬이 많이 부족해서 좀 더 쉬운 방법을 찾고 있습니다.
초보 수준의 쉬운 설명으로 안내 해 주시면 감사하겠습니다.^^
답변 3
그냥 리디렉션 푸시고
/gnuboard/ 하부에 있는 모든 파일을 / 로 이동시키세요.
그리고 config.php 파일의 도메인 설정을 하시면 됩니다.
config.php 29번째줄쯤에
define('G5_DOMAIN', 'http://usersite.studyforus.com');
으로 설정하시면 됩니다.
짧은 URL을 설정하셨다면 .htaccess 파일 열어서 적당하게 수정해주셔야할듯합니다.
그누보드 기본 설정외 따로 설정하신게 없다면, 삭제하고 관리자페이지 가서 다시 생성하셔도 됩니다.
@카알주님, @폴라베어님 자세한 답변 달아주셔서 감사합니다.
두분의 도움으로 게시판을 다시 띄우는 데 성공하였습니다.
.htaccess 삭제 후에도 계속 같은 현상이 생겨서 방문기록, 쿠키 삭제도 해보았지만 변화가 없었습니다.
약 5분 경과후 게시판 연결은 되나,
http://usersite.studyforus.com//free 처럼 사이트 뒤에 /가 더 붙는 현상은 아직 해소되지 않았네요...
이 부분은 차차 해결할 수 있도록 하겠습니다.
두분 모두 채택을 해 드리고 싶습니다만, 한분만 채택하게 되어서 미안합니다.
감사합니다.^^