56

問題:

アクセスできないlocalhost/phpmyadmin/

アクセスできるようになる前ですlocalhost/phpmyadmin/が、今日このページにアクセスしようとすると、奇妙なページが表示されました

localhost/xampp/こちらも問題なくアクセスできます

質問:

この問題を解決するにはどうすればよいですか?

4

21 に答える 21

131

あなたがする必要があるのは、phpmyadmin を apache 設定に追加することです:

sudo nano /etc/apache2/apache2.conf

phpmyadmin 構成をファイルに追加します。

Include /etc/phpmyadmin/apache.conf

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

sudo service apache2 restart

Windowsでは、apache2構成ファイルに移動し、上記のようにphpmyadmin構成ファイルを含めてから、apacheを再起動するだけでよいと思います

于 2012-11-16T11:54:25.417 に答える
21

よりクリーンな方法は、新しい構成ファイルを作成することです。

/etc/apache2/conf-available/phpmyadmin.conf

その中に次のように書きます。

Include /etc/phpmyadmin/apache.conf

次に、ファイルをディレクトリにソフトリンクします/etc/apache2/conf-enabled

sudo ln -s /etc/apache2/conf-available/phpmyadmin.conf /etc/apache2/conf-enabled
于 2014-05-06T03:17:46.277 に答える
17

localhost:portnumber/phpmyadmin ここで使用する必要があるのPortnumberは、Web サーバーに設定した番号です。または、今まで設定していない場合は、デフォルトで -80です。

于 2014-06-09T13:14:33.350 に答える
3

通常、localhost のデフォルト ポートが別のアプリケーション(Apache Tomcat など)によって使用されている場合に発生します。簡単な修正は、アプリケーションを停止してlocalhost/phpmyadminに移動することです。

私の場合、apache tomcatを停止した後に機能しました。

于 2015-12-24T17:48:53.130 に答える
3

Linux Mint を使用しています: PhpMyAdmin と共に LAMP をインストールした後、Apache と PhpMyAdmin の両方の構成ファイルをリンクしました。それはトリックをしました。コマンドは次のとおりです。

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

sudo /etc/init.d/apache2 reload

于 2013-03-16T18:10:09.770 に答える
2

場合によっては、大文字と小文字が区別されます。に行ってみましたhttp://localhost/phpMyAdminか?

于 2012-04-11T18:08:19.923 に答える
1

出力に基づいて、プラグインの 1 つが phpmyadmin を台無しにしています。すべてのプラグインを無効にして、それが機能するかどうかを確認してください。

その場合は、それらを 1 つずつ有効にして再度チェックし、問題のあるものを見つけます。

于 2012-09-16T09:39:16.960 に答える
0

私も同じ問題に直面しました。私はそれに取り組み、発見しました。これは、「phpmyadmin」フォルダーを誤ってXampp内のフォルダーに移動したためです。メインの「XAMPP」フォルダー内にある他のすべてのフォルダーを調べます。次に、「xampp」以外の別のフォルダー内に「phpmyadmin」が見つかった場合は、それをメインの「XAmpp」フォルダーに戻し、ページを更新します。:)

于 2013-05-30T04:37:58.253 に答える
0

$cfg['Servers'][$i]['host'] = 'localhost'; を変更するだけです。config.inc.ph で。つまり、ローカルにインストールした場合は、既存のものから localhost に

于 2015-10-09T18:33:59.800 に答える
0

phpmyadmin 構成を apache2 に含めるよりクリーンな方法は、次の方法で新しい構成ファイルを作成することです。

sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf

そしてそれに書きます:

Include /etc/phpmyadmin/apache.conf
于 2014-02-18T09:49:10.670 に答える
0

または、Skype が同じポートで実行されている可能性があります (デフォルトで実行されます)。

Skype を無効にするか、別のポートを使用するように Skype を構成します

于 2013-04-14T11:00:16.337 に答える
0

Apache サーバーを実行し、ポート番号 (例:8081) を書き留めます ブラウザを開いて、localhost:8081 (または apache のポート番号) を入力します

于 2014-09-21T04:29:24.310 に答える
-1

phpMyAdmin がまだあることを確認してください。htdocs フォルダーで削除した可能性がありますか?

最新バージョンを入手してください: http://www.phpmyadmin.net/home_page/downloads.php

解凍し、phpMyAdmin (バージョン番号がある場合はフォルダーの名前を変更) を htdocs フォルダーに配置します。

XAMPPインストールと同じポートで実行される場合があるため、Skypeが無効になっていることを確認してください...理由はわかりませんが、一部のWindows 7マシンにxamppを介してインストールされたApacheは、Skypeが10年後にオンになっている場合、Apacheが実行されないことがわかりましたIT 仕事。

したがって、apache が実行されていること、mysql が実行されていることを確認してください。

ローカルホスト/phpMyAdmin

何らかのインストール プロンプトが表示されるはずです。これをステップアップすると、途中で多くのことを学ぶことができます。ただし、基本的には、いくつかの設定が必要な 1 つの構成ファイルです。

于 2013-11-21T22:58:08.627 に答える
-1

私も同じ問題を抱えていました。どちらにもアクセスできませんhttp://localhost/joomlaでした。
他の答えはよくわかりませんでした。
私にとっての簡単な解決策:

  1. xamppのすべてのアクションを停止します(Apacheとmysqlを実行していました。ポート80と7000のApache)
  2. Firefox を終了する
  3. アクションを再起動します (Apache および mysql)
  4. ファイアフォックスを再起動します。
  5. 開くhttp://localhost/phpmyadmin(またはhttp://localhost/joomla- それが何であれ)
  6. 出来上がり!

現在、apache はポート 80 と 443 で実行され、mysql は 3306 で実行されます。

于 2015-09-18T14:00:43.010 に答える