MariaDB 10.1.27, 작곡가 1.4.2 및 Laravel 5.5.13에서 데비안 9를 사용하고 있습니다.Laravel : MariaDB - 장인 마이그레이션 : 새로 고침이 만료되었습니다.
나는 을 사용하여 빈 데이터베이스를 만들고 Laravel의 .env
구성 파일에 구성했는데 이제는 데이터베이스 작업이 중단되거나 (아무 반응이 없음) 브라우저에서 시간 초과 메시지가 표시되는 경우가 있습니다. 을 사용하여 데이터베이스에 연결할 수 있습니다 (예 : SELECT
님).
php artisan migrate
... 때로는 migrate:refresh
때로는하지 같은 노력하고 있습니다. 작동하지 않는 경우에는 항상 MariaDB 서비스를 다시 시작해야하며 일반적으로 처음 작동합니다.
migrate:refresh
예를 들어 데이터베이스를 지우고 대부분의 10 번의 마이그레이션을 가져 오거나로드 한 다음 아무 작업도 수행하지 않습니다. 나는 이미이 작업을 위해 약 1 시간을 기다렸지 만, 마이그레이션 테이블이 누락되어 추가되었다는 것만을 말하고 있습니다. Artisan은 다른 테이블 9 개를 가져 오거나로드했음을 말하지 않습니다 ...
전자 메일을 보내려 할 때 관리자를 사용하고 있지만 사용하지 않아야합니다. migrate:refreshh
;
실행 시간 초과를 늘리더라도 도움이되지 않습니다. 그래서, 무엇이 문제입니까? Homestead에서는 완벽하게 작동합니다. MariaDB의 특정 설정이 필요합니까? 아니면 기본 charset 같은 특정 매개 변수를 사용하여 데이터베이스를 만들어야합니까?
Btw : 응용 프로그램이 실행 중이면 웹 사이트를 탐색하는 동안 실행 시간 초과 오류 메시지가 표시되기도합니다.
Laravel 5.5.14를 사용하면 문제가 계속 존재합니다. – user2966991