【问题标题】:Accidentally turn on SSL / HTTPS for phpmyadmin不小心打开了 phpmyadmin 的 SSL/HTTPS
【发布时间】:2015-05-27 17:58:35
【问题描述】:

我正在运行 Ubuntu 14.04.2 LTS、Apache 2.4.7、mysql 14.14、phpinfo.php

我试图重新配置 phpMyAdmin,但我不再确定我实际做了什么,因为现在所有访问页面的尝试都会导致重定向到 https,这不起作用,因为我的 Apache 服务器未配置为运行 SSL。我去http://MYDOMAIN/phpmyadmin,它把它变成了https://MYDOMAIN/phpmyadmin/?collation_connection=utf8_general_ci&SID,它只是有一个SSL连接错误。

我已尝试多次卸载并重新安装 phpMyAdmin,但均未成功。

如果我转到http://MYDOMAIN/phpmyadmin/setup,我会看到一个空白屏幕,但这条线会出现在我的博客中:

[Tue Mar 24 05:09:10.518308 2015] [:error] [pid 8888] [client 50.161.45.55:49637] PHP Fatal error:  Call to undefined function PMA_generate_common_url() in /usr/share/phpmyadmin/libraries/common.inc.php on line 352

我尝试创建和取消创建 /usr/share/phpmyadmin/config/config.inc.php 但似乎没有效果。

任何想法我可能做了什么以及如何恢复? mysql 仍然运行良好,我宁愿不必重新安装它。

【问题讨论】:

    标签: php ssl phpmyadmin


    【解决方案1】:

    找到phpmydmin的config.inc.php,改行如下:

    $cfg['ForceSSL'] = false;

    【讨论】:

    • 啊,谢谢。这是正确的,它只是在一个我没想到的目录中:/var/lib/phpmyadmin/config.inc.php。该文件还出现在/etc/phpmyadmin/config.inc.php/usr/share/phpmyadmin/setup/frames/config.inc.php 中。我找到了后两个,但没有找到第一个。谈论混乱!
    • 我没有文件 config.inc.php ,但我有 config.sample.inc.php
    • 通常您可以将config.sample.inc.php 复制为config.inc.php 并进行相应的编辑。请参阅任何自述文件或config.sample.inc.php中的 cmets
    猜你喜欢
    • 2013-08-19
    • 2018-12-13
    • 2019-08-26
    • 1970-01-01
    • 2015-05-01
    • 2019-07-18
    • 2016-08-14
    • 2018-05-13
    • 1970-01-01
    相关资源
    最近更新 更多