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

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

조회 수 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. No Image 06Oct
    by 오토소장
    2020/10/06 by 오토소장
    in VC#
    Views 60 

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

  2. curl-master\projects\Windows\VC15\lib\libcurl.vcxproj : error : 프로젝트 파일을 로드할 수 없습니다.

  3. 하드 디스크 통째로 복사

  4. 특정문자 또는 특수문자 제외하고 검색 조회하기

  5. No Image 30Jul
    by 오토소장
    2019/07/30 by 오토소장
    in XE
    Views 135 

    AWS Rhymix 설치

  6. 5.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  7. 4.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  8. 3.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  9. 2-6.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  10. 2-5.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  11. 2-4.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  12. 2-3.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  13. 2-2.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  14. 2-1.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  15. 1.MS Windows MonoDevelop IDE 설치 및 실행 (VS2017 기준)

  16. LNK4099

  17. 대량 insert문

  18. No Image 01Jun
    by 오토소장
    2019/06/01 by 오토소장
    in XE
    Views 0 

    일반사용자가 게시글등록 중 iframe Tag Filter 되어 짤리는 현상

  19. 파일업로드용량변경

  20. WScript.Shell 경로에 공백 포함 오류

목록
Board Pagination Prev 1 2 Next
/ 2