2016-04-07 4 views
1

Subline database.conf Datei aktiv verweigert:Es konnte keine Verbindung hergestellt werden, da der Zielcomputer Fehler in Laravel 5

'default' => env('DB_CONNECTION', 'mysql'), 
'connections' => [ 'sqlite' => 
          [ 'driver' => 'sqlite', 
          'database' => env('DB_DATABASE', database_path('database.sqlite')), 
          'prefix' => '', ], 

'mysql' => [ 'driver' => 'mysql', 
'host' => env('DB_HOST', 'localhost').('homstead'==gethostname()?null:':33060'), 
'port' => env('DB_PORT', 'localhost:3306'), 
'database' => env('DB_DATABASE', 'homstead'), 
'username' => env('DB_USERNAME', 'homstead'), 
'password' => env('DB_PASSWORD', 'secret'), 
'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 
'prefix' => '', 
'strict' => false, 
'engine' => null, ], 

Eingabeaufforderung Fehler:

enter image description here

+1

Würde es Ihnen etwas ausmachen, mehr Details zu Ihrem Problem zu geben? – Isuka

+0

Und es wäre besser, Ihren Code und die Fehler zu kopieren und sie hier einzufügen. – Laerte

+0

hier ist der Code von Database.config Datei – nmajethiya

Antwort

1

nicht sicher, warum Sie sind Wenn Sie mehrere Ports in der Verbindung haben, müssen Sie sie nur unter dem Schlüssel port

'default'  => env('DB_CONNECTION', 'mysql'), 
'connections' => [ 
    'sqlite' => [ 
     'driver' => 'sqlite', 
     'database' => env('DB_DATABASE', database_path('database.sqlite')), 
     'prefix' => '' 
    ], 

    'mysql' => [ 
     'driver' => 'mysql', 
     'host' => env('DB_HOST', 'localhost'), 
     'port' => env('DB_PORT', '3306'), 
     'database' => env('DB_DATABASE', 'homstead'), 
     'username' => env('DB_USERNAME', 'homstead'), 
     'password' => env('DB_PASSWORD', 'secret'), 
     'charset' => 'utf8', 
     'collation' => 'utf8_unicode_ci', 
     'prefix' => '', 
     'strict' => false, 
     'engine' => null, 
    ], 
] 
haben

Auch die verkettete Host-Zeichenfolge entfernt

Verwandte Themen