crontab을 통해 실행되는 스크립트를 만들어야합니다. 가상 머신에 새로운 우분투를 설치하고 테스트를 시작했습니다.UBUNTU 14에서 PHP에 쓰기 권한을 부여하면 file_put_contents가 작동하지 않습니다.
그래서 터미널에서 스크립트를 실행할 때 PHP가/var/www/html/폴더에 파일을 쓰지 않음을 깨달았습니다 (sudo php filename.php)
명령에서 sudo를 제거하면 권한이 거부되었다고 표시됩니다. 나는 또한 ../html/ 안에 다른 폴더를 만들려고했는데 chmod 777도 시도했다. 아무 것도 작동하지 않는 것 같다. 몇 년 전에이 문제를 보았지만 어떤 해결책도 찾을 수 없습니다.
어떤 일이 일어나고 있는지 알고 계십니까?
나는 스크립트를 테스트하기 위해이 코드를 사용합니다. 그것은 프로덕션 환경이 아닙니다. 나는 그것을 시도 할 것이다. 나는 모든 것을 다시 설치하고있다. –