이 명령을 사용하여 프로젝트를 만듭니다 (htdocs 내에서).
sudo composer create-project laravel/laravel my-project --prefer-dist
그런 다음 사이트를 실행할 수 있도록 저장소 폴더를 업데이트합니다.
chmod -R 777 my-project/app/storage
그러나 파일을 편집하려면 Mac OSX 암호를 입력하라는 메시지가 표시됩니다. 그런 다음 chmod
앱 폴더도 필요하지만 올바르지 않은 것 같습니다.
create-project 명령을 실행할 때 사용자가 파일에 쓸 수 있도록 설정하려면 어떻게해야합니까? 아니면 laravel 프로젝트의 경우 정상입니까?
(스토리지 폴더에서 해당 명령을 실행해도 괜찮습니다).
sudo를 사용하여 프로젝트를 생성하지 마십시오. sudo는 루트 사용자로 프로젝트를 생성합니다. htdocs로 그렇게 할 수 없다면, htdocs를 사용하여 htdocs의 소유권을 변경해야합니다 sudo chown <you>:<group> <path to htdocs>
. 이렇게하면 사용자 자격 증명으로 프로젝트를 만들 수 있습니다.
그 후에 저장 폴더 권한 / 소유권을 변경해야하는 유일한 이유는 웹 서버에 액세스가 필요하기 때문입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다