Composer 및 php artisan은 모든 명령에 대해 "SQLSTATE[42S02]: 기본 테이블 또는 뷰를 찾을 수 없습니다"를 반환합니다.
P粉604848588
P粉604848588 2023-07-31 20:27:18
0
1
767
<p>git 저장소에서 브랜드 프로젝트를 다운로드하고 평소대로 초기화했는데, 이번에는 같은 조건에서 이전에는 발생하지 않았던 오류가 발생했습니다. </p> <pre class="brush:php;toolbar:false;">컴포저 설치 Connection.php 라인 795에서: SQLSTATE[42S02]: 기본 테이블 또는 뷰를 찾을 수 없음: 1146 테이블 'ibbrdb.boards'가 존재하지 않습니다(연결: mysql, SQL: `ordem` asc에 따라 `boards` 순서에서 * 선택) Connection.php 라인 416에서: SQLSTATE[42S02]: 기본 테이블 또는 뷰를 찾을 수 없습니다: 1146 테이블 'ibbrdb.boards'가 존재하지 않습니다</pre> <p>내 Ibbr 앱에는 Board라는 모델이 있지만 첫 번째 단계는 작곡가 설치를 실행하는 것이기 때문에 아직 데이터베이스를 마이그레이션하지도 않았습니다. 누군가가 Composer dump-autoload를 실행하기 전에 실행하고 Composer.json에서 post-autoload-dump를 제거하도록 제안한 stackoverflow에서 비슷한 질문을 보았습니다. 그러나 내가 실행한 모든 작성기 또는 php artisan 명령이 이 오류로 인해 실패했기 때문에 이러한 방법 중 어느 것도 작동하지 않았습니다. 여기서 무슨 일이 일어날 수 있습니까? </p>
P粉604848588
P粉604848588

모든 응답(1)
P粉914731066

'ibbrdb.boards'는 데이터베이스("ibbrdb"는 데이터베이스 이름)를 연 다음 테이블("boards"는 테이블 이름)을 엽니다.

해결책 1: 데이터베이스 이름을 "ibbrdb"로 변경해야 합니다.
해결책 2: PHP의 텍스트를 수정하고 "ibbrdb."를 "boards"로 변경합니다.


최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿