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


28

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)サーバー

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


2
こんにちは!!あなたは試すことができますsudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin&その後、sudo /etc/init.d/apache2 reload端末上で、私に知らせてください。 したがって、sudoには管理者パスワードが必要です。それに応じて提供してください。:)
AzkerM

1
私はあなたがphpmyadminインストールしたと推測しています。その場合は、/usr/share/phpmyadmin上記のようにシンボリックリンクする必要はありませんが、自分が持っ/etc/apache2/conf-available/phpmyadmin.confていることとで有効になっていることを確認する必要があります/etc/apache2/conf-enabled/phpmyadmin.conf。で見つかったconf-availableが見つからない場合は、またはconf-enabledを使用して有効にする必要があります。sudo a2enconf phpmyadmin.confsudo a2enconf /etc/apache2/conf-available/phpmyadmin.conf
hazrpg

それでもうまくいかない場合は、phpmyadminを再インストールしてみてくださいsudo apt-get install --reinstall phpmyadmin-これにより自動的にセットアップさphpmyadminれます。
-hazrpg

回答:


71

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

sudo -H gedit /etc/apache2/apache2.conf

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

Include /etc/phpmyadmin/apache.conf

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

/etc/init.d/apache2 restart

回答の品質を改善するには、これらの指示が実際に行っていることと、これを行う必要がある理由を説明してください。ありがとう
アブラハムムルチアーノベンザドン

これは私の命を救った。私はほとんどしゃべりそうになりました。
アブドゥルサディクヤルシン

獣!!
サンキュー

13

これは、phpmyadminをapacheサーバーで適切に設定していないためだと思います。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

今入力し localhost/phpmyadmin、Webブラウザのアドレスバーに

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

(サーバーを再起動するapacheのインストール方法または他の事柄が異なる場合があります。もしそうなら、手動でコマンドの意味を実行する必要があります。


ありがとうございました!私の仕事。
Bhupinder kumar

3

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

ルートターミナルの手順

  1. ターミナルに貼り付け、これはターミナルNanoエディターで開きます:

    nano /etc/apache2/apache2.conf
    
  2. 次に、ファイルの最後に次の行を追加します。

    Include /etc/phpmyadmin/apache.conf
    
  3. ctrl-oそしてctrl-x保存し、終了します。

  4. 次に、ターミナルに貼り付けます:apacheを再起動します:

    /etc/init.d/apache2 restart
    
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.