1

I've been migrating databases from mLab to MongoDB Atlas (mLab is being terminated Nov 10th). I've been trying to put make a mongo url dsn connection to connect to my Atlas cluster. However, when I put in the connection, I get this error:

MongoDB \ Driver \ Exception \ InvalidArgumentException Cannot create SSL client. SSL is not enabled in this build.

I have been told this is how you connect to MongoDB Atlas from this source stackoverflow post

Database.php:

   'connections' => [

    'sqlite' => [
        'driver' => 'sqlite',
        'database' => env('DB_DATABASE', database_path('database.sqlite')),
        'prefix' => '',
        'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
    ],

            'mongodb' => [
                'driver' => 'mongodb',
                'dsn'=> env('DB_DSN'),
                'database' => env('DB_DATABASE'),
            ],

my .env file:

DB_DSN=mongodb://****username:****password@*****-shard-00-00.d4sg0.mongodb.net:27017,*****-shard-00-01.d4sg0.mongodb.net:27017,*****-shard-00-02.d4sg0.mongodb.net:27017/****database?ssl=true&replicaSet=atlas-xn698l-shard-0&authSource=admin&retryWrites=true&w=majority

Project Specs: Laravel, Apache, MongoDB, Composer using Git Bash

0 Answers0