私はlaravel 5.3
を使用しています。LAMPでのLaravel 5.3 - 移行が機能しない
最近、Ubuntu 14.04
に私のプロジェクトをセットアップしました。LAMP
にプロジェクトを移してから、WAMP
になりました。
私.env
ファイルのとおりです。
APP_ENV=local
APP_DEBUG=true
APP_KEY=somebase64key
DB_HOST=localhost
DB_DATABASE="local.d2d.com"
DB_USERNAME=d2d
DB_PASSWORD=
CACHE_DRIVER=file
SESSION_DRIVER=file
はい、私は、ユーザーd2d
を持っているとmysql
にデータベースlocal.d2d.com
上のすべての権限を持っています。
config/database.php
のようにあるマイ:php artisan migrate
を実行している間
<?php
return [
'fetch' => PDO::FETCH_CLASS,
'default' => 'mysql',
'connections' => [
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST'),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
]
],
'migrations' => 'migrations',
'redis' => [
'cluster' => false,
'default' => [
'host' => '127.0.0.1',
'port' => 6379,
'database' => 0,
]
]
];
、私は次のエラーを取得しています:
[Illuminate\Database\QueryException] SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) (SQL: select * from information_schema.tables where table_schema = local.d2d.com and table_name = migrations)
[Doctrine\DBAL\Driver\PDOException] SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO) [PDOException] SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
あなたは、私がまだ私はこれを直面していますどこにでもroot
ユーザーを使用していない見ることができます問題。接続エラーでさえ、local.d2d.com
ではなくinformation_schema
であることがわかります。
はい、私はphp artisan config:clear
、php artisan cache:clear
、php artisan view:clear
、php artisan clear-compiled
とphp artisan optimize
を何度も走っています。
誰でも手助けできますか?
あなたはあなたのlaravelサーバーを再起動したのですか?それ以外の場合は、現在のサーバーを停止し、もう一度起動してconfigコマンドとcache clearコマンドを実行し、私に知らせてください。 –
@ArunCode '' '' sudo service apache2 restart'''を実行して、キャッシュと同様に設定をクリアしましたが、それでも同じ問題があります。 – Jimi
@ R.Mazarei私も試してみましたが、うまくいかないようです。 – Jimi