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