작년 9월쯤 웹 공부 목적으로 개인 웹 프로젝트를 진행한 적이 있었다.


서버에 대한 개념이 한창 부족하던 시절이라 (물론 지금도 부족하다) 일주일에도 서버를 몇번씩 밀어버리곤 했다.


이미 완성된 프로젝트는 파일만 옮겨와서 열어보지도 못한 채 몇달이곤 방치를 해놨었다.


이제 슬슬 취업도 준비해야되고 포트폴리오로 쓸 작품을 정리하려고 프로젝트를 열어보았다.




결과는... 아래 처럼 에러코드가 나왔다.


Warning: session_start(): open(/var/lib/php/session/sess_01isbqep04029v44sp8hvbtlj4, O_RDWR) failed: Permission denied (13) in /var/www/html/ocean/login.php on line 9


Warning: Unknown: open(/var/lib/php/session/sess_01isbqep04029v44sp8hvbtlj4, O_RDWR) failed: Permission denied (13) 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 (/var/lib/php/session) in Unknown on line 0




프로젝트 완성 후에도 서버 재설치를 여러번 했던 탓에 세션이 저장될 폴더의 접근 권한이 바뀐것같다.


에러코드에 나외있는 /var/lib/php/ 경로로 들어가서 session 폴더의 접근 권한을 살펴보았다.



session 폴더의 권한이 770으로 되어있다....


이러니 세션 폴더에 파일을 쓰지 못해서 에러가 나지


일단은 $ chmod 777 sessoin 명령어를 실행시켜 권한을 777로 바꿔주니 오류는 해결되었다.

+ Recent posts