Composer と PHP 職人は、すべてのコマンドに対して「SQLSTATE[42S02]: ベース テーブルまたはビューが見つかりません」を返します。
<p>いつものようにブランド プロジェクトを git リポジトリからダウンロードして初期化しましたが、今回は同じ条件で以前には発生しなかったエラーが発生しました: </p>
<pre class="brush:php;toolbar:false;">composer のインストール
Connection.php の 795 行目:
SQLSTATE[42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'ibbrdb.boards' が存在しません (接続: mysql、SQL: select * from `boards` order by `ordem` asc)
Connection.php の 416 行目:
SQLSTATE[42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'ibbrdb.boards' が存在しません</pre>
<p>私の Ibbr アプリには Board というモデルがありますが、最初のステップは Composer install を実行することなので、まだデータベースを移行していません。 stackoverflow で同様の質問をいくつか見たことがありますが、そこでは、composer dump-autoload を実行する前にそれを実行し、composer.json から post-autoload-dump を削除することを提案している人がいました。しかし、私が実行したすべてのcomposerまたはPHPアルティザンコマンドがこのエラーで失敗したため、これらの方法はどれも機能しませんでした。ここで何が起こっているのでしょうか? </p>