상세 컨텐츠

본문 제목

[PHP] fopen() Error: failed to open stream: Permission denied)

php

by 2hansoul 2022. 7. 20. 20:50

본문

반응형

권한 문제라고 딱 보이니 777로 하면 된다고 해서 디렉토리 뿐 아니라 상위 디렉토리까지 전부 777줘도 실행이 안된다

알고 보니 selinux 문제였음........ 에러로그에는 이런말이 전혀 없던데 

1. selinux disable 시키기 

vi /etc/selinux/config

해당 부분 변경 하고 저장 후 reboot 후 

<?php 
$myfile=fopen("/var/www/html/private/LOG/test.log","w") or die("die");

$txt="lhstest\n";
fwrite($myfile,$txt);

fclose($myfile);
?>

실행 시키보면 잘 적용이 된다 처음에는 권한부터 주고 그 다음에도 안되면 selinux확인 해보면 된다 

반응형

관련글 더보기

댓글 영역