如何将默认的 phpmyadmin 端口更改为 443 或 9999?可以吗?还是只能使用端口 80?如果可以,那么如何更改共享端口?
Apache 肯定在监听端口 9999。但是,转到 URL
http://<webserver>:9999/phpmyadmin/
将出现以下错误(使用 Firefox 浏览器)
连接到 webserver:9999 时发生错误。
SSL 收到的记录超过了最大允许长度。
(错误代码:ssl_error_rx_record_too_long)
有人知道发生了什么事吗?
答案1
编辑 phpMyAdmin 目录中的 config.inc.php 文件并更改以下行:
$cfg['ForceSSL'] = FALSE; // whether to force using https
答案2
如果你想在非标准端口上运行 phpMyAdmin,它应该自动检测您在 Web 服务器配置中选择的 URL 和端口号。由于您没有提到您使用哪个 Web 服务器,请查阅其文档以了解如何设置 Web 服务器以侦听非标准端口。
如果由于某种原因 phpMyAdmin 无法正确检测它们,你可以通过以下方式覆盖它制定PmaAbsoluteUri
指令URL 应该是任意的。
(您还可以将其与ForceSSL
@TheDigitalNinja 的答案中所示的指令以及您可能需要使用的任何其他指令相结合。)
例如:
$cfg['PmaAbsoluteUri'] = 'http://rajat.example.org:9999/phpMyAdmin/';
答案3
它完全不依赖于 phpMyAdmin,并且不需要知道它的绝对 URL。
您需要在网络服务器端更改端口。
答案4
您不能这样做。 phpmyadmin 是一组在 WEB 服务器上运行的 phpscript。 phpmyadmin 不使用端口。 Web 服务器使用。 您应该转到 Web 服务器配置并在那里更改默认端口。