리눅스 다시 깔고 그누보드 복구가 안됩니다. > 그누3질답

그누3질답

리눅스 다시 깔고 그누보드 복구가 안됩니다. 정보

그누보드 리눅스 다시 깔고 그누보드 복구가 안됩니다.

본문

리눅스를 fedora에서 suse로 바꾸었습니다.
apache2, php4, mysql 설치하여 잘 돌아갑니다.
gnu3 폴더를 예전 것을 그대로 옮기고  /var/lib/mysql 데이터도 그대로 옮겼습니다.
양쪽 퍼미션은 도두 777로 했는데.

홈페이지 접속시 다음과 같이 에러 납니다.
Fatal error: Call to undefined function: session_save_path() in /data/htdocs/gnu3/index.php on line 54

고수님들의 답변 기다립니다.

댓글 전체

Fatal error: Call to undefined function: session_save_path() in /data/htdocs/gnu3/index.php on line 54

위 에러는 퍼미션 문제가 아니라 펑션(혹은 함수) 사용에 문제가 있다는 말입니다.
그대로 해석하자면 session_save_path() 라는 함수를 호출할 수 없다는 뜻이 됩니다.
session_save_path() 라는 함수는 세션을 서버의 세션저장폴더로 넘기지 않고 임의로 지정한 곳으로 세션을 저장해서 사용할 때 사용합니다.

1. 경로부분을 확인해 보시고.
2. data/session 폴더가 있는지 확인하십시오.
SuSE's PHP rpm comes with session disable (you can see if you have it disable by finding '--disable-session' on your phpinfo.php under configure command)

-----------------------

검색中 건져올렸어요.  SuSE 9.2 Pro, apache2-2.0.50-7.2, mysql-4.0.21-4.2, php4-4.3.8-8  라는데,
그리 오래된 것도 아녔고요.
헛짚을수도 이지만,혹시 이것인지도 모르니 phpinfo () 체크해보세요.


-제일 좋아하는 undefined function 에러
 소스에서 찾기만 해도 대충 고쳐지고, 잘 안될때도 검색하면 항상 뭔가가 나오므로...
 또한 정말 프로그래머가 된듯한 느낌도 주고...
-제일 싫어하는 에러는 parse 에러
 눈꺼풀에 파스 붙인 느낌,
 눈부릎뜨기말고는 할수 있는게 없으니...
네에 제가 말씀 드리는 것은 그누보드 데이터 폴더를 말씀 드리는 것이구요 ..
위 에러에 나와 있는 것 처럼 gnu3/data/session/ 세션폴더에 세션자료를 기록을 할 수 없다는 에러가 아닌지요?
기록이 안된다는 이야기는 폴더에 쓰기 권한이 없다는 것이 겠지요 ..
그누보드 데이터 폴더와 그 하위폴더는 노바디 권한 즉 아무나 쓸수가 있어야 합니다..퍼미션도 707 이나 777 로 줘야 하구요.
바쁠수록에 돌아가라는 옛말도 있습니다 찬찬히 둘려보십시오...
data 폴더가 두개여서 혼란스러운것 같은데 전 하드디스크하나를 /data로 마운트 시켜서 씁니다.
gnu3 밑에는 gnu3/data 폴더가 따로 존재합니다. 즉 /data/htdocs/gnu3/data 가 되지요.
권한문제는 아닌것 같습니다. 퍼미션 owner 다 바꿔도 안되네요... 미치겠습니다.
홈페이지 안된다고 난린데... 다시 fedora로 돌아가야하나...
음 제 생각에는 data 폴더와 하위 폴더의 권한의 문제인 것으로 보입니다만..
혹시 root 권한이나  아니면 혹시 계정생성 사용자 권한으로 돌고 있는거 같습니다..
 /data/htdocs/gnu3/  이 폴더로 이동하시던지 루트로 접속하시면 아무 위치에서 풀 경로를 지정해주시면 되겠지요..

chown -R nobody:nobody ./data  로 명령을 줘보시지요...
예.. 권한을 주었습니다.
이상한 것은 다른 데이터베이스로 새로 설치(gnu3-2에 )하여도 마찬가지 결과입니다.
apache, php, mysql은 따로 테스트하면 잘 돌아가고 있습니다.
data폴더와 그안에있는 모든 하위폴더의 권한을 707로 해주셨는지요...
저도 어제 서버이전을 했는데... 한참 해매다가... 해결했습니다...^^;;
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT