미치겠네요 > 그누3질답

그누3질답

미치겠네요 정보

그누보드 미치겠네요

본문

안녕하세요
이번에 사이트를 제작했는데 한글페이지는 완성을 했습니다.
영문페이지를 만들려고 계정내에 korean, english폴더를 따로 만들어 korean/gnu3 내에 있던 것들을
english/gnu3로 복사를 했드랬습니다.
그런데 한글페이지(먼저완성)에서는 문제가 없는데 영문페이지를 띄우면
"Warning: open(./data/session/sess_9b9e1fefa33ee8754a098bc40c2dca4d, O_RDWR) failed: 그런 파일이나 디렉토리가 없음 (2) in Unknown on line 0

Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (./data/session) in Unknown on line 0"
이런 메세지가 뜨는구요
로그인도 되질안고 ....죄송하지만 해결할수 있는 방법은 없을까요?
여기 질문들 보니깐 어렴풋이 세션공유 문제 같은데 답답합니다
그럼 수고하세요
  • 복사

댓글 전체

질/답, 팁/텍 게시판에 관련 게시물을 며칠전 등록했습니다.

게시물 또는 회원용 자료가 있다면, /data/ 이하의 경로에 하단의 3개 디렉토리가 존재해야 합니다.
만약, 계정 데이터를 백업해서 임의의 위치에 복원했다면, 해당경로의 디렉토리를 확인하십시오.
기재하신 오류메시지는 session경로가 없거나, 퍼미션이 707이하인 경우,
계정 데이터 백업 전에 기존의 세션이 남아있어서 발생합니다.
만약 /data/session/ 경로가 있고, 퍼미션이 하단에 기재된 대로 적용되어 있다면,
/data/session/ 경로에 있는 sess_* 파일을 강제로 삭제하십시오.
<삭제 방법>
data/session>rm -rf sess_*

/data/session 707(설치시 소유권한 nobody, 복원시 소유권한 계정유저)
/data/member  707(설치시 소유권한 nobody, 복원시 소유권한 계정유저)
/data/file 707(설치시 소유권한 nobody, 복원시 소유권한 계정유저)

계정 데이터 복원시 퍼미션이 707이하로 설정된 경우는 다음의 셀스크립트를 실행하십시오.
(단, 상기된 모든 디렉토리가 정상적으로 존재할 경우임)

/gnu3>perms.sh

<참조> 팁/텍 게시판 > 그누보드 설치 후 퍼미션 조정

구하라! 구할 것이오.
찾으라! 해답이 아닌 정답이 존재할 것이오.
우선 기존의 DB공유가 문제가 될뜻 하네요..

하나의 DB로 2개의 언어를 지원하시는것인가요?

아니면 2개의 독립된 게시판에 2개의DB가 서로 따로 동작하는것인지?

위의 문제는 기존의 설치 된 디렉토리를 그대로 카피하여 발생한 문제 입니다.

/gnu3/data/ 안에 3개의 디렉토리가 생기는데
file , session ,  member 의 디렉토리는 각각의 특성이 있습니다.

위의 디렉토리들은 특성상 nobody로 만들어 지므로  복사시 제대로 만들어지지 않습니다.

위의 디렉토리를 707로 하셔서 만들어 보세요 :)
헉 전부 707로 만드시는건 위험합니다 ㅠㅠ;

최소한 기존처럼만 또는 여기 게시물 참고하셔서 문제가 되지 않는 범위의 퍼미션으로 변경하시는게 좋습니다.

보안상 위협요소가 될찌도 몰라요~!!
나중엔 해킹당할찌도 몰라요~ 아흥!
답변 너무 감사드립니다.
확인해 보니깐 기존에 있던 퍼미션이 전부 707로 되어있네요
그래서 새로 복사한 폴더 퍼미션을 전부 707로 했더니 말끔히 해결 되었습니다.
너무들 감사드립니다
© SIRSOFT
현재 페이지 제일 처음으로