Picus
Lt. Commander
- Registriert
- März 2011
- Beiträge
- 1.086
Hi,
ich möchte für eine MySQL Datenbank gerne SSL benutzen und habe bereits ein Zertifikat von Let's Encrypt für die eigentliche Webseite.
Wenn ich jedoch wie in der Dokumentation beschrieben die Zertifikate einsetzte, bekomme ich eine Fehlermeldung:
Ohne die letzten 3 Zeilen bezüglich SSL funktioniert die Verbindung zur Datenbank natürlich ohne Probleme.
ich möchte für eine MySQL Datenbank gerne SSL benutzen und habe bereits ein Zertifikat von Let's Encrypt für die eigentliche Webseite.
Wenn ich jedoch wie in der Dokumentation beschrieben die Zertifikate einsetzte, bekomme ich eine Fehlermeldung:
Code:
new PDO(
"mysql:host=$servername;dbname=$dbname",
$username,
$password,
array(
PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8",
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::MYSQL_ATTR_SSL_CA => "/etc/letsencrypt/live/www.example.com/chain.pem",
PDO::MYSQL_ATTR_SSL_CERT => "/etc/letsencrypt/live/www.example.com/cert.pem",
PDO::MYSQL_ATTR_SSL_KEY => "/etc/letsencrypt/live/www.example.com/privkey.pem")
);
Weiß jemand woran das liegt oder ob ich den Ursprung des Fehlers in einer Log Datei nachlesen kann?Connection failed: SQLSTATE[HY000] [2006] MySQL server has gone away
Ohne die letzten 3 Zeilen bezüglich SSL funktioniert die Verbindung zur Datenbank natürlich ohne Probleme.