phpMyAdminのインストール先はどこですか?


41

のインストールを完了しmysql-serverphpmyadminApacheとPHPに付属するものをインストールしました。それはうまくセットアップしてphpMyAdminデータベースを作成しましたが、それにアクセスするためのURLが見つからないようです-http://my.server.ip/phpmyadminにアクセスしようとしましたが、そうではないようですそこ。

どのマニュアルにもその場所が見つかりませんが、これがどこにあるか知っていますか?ありがとう。


Apacheを再起動してみてください。/phpmyadminにあるはずです。
ニモ

回答:


48

サーバールートのインストールへのシンボリックリンクを作成するだけです。私が入って/var/www/います(ただしDocumentRoot、デフォルトは頻繁にチェックされますが/var/www/html):

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

その後、ローカルホストからアクセスできます:

http://localhost/phpmyadmin

なぜデフォルトで正しい場所にインストールされないのか、インストーラーがシンボリックリンクを作成するのか、私にはわかりません...


これは私がしていることであり、常に機能していました。
パート14

10
Apache2のデフォルトページ(アクセスするindex.htmlドキュメントlocalhost/index.html)がある場合、にアップグレードした後、これを作成/var/www/html/するにはsudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadminHadを実行する必要がありApache 2.4ます。これですべて正常に動作します、ありがとう。
Dmytro Dzyubak

PHP 7.0.15-0を使用してGoogle CloudサーバーにApache / 2.4.18を新たにインストールした後、@ DmytroDzyubakが提供するコマンドで問題が解決しました。
ニーキ

6

この答えはもう少し一般的です。パッケージによってインストールされたファイルのリストを知るには、これをしなければなりません

  1. パッケージの名前を取得します dpkg --list | grep phpmyadmin
  2. インストールされているファイルのリストについては、これを使用してください dpkg --listfiles <package_name step 1>

4

おそらく、phpmyadminを初めてインストールしたときと同じ問題に直面していると思います。あなたがこれを尋ねてから1年以上経っていることを考えると、あなたは今までにそれを理解したと仮定していますが、他の人のために将来参照するために、http://yourdomain.com/phpmyadminに行くときにそれを見ることができない場合おそらく、パッケージを再構成し、続行する前にスペースバーを押してapache2ボックスにチェックボックスを配置することを確認する必要があります(サーバーで使用しているものと仮定します)。私はすぐに行き、apache2を選択しなかったことに気づかずにEnterキーを押しました。パッケージを再構成するには、次を使用します。

sudo dpkg-reconfigure phpmyadmin

あるインストールから別のインストールにファイルを移動しただけで、このトリックを行いました。PHPMYADMINをインストールしていなかったことを忘れました。ありがとう。
SRDC

1

ああ、/usr/lib/phpmyadmin私が間違っていなければ、通常phpmyadminにアクセスします。

フォルダーを自分のwwwパスに常に移動する必要があります。


2
私のインストールでは/ usr / share / phpmyadmin /にあります。私が間違っている場合は修正してください。
animaletdesequia

ええ、完璧です。完全に正しいです
。localhost

1
私の答えで言ったように、サーバーのルートへのパスで簡単に見つけましたが、私は専門家ではありません
...-animaletdesequia

あなたは正しい、あなたは問題を解決するだけです(:
-RagazziD

0

おそらく、Apacheがインストールされており、それがメインWebサーバーとして使用するものです(つまり、ポート80でリッスンします)。Apacheのインストールを(あまり)カスタマイズしていない場合は、次の場所からアクセスできます。

http://localhost/phpmyadmin/

(別のマシンからサーバーにアクセスしている場合は、明らかに置き換えてくださいlocalhost)。

phpMyAdminのインストーラーは、configファイルを/etc/apache2/conf.d/calledというにインストールphpmyadminし、エイリアスを設定します。このファイルを見て、それがどのように機能し、Webサイトのどこに表示されるかを確認してください。

Apacheの構成を変更した場合、そのphpmyadmin構成ファイル内のディレクティブをオーバーライドする何かを実行した可能性は低いですが、可能です。その場合、phpmyadminの設定を自分で修正して、好きなように動作させることができるはずです。


0

http://127.0.0.1/phpmyadmin

あるいはまた、http://::1/phpmyadminまたはhttp://localhost/phpmyadmin

読む:https : //en.wikipedia.org/wiki/Localhost

また、「ip addr」と入力して、パブリックアドレス(またはNATを使用したセミパブリック)を表示します


0

使用してみてください:
<server_ip or localhost>/phpmyadmin/index.php
それはちょうどトリックを行うかもしれません。過去にこれは私のためにそれを解決しました。


0

私の場合、私はそれを持っていました

/usr/local/phpMyAdmin-*

いつでも(一部の)httpd構成ファイルを使用して検索できると思います。


0

私にとっては違ったやり方でした。

ルートとしてファイルマネージャーを使用してapache.confファイルをコピーする必要/etc/phpmyadmin/etc/apache2/sites-availableありました/etc/apache2/sites-enabled

それから私は走りましたsudo service apache2 restart、そして、すべては大丈夫でした。

役に立てば幸いです。


0

私の場合、このコマンドは機能しました:

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

私のサーバールートはデフォルトなので、それは次のとおりです。 /var/www/html


0

以下のコマンドを使用して、Ubuntu 18.04で再構成し、正常に機能しました。

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