php - file_put_contents 권한이 거부되었습니다.
漂亮男人
漂亮男人 2017-05-16 13:16:26
0
1
536

주제의 환경은 vmware+ubuntu+laravel+nginx+mysql

ubuntu /mnt/hgfs/htdocs/data_web

에서 VM의 공유 폴더 주소를 설정하세요.

htdocs에는 다음 권한이 있습니다.

laravel 프로젝트에는 다음 권한이 있습니다.

nginx에는 다음 권한이 있습니다.

file_put_contents 함수는 코드에서 사용됩니다. 구체적인 오류는 다음과 같습니다
file_put_contents(/mnt/hgfs/htdocs/data_web/storage/ad_110309.html): 스트림을 열지 못했습니다: 권한이 거부되었습니다

몇 가지 아이디어를 시도해 봤습니다

php artisan 캐시:지우기

chmod -R 777 저장

컴포저 덤프-자동 로드

하지만 쓸모가 없습니다. /a/11... 문제에 대한 해결책과 유사하게 사용자 www를 VM의 공유 폴더 사용자 권한에 추가해야 하는지 궁금합니다. 그런데 추가하는 방법을 모르겠습니다.

漂亮男人
漂亮男人

모든 응답(1)
PHPzhong

이 디렉터리는 로컬로 마운트되었습니다. 로컬 파일의 권한을 확인하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿