테스트 사이트 - 개발 중인 베타 버전입니다

서브도메인 그누보드 설치 채택완료

그누초초초초보 3년 전 조회 1,955

안녕하세요?

기존 a.domain.com에 그누보드 설치해서 사용중인데

이번에 서브도메인 생성하여 b.domain.com에서  그누보드 설치하여 사용하려 합니다.

소스 그대로 복사해서 퍼미션이랑 서버 권한만 변경하여 사용하려하니 adm 관리자 로그인이 안되어서

삭제한 후에 다시 재설치해보았는데요. a.domain.com과 연동이 되는건지 뭔지 모르겠지만ㅠㅠ

a.domain.com에서 잘 쓰고있던 어드민 비번으로 로그인이 안되어 디비에서 강제적으로 기존 비번으로 변경해서 사용하고 있습니다.

서브도메인에서 그누보드 설치해서 사용할 경우 data 퍼미션, session 퍼미션 말고 또 신경써야할 부분이 있을까요?ㅠㅠ data 소유자/그룹은 www-data로 되어있고 나머지 폴더들은 소유자/그룹 a와 동일하게 b도 사용 예정이구요.

두 서브 도메인 사이트 다 독립적으로 연결되지 않은 상태로 사용할 예정입니다.

초보라 잘 모르겠네요ㅠㅠ도와주세요~

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
복스리
3년 전

혹시 같은 db를 사용하시고 테이블명도 동일한게 아닌지요?

만일 서로 db를 서로 다른 db를 사용하시더라도...테이블에 접두어 (예: g5 등) 을 서로 다르게 사용하시면됩니다. 해보시다 안되시면 쪽지 주세요. 도움 드리겠습니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

그누초초초초보
3년 전
맞아요~ 같은 db에 같은 테이블명으로 그대로 사용했네요ㅠㅠㅠ
쪽지보내드렸습니당ㅠㅠ초보라서 접두어 어디서 변경을 해야할지 모르겠어요~
정말 감사합니다.
복스리
3년 전
그게 원인이 였으면 좋겠네요..

쪽지로 안내드렸습니다.

댓글을 작성하려면 로그인이 필요합니다.

호스팅이 다른 서버에 있는 건가요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그누초초초초보
3년 전
같은 서버호스팅에 같은 서버에 분할해서 도메인만 서브도메인으로 설정해두고 복사해서 소스 가져왔어요~

댓글을 작성하려면 로그인이 필요합니다.

3년 전

config.php

</p>

<p>// 암호화 함수 지정</p>

<p>// 사이트 운영 중 설정을 변경하면 로그인이 안되는 등의 문제가 발생합니다.</p>

<p>// 5.4 버전 이전에는 sql_password 이 사용됨, 5.4 버전부터 기본이 create_hash 로 변경</p>

<p>//define('G5_STRING_ENCRYPT_FUNCTION', 'sql_password');</p>

<p>define('G5_STRING_ENCRYPT_FUNCTION', 'create_hash');</p>

<p>

 

lib/common.lib.php

</p>

<p>// 문자열 암호화</p>

<p>function get_encrypt_string($str)</p>

<p>{</p>

<p>    if(defined('G5_STRING_ENCRYPT_FUNCTION') && G5_STRING_ENCRYPT_FUNCTION) {</p>

<p>        $encrypt = call_user_func(G5_STRING_ENCRYPT_FUNCTION, $str);</p>

<p>    } else {</p>

<p>        $encrypt = sql_password($str);</p>

<p>    }</p>

<p> </p>

<p>    return $encrypt;</p>

<p>}</p>

<p>

 

이부분이 문제가 되지 않았나 생각해 봅니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

그누초초초초보
3년 전
확인해보니 이대로 수정없이 들어가있어요~ 어떻게 변경해줘야할까요?
디비 생성 하나 새로 해서 디비를 아예 변경해줘야할까요?
제가 콘솔에서 디비 생성하다 예전에 문제가 한번 있었어서 건드리기 불안해서 디비생성은 안하는 방법으로 할 수 있으면 좋을 것 같아요~
배르만
3년 전
a.domain.com / b.domain.com 각각의 소스가 서로 다른지를 봐야 할것 같고
단지 저부분 뿐만 아니라 전체 소스를 비교해 보는게 좋을것 같습니다.
그러고도 동일하다면 일단 소스 문제는 아닌게 확실해 집니다.
그누초초초초보
3년 전
동일하네요~ 그럼 소스문제는 아니고~
같은 디비 사용하고 같은 테이블명 그대로 사용하는게 문제인가봐요ㅠㅠ
배르만
3년 전
오류 메세지가 있다면 출력해보시고
관련값 들도 화면에 한번 찍어보세요

댓글을 작성하려면 로그인이 필요합니다.

a.domain.com에서 잘 쓰고있던 어드민 비번으로 로그인이 안되어

==> 비번이 틀리다고 나오나요? 증상을 설명해 보세요.

 

디비에서 강제적으로 기존 비번으로 변경해서 사용하고 있습니다.

==> 비번 변경하면 정상적으로 동작하나요? php 버전은 같은 호스팅을 이용하시나요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

그누초초초초보
3년 전
a.domain.com에서 잘 쓰고있던 어드민 비번으로 로그인이 안되어

==> 네~ 비번이 틀리다고 나왔어요~ 그래서 myphpadmin에서 강제적으로 변경했더니 들어가졌구요. a, b같은 서버호스팅, 같은 서버 사용중입니다.
엑스엠엘
3년 전
이상하군요.
비번 만들어 주는 함수 결과가 다르게 나온다는 것인데...
그누초초초초보
3년 전
같은 db에 테이블명도 변경안하고 있었어요ㅠㅠ
어떻게 변경을 해줘야할까요?ㅠㅠ
엑스엠엘
3년 전
비밀번호 암호화하는 함수가
호스트 이름(도메인)까지 사용한다면 가능한 일인데...
한번 테스트를 해 봐야 알 수 있는 문제네요.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인