2017-07-25 11 views
0

LaravelアプリケーションをUbuntu 16.04 VPSにプッシュしました。同社はレコード管理にSQL Serverを使用しています.Laravelに認証やその他の目的でそのデータベースに接続することはできません。Laravel 5を搭載したMicrosoft SQL Server

Laravelが接続するドライバを見つけることができないというエラーが表示されます。

私はあまりにも多くの場所を検索しました。

初心者から上級者まで、さまざまなパッケージを使用しているため、圧倒的なチュートリアルはありません。

ここで誰かがLaravelアプリケーション(Ubuntuで動作しています)をSQL Serverに接続しましたか?

答えて

0

私は(Windowsの場合)の設定の下に使用して管理しています.envファイルに

DB_CONNECTION=sqlsrv 
DB_HOST=hots 
DB_PORT=1433 
DB_DATABASE=dbname 
DB_USERNAME=user 
DB_PASSWORD=password 

database.phpで

'default' => env('DB_CONNECTION', 'sqlsrv'), 

connections

'sqlsrv' => [ 
      'driver' => 'sqlsrv', 
      'host' => env('DB_HOST', ''), 
      'port' => env('DB_PORT', '1433'), // note the port 
      'database' => env('DB_DATABASE', ''), 
      'username' => env('DB_USERNAME', ''), 
      'password' => env('DB_PASSWORD', ''), 
      'prefix' => '', 
     ], 
+0

でWindows XAMPでうまく動作する、WAMPなど - 私はまた、そこに取り組んでいる何かを持っている。それはUbuntu上にあるときです(私はこれを展開する必要があるため)、動作していないようです。 – Anaconda

関連する問題