2017-02-22 4 views
1

PHP 5.6을 사용하는 Laravel Homestead Vagrant 상자를 실행 중입니다. 데이터베이스는 sqlite 파일입니다. 이 오류가 발생합니다 :SQLSTATE [HY000] : 일반 오류 : 14 데이터베이스 파일을 열 수 없습니다. - Laravel

SQLSTATE[HY000]: General error: 14 unable to open database file 

이것은 로그인 데이터를 데이터베이스에 삽입하려고 시도 할 때 발생합니다.

데이터베이스 파일과 포함 폴더는 모두 777 권한으로 설정되어 있으므로 사용 권한 문제가 아닌 것 같습니다. 포함 된 폴더를 제거하고 데이터베이스를 무용지물로 다시 만들려고했습니다.

+0

데이터베이스에 대해 다른 쿼리를 수행 할 수 있습니까? – Brandon

+0

DB 브라우저에서 SQLite는 쿼리 할 수 ​​있지만 Laravel은 쿼리 할 수 ​​없습니다 – ThorntonStuart

+1

그런 경우 자격 증명이 맞습니까? – Brandon

답변

-1

이 솔루션은 Vagrantbox 터미널이 아닌 호스트 시스템의 사용 권한을 변경하는 것이 었습니다.