web-dev-qa-db-ja.com

要求されたURL / phpmyadminがこのサーバーで見つかりませんでした

Apche2を再起動すると、このメッセージが表示されました。

Sudo service Apache2 restart
 * Restarting web server Apache2                                                                                                                AH00558: Apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message

localhost/phpmyadminと入力すると、メッセージが表示されます

-見つかりません要求されたURL/phpmyadminがこのサーバーで見つかりませんでした。 localhostポート80のApache/2.4.7(Ubuntu)サーバー

これで私を助けてください。

26
5yaz khan

あなたはしようとしましたか:

Sudo -H gedit /etc/Apache2/Apache2.conf

次に、ファイルの最後に次の行を追加します。

Include /etc/phpmyadmin/Apache.conf

次に、Apacheを再起動します。

/etc/init.d/Apache2 restart
69
Ibrahim

これは、Apacheサーバーでphpmyadminを適切に構成していないためだと思います。 Sudo apt-get installを使用してApacheサーバーとphpmyadminをインストールした場合(ソースコードなどを使用してインストールできるため)、以下の手順が役立つ場合があります。

Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf

Sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

Sudo service Apache2 restart

webブラウザのアドレスバーにlocalhost/phpmyadminと入力します

すべてを正しく行った場合、ブラウザでphpmyadminを確認できます。

(Apacheのインストール方法により、サーバーの再起動などが異なる場合があります。もしそうなら、手動でコマンドの意味を実行する必要があります(この説明は、LinuxでApacheが初めてだと信じています:)))

11
Menuka Ishan

イブラヒムの答えでは、端末でgeditの代わりにnanoを使用しました。geditを動作させることができなかったからです。

ルートターミナルの手順

  1. ターミナルに貼り付け、ターミナルNanoエディターで開きます:nano /etc/Apache2/Apache2.conf

  2. 次に、ファイルの最後に次の行を追加します。/etc/phpmyadmin/Apache.confを含める

  3. ctrl-oおよびctrl-xで保存して終了します。

  4. 次に、ターミナルに貼り付けます:Apacheを再起動します:/etc/init.d/Apache2 restart

3