티스토리 뷰

Web

PHP Warning: session_start() 에러

BambooSpear 2018. 7. 15. 16:09
728x90
반응형

 

 

 

작년 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로 바꿔주니 오류는 해결되었다.

 

 

728x90
반응형
댓글

"이 블로그의 모든 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday