我一直在寻找如何配置 wordpress 以通过 ssl 连接到 mysql db,但是大多数示例大约有三到五年的历史,例如这个 wordpress 支持主题
我的 wordpress 版本是 4.5.2,显然代码和设置与我在论坛上的示例中的完全不同,是否有更相关的示例来说明如何修复设置wp-settings.php
并wp-includes/wp-db.php
确保与远程 MySql 的安全连接?
登录 phpmyadmin 实例时收到这些错误消息
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.
mysqli_query(): SSL operation failed with code 1. OpenSSL Error messages: error:0607A082:digital envelope routines:EVP_CIPHER_CTX_set_key_length:invalid key length error:0607A082:digital envelope routines:EVP_CIPHER_CTX_set_key_length:invalid key length
mysqli_query(): MySQL server has gone away
mysqli_query(): Error reading result set's header
Run Code Online (Sandbox Code Playgroud)
我已经在主机上设置了 mysql 认证的“自签名”,并且从运行 phpMyAdmin 的机器我可以通过 mysql 客户端连接到远程 MySql
expro_app@ubuntu-app:/etc/mysql$ mysql --ssl-ca=ca-cert.pem --ssl-cert=client-cert.pem --ssl-key=client-key.pem -h XX.XXX.X.103 -P 7306 -u …
Run Code Online (Sandbox Code Playgroud)