커뮤니티

설치시 HTTP 500 오류

2025.07.11 15:40
40
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.2

안녕하세요,

 

라이믹스 설치를 위해 Rocky 9에 php 8.2 깔고, 기타등등 필요한 모듈들 다 설치를 하고 경로로 들어갔더니, 설치 초기화면은 안나오고 500 에러가 나네요.

 

files 폴더도 777 혹은 707으로도 만들어보고 난리를 쳤는데 안되네요.

 

/var/log/php-fpm/www-error.log 를 보니 

[11-Jul-2025 06:31:58 Etc/UTC] PHP Fatal error:  Uncaught Rhymix\Framework\Exception: Cannot write template cache file: /webpage/rx/files/cache/template/modules/message/skins/xedition/system_message.html.compiled.php in /webpage/rx/common/>

 

이런게 많은데, 분명 files는 777로도 해보고 707로도 해봤는데 여전히 500 에러네요.

 

왜이럴까요? 경험있으신분 조언 부탁드립니다.

hccaus Lv. 1

댓글 3

  • 14시간 전 #1911697

    라이믹스가 있는 폴더에 웹 데몬(www-data)가 읽을 수 있는 권한인지 봐보세요.

  • 14시간 전 #1911701

    + 2025-07-11 Additioncal comment

     

    예를 들어 라이믹스가 /var/www/html 에 바로 위치한다면 /var/www/html의 폴더의 권한이 www-data가 접근가능한 폴더인지 체크 해 보세요. 소유권 문제일 가능성이 높아보입니다.

  • 13시간 전 #1911716

    답변 감사합니다.

     

    selinux 문제였습니다. sudo semanage fcontext -a -t httpd_sys_rw_content_t "/webpage/rx/files(/.*)?"

    하니 뜨네요..

     

    예전에 서버 재붓됐을때 selinux가 enable이 안돼서 그런듯 싶습니다.