If Force SSL for the phpmyadmin server is enabled, after login, users are redirected to port 80 on the secure server.
i.e., login at http://phpmyadmin.\[domain] or https://phpmyadmin.\[domain]
redirects after login to
https://phpmyadmin.\[domain]:80/[rest of path]
This generates an error.
(IMO, this should go to:
https://phpmyadmin.\[domain]/[rest of path]
)
hello,
this is a configuration issue. You need to enabl SSLOptions and StdEnvVars in your apache config. http://httpd.apache.org/docs/2.0/mod/mod_ssl.html#ssloptions.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
To Prakul:
Looking at the function of the environment variables you mention, these are designed to enable SSL connections on port 80, if I read them correctly.
It is undesirable to access the SSL site on port 80 as this is nonstandard behavior
This is therefore, not a configuration issue with the Apache server, PHPMYADMIN should not be redirecting to port 80 after login, it should stay on the default port for SSL.
Again, by removing the :80 on the initial login, we are logged in and working. the SSL site, and the login work correctly, but PHPMYADMIN out of the box tries to redirect to a secure connection on port 80 if ForceSSL is enabled.
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I do not agree that this is an apache configuration issue. Please see my pull request: https://github.com/phpmyadmin/phpmyadmin/pull/13
Fixed in git (including new tests to cover this).
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
Would it be possible to fix this for the current, shipping version 3.5.x along with 4.x versions?
Fix backported to 3.5.