2015-01-22 2 views
0

Windows의 VmWare에 linux centos 7을 설치했습니다. 내가 (sample로 로그인) 사용자 "샘플"와 laravel 프로젝트를 만든 root, sampleLinux에서 파일 쓰기시 PHP 사용 권한 오류 CentOS

,하지만 난 루트 사용자와 프로젝트를 실행하려고 할 때 (로 로그인 :이 리눅스에서 두 명의 사용자가

root) 파일에 쓸 수없는 권한 오류가 발생합니다 (file_put_content()). 나는

chmod 777 /var/www/html/laravel 

을 시도 심지어 내가 마우스 오른쪽 클릭 -> 속성 -> 권한을 사용하여 루트에 파일의 쓰기 액세스 권한을 변경하려 시도했지만, 아무 소용.

유일하게 가능한 해결책은 파일을 삭제하고 루트 사용자로 다시 만드는 것입니다. 자, 해결책은 무엇입니까? 비록 사용자 root이 무엇이든 할 수있는 특권이 있습니다. 그러나 그것이 사실이 아닌 것처럼 보입니다. 해결 방안은 무엇인가? 이 문제를 어떻게 바꾸어야합니까?

답변

2

시도 chmod를 777 -R/var에/www /에서 HTML/laravel/-R 내가 이미 수행 한 재귀

+0

이지만, 아무것도 변경되지 않습니다. –

+0

웹 요청을 만드는 중 오류가 발생합니까? 그렇다면 웹 서버 사용자에게 사용 권한이 필요하다는 의미입니다. 나는 laravel에 app/storage/디렉토리에 대한 쓰기 권한이 필요하다는 것을 알고 있습니다. –

+0

예. 문제는 저장 공간입니다. 젠드 서버로 액세스하고 젠드가 어떻게 액세스 할 수있게해야하는지 궁금합니다 (또는 PHP) –