質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

SQLite

SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

Q&A

解決済

1回答

558閲覧

artisan migrateがうまくいきません。 could not find driver

yonn

総合スコア120

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

SQLite

SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

0グッド

0クリップ

投稿2020/08/20 04:43

編集2020/08/20 13:55

ローカルで作ったLaravelをDocker上の本番環境へ持ってきました。
sqliteで作成しデータベースを持ってきました。

php artisan cache:clear
php artisan:config:clearなど試しましたがドライバーを認識しているのに見つからないと言われ困っております。

何か見落としていますでしょうか?
宜しくお願いします。

# php artisan migrate:status Illuminate\Database\QueryException : could not find driver (SQL: PRAGMA foreign_keys = ON;)

イメージ説明
イメージ説明

# php artisan tinker Psy Shell v0.9.12 (PHP 7.2.24-0ubuntu0.18.04.6 ― cli) by Justin Hileman >>> config('database') => [ "default" => "sqlite", "connections" => [ "sqlite" => [ "driver" => "sqlite", "url" => null, "database" => "/home/vagrant/Lara/laravel/database/database.sqlite", "prefix" => "", "foreign_key_constraints" => true, ], "mysql" => [ "driver" => "mysql", "url" => null, "host" => "127.0.0.1", "port" => "3306", "database" => "forge", "username" => "forge", "password" => "", "unix_socket" => "", "charset" => "utf8mb4", "collation" => "utf8mb4_unicode_ci", "prefix" => "", "prefix_indexes" => true, "strict" => true, "engine" => null, "options" => [], ], "pgsql" => [ "driver" => "pgsql", "url" => null, "host" => "127.0.0.1", "port" => "5432", "database" => "forge", "username" => "forge", "password" => "", "charset" => "utf8", "prefix" => "", "prefix_indexes" => true, "schema" => "public", "sslmode" => "prefer", ], "sqlsrv" => [ "driver" => "sqlsrv", "url" => null, "host" => "localhost", "port" => "1433", "database" => "forge", "username" => "forge", "password" => "", "charset" => "utf8", "prefix" => "", "prefix_indexes" => true, ], ], "migrations" => "migrations", "redis" => [ "client" => "predis", "options" => [ "cluster" => "predis", "prefix" => "laravel_database_", ], "default" => [ "url" => null, "host" => "127.0.0.1", "password" => null, "port" => "6379", "database" => 0, ], "cache" => [ "url" => null, "host" => "127.0.0.1", "password" => null, "port" => "6379", "database" => 1, ], ], ]

Laravel Framework 5.8.36
Laravel5.8
Docekr-compose
Ubuntsu18.04
sqlite

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

(ちょっと蛇足です)

php artisan cache:clear
php artisan:config:clearなど試しましたが

現在反映されている設定を確認するには
php artisan tinkerで
config('database')
で確認できます。
これで出てきた値が一致しない場合の対処法としてconfig:clearを行う方が良いと思います。
原因を確認してから、対処を行うという流れですね。

投稿2020/08/20 06:28

mikkame

総合スコア5036

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yonn

2020/08/20 07:17

#php artisan tinker Psy Shell v0.9.12 (PHP 7.2.24-0ubuntu0.18.04.6 ― cli) by Justin Hileman #php -v PHP 7.2.24-0ubuntu0.18.04.6 意味がわからず打ち込んでいたのですが問題はなさそうでした。 そう言えばローカルで作成した時はCentOS6だったのですが関係あるかもしれません。
yonn

2020/08/20 13:59

ありがとうございます。 tinker慣れれば便利そうですね。調べてみます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問