특정 코딩 문제가 아니지만 사람들이 PHP 파일이 아닌 777 개의 서버 파일에 대해 이야기하는 곳을 검색하는 모든 스레드는 PHP가 아닙니다.file_put_contents()는 위험한 777 액세스가 필요합니다.
나는 보안상의 이유로 서버에 777 파일 사용 권한을 설정하면 안된다는 것을 알고 있습니다. file_put_contents()
과 같은 PHP 파일 쓰기 코드를 사용하는 더 안전한 방법이 있습니까? 서버에서 파일 persmissions를 설정하지 않으면 코드가 작동하지 않고 오류가 발생합니다.
755 일 수도 있습니다. – iatboy
666이면 충분합니까? 또한 파일 소유자 (웹 서버 사용자 확인)를 변경하는 것이 더 낫습니다. – sectus
보안 문제는 무엇입니까? 서버의 기본 설정이 웹 서버가 파일에 기록하지 못하는 것 같습니다. 글을 쓰고 싶다면이 권한을 분명히 변경해야합니다. 디렉토리의 경우'777 '이 필요하고,'666'파일이면 충분합니다. – hanzi