2017-09-28 1 views
1

Laravel Installer을 사용하여 로컬에 Laravel 앱을 설치했습니다. 이제 관리되는 가상 서버 인 프로덕션 서버로 앱을 업로드하려고하지만 필요한 모든 기능을 수행합니다. requirements.Laravel : /.../.config/psysh에 쓰기가 허용되지 않습니다.

나는 앱을 업로드하고 .env 파일에 APP_URLDB_* 설정을 적절하게 변경했습니다. 나는 ssh를 통해 내 서버에 로그인 할 때, 응용 프로그램 폴더 안에 가서 어설프게에게

php artisan tinker 

를 사용하려고 나는 다음과 같은 오류 메시지가 얻을 다음 있기 때문에,

enter image description here

이 오류 메시지가 의미가를 wp10*** 폴더에 .config 폴더가 없습니다. 그러나 www 폴더와 같은 수준의 폴더를 만들 수있는 권한이 없습니다. 폴더를 Laracast 프로젝트 폴더에 넣을 수 있습니까? 내 예제에서는 /is/htdocs/wp_10**/www/laracast/p1/.config/psysh이 될 것입니다. 그렇다면 Laravel에게 새 위치를 어떻게 알릴 수 있습니까?

답변

2

팅커가 .config 폴더를 만들려고 시도 중이며 앱별 구성이 아니라 사용자에게 저장됩니다.

나는 당신이 디렉토리 경로를 바꿀 수 있다고 생각하지 않지만, 디렉토리를 만들고 그것에 권한을 설정하면 팅커를 사용할 수있을 것이다.

mkdir -p ~/.config/psysh chmod -R 755 ~/.config

당신은 항상 사용자 홈 디렉토리에 직접 쓸 수 있어야로 그것은 당신이 시도하기 전에, 사용자 권한을 확인하는 두 가치가있다.

관련 문제