* 이곳은 제가 운영과 개발을 하면서 겪은 경험(삽질!?)과 지식을 개인적으로 정리하고 기록하는 공간입니다.

* 다른 누군가는 저와 같은 삽질을 하지 않기를 바라면서 조금씩 공유해봅니다.

조회 수 150 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄

참고사이트 : https://blog.asamaru.net/2015/12/02/selinux-plus-php-session-permission-denied-error/

 

서버를 새로 세팅하면서 CentOS 7에서 selinux와 함께 PHP 5.6을 설치했다. 기존에는 selinux를 사용하지 않도록 했었는데 이번에는 사용하도록 설정해서 설치를 완료했다. 그런데 세션을 사용하려고 session_start();를 하면 아래와 유사한 오류가 발생했다.

FastCGI sent in stderr: "PHP message: PHP Warning: session_start(): open(/var/lib/php/session/sess_sk456vdemnp391spiv3i622i96, O_RDWR) failed: Permission denied

당연히 원인은 selinux이다. selinux가 적용된 상태라면 아무리 777 권한을 부여해도 접근을 할 수 없다. 그 해결법은 (nginx/selinux) Permission denied error for sessions but files are created에 잘 설명되어 있다.

결과적으로 아래의 방법을 통해 문제를 해결할 수 있다.

$ mkdir /var/lib/php/session
$ mkdir /var/lib/php/wsdlcache
$ chmod 777 /var/lib/php/session /var/lib/php/wsdlcache

$ restorecon -v "/var/lib/php/session"
$ semanage fcontext -a -t httpd_sys_rw_content_t /var/lib/php/session
$ restorecon -v "/var/lib/php/wsdlcache"
$ semanage fcontext -a -t httpd_sys_rw_content_t /var/lib/php/wsdlcache

mkdir과 chmod는 필요 없을 수 있다. 나의 경우는 아예 폴더도 만들어져 있지 않아서 폴더를 생성하고 권한도 함께 지정했다.

Who's 오토소장

profile

유튜브 (https://www.youtube.com/@taskautolab)

아카데미 (https://taskautolab.com)

커뮤니티 (https://autolabs.co.kr/)

 

 

 

 

 

?

  1. c# 패널 부모 도킹 두개이상 안되는 현상

    Date2020.10.06 CategoryVC# By오토소장 Views60
    Read More
  2. curl-master\projects\Windows\VC15\lib\libcurl.vcxproj : error : 프로젝트 파일을 로드할 수 없습니다.

    Date2020.08.25 Categorycurl By오토소장 Views71
    Read More
  3. 하드 디스크 통째로 복사

    Date2020.08.09 Category윈도우 By오토소장 Views280
    Read More
  4. 특정문자 또는 특수문자 제외하고 검색 조회하기

    Date2020.08.06 CategoryOracle By오토소장 Views44
    Read More
  5. AWS Rhymix 설치

    Date2019.07.30 CategoryXE By오토소장 Views135
    Read More
  6. 5.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.29 CategoryMonoDevelop By오토소장 Views696
    Read More
  7. 4.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.29 CategoryMonoDevelop By오토소장 Views280
    Read More
  8. 3.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.29 CategoryMonoDevelop By오토소장 Views333
    Read More
  9. 2-6.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.25 CategoryMonoDevelop By오토소장 Views240
    Read More
  10. 2-5.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.25 CategoryMonoDevelop By오토소장 Views272
    Read More
  11. 2-4.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.25 CategoryMonoDevelop By오토소장 Views478
    Read More
  12. 2-3.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.24 CategoryMonoDevelop By오토소장 Views227
    Read More
  13. 2-2.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.24 CategoryMonoDevelop By오토소장 Views254
    Read More
  14. 2-1.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.24 CategoryMonoDevelop By오토소장 Views289
    Read More
  15. 1.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

    Date2019.07.24 CategoryMonoDevelop By오토소장 Views404
    Read More
  16. LNK4099

    Date2019.07.24 CategoryVisualStudio By오토소장 Views91
    Read More
  17. 대량 insert문

    Date2019.07.03 CategoryOracle By오토소장 Views217
    Read More
  18. 일반사용자가 게시글등록 중 iframe Tag Filter 되어 짤리는 현상

    Date2019.06.01 CategoryXE By오토소장 Views0
    Read More
  19. 파일업로드용량변경

    Date2019.06.01 CategoryPHP By오토소장 Views109
    Read More
  20. WScript.Shell 경로에 공백 포함 오류

    Date2019.02.13 CategoryJavaScrpt By오토소장 Views153
    Read More
목록
Board Pagination Prev 1 2 Next
/ 2