오류

2017-11-27 1 views
0

내가 저장/응용 프로그램 폴더에 텍스트 파일을 가지고 있고 컨트롤러에서 사용 PHP 파일() 함수를 싶어하지만, 나에게 오류가 발생합니다 :오류

은 실패 열린 스트림 : 나는 당신이 당신의 저장 folder.It에 권한을 부여해야한다고 생각 해당 파일이나 디렉토리

내가 laravel 5.5

+0

코드를 기록하여 누군가 도움을받을 수 있습니다. 잘못된 경로가있을 수 있습니다. storage/app는 laravel의 파일 시스템을위한 기본 폴더이며 PHP가 아닙니다. – spirit

+1

그렇게해서는 안됩니다. Laravel은 대신 사용해야하는 [파일 추상화] (https://laravel.com/docs/5.5/filesystem#retrieving-files)를 가지고 있습니다. 그런 식으로 미래에 S3와 같은 원격 파일 시스템으로 전환해야한다면 그렇게 쉽게 할 수 있습니다. –

+0

예, 대신이 방법을 사용했습니다. 하지만 아직 그 방법이 작동하지 않는 이유를 모르겠습니다. – behnam

답변

-1

을 사용하고 권한 문제입니다.

실행 프로젝트 폴더에서이 명령을

sudo chmod 777 -R storage/

당신은 또한 당신의 컨트롤러에 파일 패키지를 사용하고 있는지 확인해야합니다.

+0

저장소 폴더에 권한 문제가있는 경우 Laravel이 전혀 작동하지 않습니다. – spirit