Подключение к базе данных в Slim Framework не работает на сервере Ubuntu, но работает на локальном хосте Windows - PullRequest
0 голосов
/ 04 октября 2018

Я установил Освещение / БД Затем ввел учетные данные в БД в settings.php как

'db' => [
            // Eloquent configuration
            'driver'    => 'mysql',
            'host'      => getenv('DB_HOST'),
            'database'  => getenv('DB_NAME'),
            'username'  => getenv('DB_USER'),
            'password'  => getenv('DB_PASSWORD')
        ],

Затем в index.php я поставил следующую строку перед $ app-> run ()

$container = $app->getContainer();
$capsule = new Illuminate\Database\Capsule\Manager;
$capsule->addConnection($container->get('settings')['db']);
$capsule->bootEloquent();
$capsule->setAsGlobal();

Все отлично работает на моем локальном хосте Windows, но не работает, когда я загрузил на сервер Ubuntu.Когда я комментирую следующую строку $ капсулы-> bootEloquent (); на сервере.Я мог видеть тонкую домашнюю страницу, в противном случае я получаю ошибку 500 HTTP.Не знаю, почему это происходит, помогите.

...