서버이전을 했는데 그누보드 게시판 아래 부분아 오류가 생기며 안됩니다. 정보
서버이전을 했는데 그누보드 게시판 아래 부분아 오류가 생기며 안됩니다.본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : http://www.jungangobgy.co.kr/renewal/bbs/board.php?bo_table=clinic_board02
아래 보시면
Warning: Unknown: open(../data/session/sess_1aecd4ec44b5ef730c2116754d2a9391, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: 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
이런 에러가 전체적으로 나오고 게시판 쓰기나 관리자 다 안됩니다.
서버를 옮기고 정보 수정을 db_config에서 했는데 왜그런지 모르겠습니다.
꼭좀 아려주세요.부탁드립니다.
오류 주소 : http://www.jungangobgy.co.kr/renewal/bbs/board.php?bo_table=clinic_board02
아래 보시면
Warning: Unknown: open(../data/session/sess_1aecd4ec44b5ef730c2116754d2a9391, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: 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
이런 에러가 전체적으로 나오고 게시판 쓰기나 관리자 다 안됩니다.
서버를 옮기고 정보 수정을 db_config에서 했는데 왜그런지 모르겠습니다.
꼭좀 아려주세요.부탁드립니다.
댓글 전체
이 문제는 세션을 생성할때 세션정보를 가지고 있는 파일이 위치할 경로가 문제 있는건데요
보통 리눅스(유닉스계열도 마찬가지)계열인경우는 위 경로가 접근권한이 없거나
디렉토리가 없어서 나오는 오류이나
어떤 리눅스에도 디렉토리는 존재하게 되며 파일생성권한도 존재하게 됩니다..
참조가 되셨기를..
보통 리눅스(유닉스계열도 마찬가지)계열인경우는 위 경로가 접근권한이 없거나
디렉토리가 없어서 나오는 오류이나
어떤 리눅스에도 디렉토리는 존재하게 되며 파일생성권한도 존재하게 됩니다..
참조가 되셨기를..
세션 디렉토리 퍼미션을 변경해주시면 됩니다.
퍼미션 변경해서 안되시면 세션 디렉토리에 폴더를 생성해주시면 될겁니다.
저도 이런경우 있어서 이전하기전의 세션 디렉토리에 있는 폴더를 생성해서 퍼미션
맞추어 주니깐 되던데요.^^
저도 이런경우 있어서 이전하기전의 세션 디렉토리에 있는 폴더를 생성해서 퍼미션
맞추어 주니깐 되던데요.^^
그누보드를 이전시 tar 로 압축을 많이 하는데, 이따 p 옵션을 주면 퍼미션 정보를 포함하여 묶게 됩니다. 풀때도 p 옵션을 줘서 풀면 됩니다.
퍼미션을 주지 않고 파일을 생성하면, 사용자의 기본 파일생성 퍼미션(보통 644 나 640 등)으로 파일과 디렉토리가 생성됩니다. apahce 가 실행되는 권한과 세션디렉토리의 권한이 틀림으로 세션파일 생성을 할수 없게 됩니다.
쉬운방법으로 퍼미션을 변경하시면 됩니다. 세션디렉토리는 666이 가장 편합니다.
그러나, 이전을 했음으로 세션디렉토리 뿐만 아니라, 파일 업로드된 디렉토리도 마찬가지로 되어 있기 때문에 업로드한 파일이 삭제되지 않는 문제, 썸네일이 생성되지 않는 문제등이 발생할수 있습니다.
일일이 퍼미션 조정하기 귀찮으면, 앞에 얘기한대로 퍼미션을 같이 묶어주면 됩니다.
$ tar cvfzp www_backup.tgz gnuboard (압축할때)
$ tar xvfzp www_backup.tgz (압축풀때)
퍼미션을 주지 않고 파일을 생성하면, 사용자의 기본 파일생성 퍼미션(보통 644 나 640 등)으로 파일과 디렉토리가 생성됩니다. apahce 가 실행되는 권한과 세션디렉토리의 권한이 틀림으로 세션파일 생성을 할수 없게 됩니다.
쉬운방법으로 퍼미션을 변경하시면 됩니다. 세션디렉토리는 666이 가장 편합니다.
그러나, 이전을 했음으로 세션디렉토리 뿐만 아니라, 파일 업로드된 디렉토리도 마찬가지로 되어 있기 때문에 업로드한 파일이 삭제되지 않는 문제, 썸네일이 생성되지 않는 문제등이 발생할수 있습니다.
일일이 퍼미션 조정하기 귀찮으면, 앞에 얘기한대로 퍼미션을 같이 묶어주면 됩니다.
$ tar cvfzp www_backup.tgz gnuboard (압축할때)
$ tar xvfzp www_backup.tgz (압축풀때)