не удается подключиться к кластеру mongo atlas

#php #laravel #database #mongodb #jenssegers-mongodb

Вопрос:

У меня есть настройка базы данных на сервере кластера mongo, также локальная настройка базы данных mongo, я использую пакет php jenssegers/mongodb с laravel фреймворком, я могу успешно подключиться к своей локальной настройке mongo, но не могу подключиться к базе данных mongo atlas. Я перепробовал все возможные решения, но каждый раз они терпели неудачу.

 MongoDBDriverExceptionConnectionTimeoutException
No suitable servers found (`serverSelectionTryOnce` set): 
    [TLS handshake failed: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed calling hello on 'cluster0-shard-00-00.xuhuh.mongodb.net:27017'] 
[TLS handshake failed: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed calling hello on 'cluster0-shard-00-01.xuhuh.mongodb.net:27017'] 
[TLS handshake failed: error:1416F086:SSL routines:tls_process_server_certificate:certificate verif 
 

ошибка ошибки php mongo

Если бы кто-нибудь мог помочь мне решить эту проблему, это было бы большой помощью.

database.php конфигурации являются

 'mongodb' => [
            'driver' => 'mongodb',
            'dsn' => 'mongodb srv://user:password@cluster.abcd.mongodb.net/mern?authSource=adminamp;replicaSet=atlas-8c91e3-shard-0amp;w=majorityamp;readPreference=primaryamp;retryWrites=trueamp;ssl=true',
            'database' => 'mern'
        ],