問題タブ [laravel-sail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 既存のプロジェクトでの Laravel Sail - 不明なデータベース SQLSTATE[HY000] [1049]
Laravel Sail を使用して、既存のプロジェクトをローカルでスプールしようとしています。1049 不明なデータベース エラーが頻繁に発生します。私は次のことを試しました:
また、ホストとして mysql を .env.example ファイルのように 127.1.1.0 を使用するように置き換えてみましたが、うまくいきませんでした。
コンテナの再構築も試みましたが、問題は解決していないようです。
これが私の .env ファイルです (ルート以外のユーザーで試してみると、アクセスが拒否されたことを示す 1045 エラーが表示され、これらが関連しているかどうか疑問に思います):
ここに私の docker-compose.yml ファイルがあります:
データベース構成:
アップデート:
同じWSLインストールの隣接するディレクトリにlaravelの新規インストールをインストールし、docker-compose.yml、.env、およびdatabase.php構成ファイルがすべて同じであることを確認しました。新しいインストールは正常に起動し、DB に接続できますが、既存のプロジェクトはまだ機能しません。本当に混乱..
php - Laravel Sail - SQLSTATE[HY000] [2002] そのようなファイルまたはディレクトリはありません
Laravel Sailのチュートリアルに従い、正常に動作していますが、別のマシンでレポ ( docker-compose up ) を複製すると、コンテナー内で移行を実行しようとすると、次のエラーが発生します。
SQLSTATE[HY000] [2002] そのようなファイルまたはディレクトリはありません (SQL: create table
migrations
(id
int unsigned not null auto_increment primary key,migration
varchar(255) not null,batch
int not null) default character set utf8mb4 collate 'utf8mb4_unicode_ci')
すでにいくつかの解決策を試しましたが、何も機能しませんでした。
私のdatabase.phpファイル:
私の.envファイル: