phpmyadminをインストールした後、動作しません


61

私はubuntu-11.04を使用しています。

このサイトで次の手順を実行しました。

これまでのところ、私のmyapache2、php、およびmysqlはphpmyadminを除いて正常に動作しています...これを実行するたびに:

http://localhost/phpmyadmin/

ブラウザで次のエラーが表示されます。

見つかりません

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


localhostポート80のApache / 2.2.17(Ubuntu)サーバー


Apacheサーバーを再起動しました:/etc/init.d/apache2 restart
トム

@sangharshが提供する回答を確認してください。
ケタン

回答:


135

Ubuntu wikiのこのセクションをお読みください。phpMyAdminが機能するように、apache2.confを構成する必要があります。

gksu gedit /etc/apache2/apache2.conf

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

Include /etc/phpmyadmin/apache.conf

その後、Apacheを再起動します

/etc/init.d/apache2 restart

9
愛してる@JohanSJA
プログラミングNoob

1
INGをapt-getの手動設定の必要はありません、phpmyadminのを実行するのに十分ではありません
タキオン

を使用してApacheサーバーを再起動した後、ようやくJohanSJAの指示を受け取りました/etc/init.d/apache2 restart。また、指示に従ってファイルInclude一番下に行を移動しました。
boulder_ruby

1
私は下部にapache.confを含め、その後apacheサーバーを再起動しましたが、まだ見つからないのですが、どうすればデバッグできますか?
ソハイル


19

さまざまな方法を試しました。

最後に、これはubuntuドキュメントからのもので、私のために働いた:

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

1
15.10。で作業しました。
ラエルグゲルミンクーニャ

16.04にも取り組んだ
ラーフルシャルマ

1
これを達成するための正しい推奨方法としてマークする必要があります
ジミーオボニョアボール

これが正しい方法です。
ケタン

ありがとう。最後に機能するもの。これが最良の答えです。
ドンディランガ

6

Ubuntu 16.04

mysqlおよびphpmyadminでユーザーとパスワードをインストールおよび設定した後、次のコマンドを実行します

sudo apt install php-gettext

私のために働いた...

Edit1 Webアプリケーション環境だけにApache、phPmyAdmin、およびMySql が必要な場合はすべての3つをインストールすることをお勧めします。

XAMPPインストーラーとダウンロード| Apache Friends


これも私にとってはうまくいきました。php-gettextがありませんでした。なぜドキュメントにこのモジュールについて言及していないのだろうか?
-JTheDev

3

パニックにならないでください!ターミナルでroot権限で次のコードを実行するだけです

sudo ln -s /usr/share/phpmyadmin /var/www

2

同じ問題に直面したので、実行して修正しました sudo dpkg-reconfigure phpmyadmin

新しいユーザー名とパスワードを与える


2

あなたはどこ見つける必要があるphpmyadminなど、配置されているlocate phpmyadminいくつかのそれのような、場所を返します、/usr/share/phpmyadmin

その後、次のようにシンボリックリンクできます。 sudo ln -s /usr/share/phpmyadmin /var/www

Ubuntu 14.04以降で/var/wwwは、代わりに動作しなくなりました/var/www/html。例えば、sudo ln -s /usr/share/phpmyadmin /var/www/html

参照:2.4.7バージョンのapache2からローカルWebサイトを配置する場所


あなたがワードプレスまたは別のウェブサイトをApacheルートでホストすることを計画している場合、つまり/var/www/html使用しますsudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin。そうすれば、次を使用してphpmyadminにアクセスできますhttp://yourdomain/phpmyadmin
nandan

0
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

テスト済みで動作します。それを実行すると、1ライナーを必要とする人のためにそれを解決する必要があります。


0

上記のすべての方法を試しましたが、うまくいきませんでした。最後に、これは機能しました。

ターミナルを開き、次のコマンドを使用してスーパーユーザーに切り替えます。 sudo su

リンクで与えられた指示を使用してphpmyadminをインストールした後、開き/etc/apache2/conf-availableます。

そこにという名前のファイルがありますphpmyadmin.conf。にコピーし/etc/apache2/conf-enabledます。または、単にコマンドを使用します

sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled

apache2(sudo service apache2 restart)を再起動してから、ブラウザーでリンクlocalhost / phpmyadminを開きます。


0

最後にubuntu 14.04 LTSのこの作品

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/phpmyadminWebブラウザに入力 します。


-3

私は同じ問題に直面していました。

まず、呼び出されたディレクトリが/usr/share/phpmyadmin/存在するかどうかを確認します。存在する場合は、/var/www/phpmyadmin次のコマンドを実行して移動します。

mv /usr/share/phpmyadmin /var/www/phpmyadmin

ブラウザを開き、を開きhttp://localhost/phpmyadminます。これで動作するはずです。


6
これにより、アンインストーラーが破損し、インストール/アップグレードの問題が発生します。ディレクトリをシンボリックリンクする必要があります。 sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin正しくシンボリックリンクする必要があります。
トーマスウォード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.