권한 문제라고 딱 보이니 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확인 해보면 된다
[linux] iptables restore iptable 규칙,포트 허용 하기 (0) | 2022.08.08 |
---|---|
[PHP] $_SERVER["HTTP_USER_AGENT"] 모바일 접속 (0) | 2022.07.22 |
[php] php 변수 어느 곳 이나 선언 하여 사용 가능 한 변수 (0) | 2022.07.14 |
[php] PHP Warning: mysqli_connect(): (HY000/2002): Permission denied (0) | 2022.04.27 |
[PHP] PHP Warning: mysqli_connect(): Headers and client library minor version mismatch. (0) | 2022.04.15 |
댓글 영역