How To Fix phpMyAdmin SSL Error Connection

In this tutorial, we want to show you How To Fix or Resolve phpMyAdmin SSL Error Connection (ERR_SSL_PROTOCOL_ERROR).

phpMyAdmin is an open-source software tool that is written in PHP. Basically, it is a third-party tool to manage the tables and data inside the database. phpMyAdmin supports various types of operations on MariaDB and MySQL. The main purpose of phpMyAdmin is to handle the administration of MySQL over the web.

It is the most popular application for MySQL database management. We can create, update, drop, alter, delete, import, and export MySQL database tables by using this software. phpMyAdmin also supports a wide range of operations like managing databases, relations, tables, columns, indexes, permissions, users, etc., on MySQL and MariaDB. These operations can be performed via the user interface, while we still have the ability to execute any SQL statement.

Usually, when you use Apache and Nginx together as a reverse proxy, you will get the error ERR_SSL_PROTOCOL_ERROR when you try to access PhpMyAdmin

If you plan to fix this error, follow the steps below.

Steps To Fix phpMyAdmin SSL Error Connection

To complete this guide, you must log in to your server and follow the steps below.


To fix this SSL error, you must open the config.default.php file. Usually, it is the following location of the file:


Then, from the file look for the following section:

* whether to force using HTTPS
* @global boolean $cfg['ForceSSL']
$cfg['ForceSSL'] = false;

At this point, you need to change the $cfg[‘ForceSSL’] value from false to true as shown below to resolve the phpMyAdmin SSL Error Connection :

* whether to force using HTTPS
* @global boolean $cfg['ForceSSL']
$cfg['ForceSSL'] = true;

When you are done, save and close the file. Try to log in to your phpMyAdmin and it should be worked.


At this point, you have learned to Fix or Resolve phpMyAdmin SSL Error Connection (ERR_SSL_PROTOCOL_ERROR).

Hope you enjoy it.

You may be interested in these articles:

How To Clear DNS Cache in Linux

Check What Service is Listening on a Specific Port on Linux

Configure Nginx as a load balancer

Fix Nginx Error 404 Not Found

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!