【问题标题】:there is no phpmyadmin.conf in /etc/apache2/conf-available/phpmyadmin/etc/apache2/conf-available/phpmyadmin 中没有 phpmyadmin.conf
【发布时间】:2015-12-02 16:32:32
【问题描述】:

我关注this tutorial,但找不到本教程第二步的phpmyadmin.conf。我在/etc/apache2/conf-available/中只有以下文件

charset.conf
other-vhosts-access-log.conf
javascript-common.conf
security.conf
localized-error-pages.conf
serve-cgi-bin.conf

我必须编辑哪一个?

【问题讨论】:

    标签: apache ubuntu phpmyadmin


    【解决方案1】:

    你确定你按照这个正确吗?

    出现第一个提示时,apache2 高亮显示,但没有 选择。如果你没有点击“SPACE”来选择 Apache,安装程序 在安装过程中不会移动必要的文件。点击“空间”, “TAB”,然后“ENTER”选择 Apache。

    这是我之前忽略的第一步中非常重要的部分,可能会导致此问题

    作为另一种补救措施,你可以试试这个:

    来自文档: https://help.ubuntu.com/community/phpMyAdmin

    如果这不起作用,那么您可以执行以下操作以包含 phpMyAdmin 将 Apache 配置传送到 Apache:

    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
    sudo /etc/init.d/apache2 reload
    

    自 Ubuntu 13.10 (Saucy Salamander) 起,Apache 不再加载 /etc/apache2/conf.d 目录中的配置文件。反而, 它们被放置在 /etc/apache2/conf-available 目录中 使用 a2enconf 命令管理。因此,如果您需要手动 包括 phpMyAdmin 提供的 Apache 配置文件,您必须运行 以下:

    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
    sudo a2enconf phpmyadmin
    sudo /etc/init.d/apache2 reload
    

    【讨论】:

    • 我必须在那之前删除我的管理员? “sudo apt-get remove phpmyadmin”够了吗?
    • 我会尝试运行我之前建议的命令,看看是否可行,如果不行,我会重试安装更多细节可以在这里找到askubuntu.com/questions/262941/…
    【解决方案2】:

    出现第一个提示时,apache2 高亮显示,但未选中。如果您没有点击“SPACE”来选择 Apache,安装程序将不会在安装过程中移动必要的文件。点击“SPACE”、“TAB”,然后按“ENTER”选择 Apache。

    如果您没有这样做,请输入以下命令:

    sudo dpkg-reconfigure phpmyadmin
    

    选择否以重新配置数据库,然后您将获得按照上述步骤选择 Apache 的选项。

    【讨论】:

    • 谢谢!我安装的很快,没有注意,除了覆盖'apache2'框的红色之外,它还需要一个'*'
    • 这应该是公认的答案——记得在重新配置后做一个sudo systemctl restart apache2
    【解决方案3】:

    在此服务器上找不到请求的 URL。

    Apache/2.4.41 (Ubuntu) 服务器位于 expample.com 端口 80

    如果这不起作用,那么您可以执行以下操作以将 phpMyAdmin 提供的 Apache 配置包含到 Apache 中:

    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf sudo /etc/init.d/apache2 重新加载 从 Ubuntu 13.10 (Saucy Salamander) 开始,Apache 不再从 /etc/apache2/conf.d 目录加载配置文件。相反,它们被放置在使用 a2enconf 命令管理的 /etc/apache2/conf-available 目录中。因此,如果您需要手动包含 phpMyAdmin 提供的 Apache 配置文件,则必须运行以下命令:

    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf 须藤 a2enconf phpmyadmin sudo /etc/init.d/apache2 重新加载

    出现第一个提示时,apache2 高亮显示,但未选中。如果您没有点击“SPACE”来选择 Apache,安装程序将不会在安装过程中移动必要的文件。点击“SPACE”、“TAB”,然后按“ENTER”选择 Apache。

    如果您不这样做,请输入以下命令

    sudo dpkg-重新配置 phpmyadmin 选择否以重新配置数据库,然后您可以按照上述步骤选择 apache

    【讨论】:

    • 整个答案只是从现有答案中复制和粘贴的。
    猜你喜欢
    • 1970-01-01
    • 2018-03-01
    • 2021-08-29
    • 2012-07-03
    • 2016-08-26
    • 1970-01-01
    • 2015-08-29
    • 2018-07-21
    • 2022-06-13
    相关资源
    最近更新 更多