Ошибка в производственной базе данных [] Не настроено - PullRequest
0 голосов
/ 26 ноября 2018

Я недавно получил эту ошибку, когда пытался создать второе соединение в производстве, я установил это в базе данных,

'second' => [
        'driver' => 'mysql',
        'host' => env('DB_HOST_SECOND', '127.0.0.1'),
        'port' => env('DB_PORT_SECOND', '3306'),
        'database' => env('DB_DATABASE_SECOND', 'forge'),
        'username' => env('DB_USERNAME_SECOND', 'forge'),
        'password' => env('DB_PASSWORD_SECOND', ''),
        'unix_socket' => env('DB_SOCKET', ''),
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        'prefix' => '',
        'strict' => false,
        'engine' => null,
    ],

и это в .env

DB_HOST_SECOND=
DB_PORT_SECOND=3360
DB_DATABASE_SECOND=
DB_USERNAME_SECOND=
DB_PASSWORD_SECOND=

И я попыталсязапустите этот код,

$obj_syarat_skp = DB::connection('second')
                        ->table('tb_transaksi_skp')
                        ->leftJoin('tb_skp', 'tb_skp.id_skp', '=', 'tb_transaksi_skp.id_skp')
                        ->where('tb_skp.id_unsur', '117') //117 untuk pkkmb, rubah ini jika ada perubahan
                        ->where('tb_skp.id_tingkat', '3') //3 fakultas klo g salah
                        ->where('tb_skp.id_partisipasi', '3') //4 g tahu apa ini
                        ->where('nim', $mahasiswa->nim)
                        ->select('id_transaksi', 'bukti', 'validBEM')
                        ->first();

, и я получил эту ошибку

[2018-11-26 12:21:21] production.ERROR: Database [second] not configured. {"exception":"[object] (InvalidArgumentException(code: 0): Database [second] not configured. at /var/www/clients/client5/web331/web/vendor/laravel/framework/src/Illuminate/Database/DatabaseManager.php:140)

[stacktrace]

Может кто-нибудь указать, где я сделал не так, и каковы решения?Что мне нужно добавить на рабочий сервер?Кстати, все, что я делал в localhost, работает хорошо.

1 Ответ

0 голосов
/ 27 ноября 2018

На рабочем сервере попробуйте запустить php artisan cache: очистить php artisan config: clear

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...