본문 바로가기
언어/PHP

PHP Warning: Unknown: failed: Permission denied (13) in Unknown on line 0 에러 해결

by 코딩히어로 2022. 4. 4.
728x90

저번 포스팅에서 웹 관련 Error 로그와 Access 로그를 만들었습니다.

 

2022.04.01 - [서버/리눅스] - Apache Http access log, error log 출력

 

Apache Http access log, error log 출력

리눅스 환경에서 웹서버를 구성함에 있어 수많은 접속기록과 에러를 추적해야 하는 경우가 많이 생기는데 이번 포스팅에서는 이러한 정보를 로그로 남기는 방법에 대해 알아보도록 하겠습니다

codinghero.tistory.com

 

그런데 이상하게도 error log 용량이 너무 커져서 내용을 보았는데 다음과 같은

에러가 실시간으로 발생하고 있었습니다.

 

PHP Warning: session_start(): open(/var/lib/php/session/sess_9t6t5stuu52o3jjr71m3d1ada5, O_RDWR) failed: Permission denied (13) in /var/www/html/beanproject/bean.php on line 4
PHP Warning: Unknown: open(/var/lib/php/session/sess_9t6t5stuu52o3jjr71m3d1ada5, O_RDWR) failed: Permission denied (13) in Unknown on line 0

 

다행스럽게도 해당 에러는 session의 퍼미션 권한문제로 예전에

한번 겪어본 적이 있던 상황이라 금방 해결 방법을 찾았습니다.

 

위에 에러 내용에 보이는 것처럼 var/lib/php 내의 session 폴더의 권한 문제입니다.

 

cd /var/lib/php
ls
chmod 777 session

 

위 순서에 따라서 session 폴더의 퍼미션만 변경해 주면 해결됩니다.

 

728x90
반응형

'언어 > PHP' 카테고리의 다른 글

[PHP] FCM 메세지 전송 안되는 문제 해결  (7) 2022.07.26
[PHP] date함수를 이용한 날짜, 시간 구하기  (3) 2022.07.07
strpos 함수  (13) 2022.03.28
PHP GET/POST 데이터 받는 함수  (13) 2022.03.11
라디오 버튼 구현  (4) 2022.02.14

댓글