mysql-server
のインストールを完了し、ApacheとPHPに付属のphpmyadmin
をインストールしました。それはうまくセットアップしてphpMyAdminデータベースを作成しましたが、それにアクセスするためのURLを見つけることができないようです http://my.server.ip/phpmyadmin に行ってみましたそこにはないようです。
どのマニュアルにもその場所が見つかりませんが、これがどこにあるか知っていますか?ありがとう。
サーバールートのインストールへのシンボリックリンクを作成するだけです。私は/var/www/
にあります(ただし、デフォルトとしてDocumentRoot
を確認してください/var/www/html
)。
Sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
その後、ローカルホストからアクセスできます:
http://localhost/phpmyadmin
なぜデフォルトで正しい場所にインストールされないのか、インストーラーがシンボリックリンクを作成するのか、私にはわかりません...
この答えはもう少し一般的です。パッケージによってインストールされたファイルのリストを知るには、これをしなければなりません
dpkg --list | grep phpmyadmin
を使用してパッケージの名前を取得しますdpkg --listfiles <package_name step 1>
を使用してくださいおそらく、phpmyadminを初めてインストールしたときと同じ問題に直面していると思います。あなたがこれを尋ねてから1年以上経過していることを考えると、私はあなたが今までにそれを理解していると仮定していますが、他の人のために将来参照するために、あなたが行くときにそれを見ることができない場合 http:// yourdomain .com/phpmyadmin 、おそらくパッケージを再構成し、続行する前にスペースバーを押して、Apache2ボックスにチェックボックスを配置することを確認する必要があります(サーバーで使用しているものと仮定します)。 Apache2を選択していないことに気づかずに、すぐに入力してEnterキーを押しました。パッケージを再構成するには、次を使用します。
Sudo dpkg-reconfigure phpmyadmin
ああ、私が間違っていなければ、通常phpmyadminは/usr/lib/phpmyadmin
にアクセスします。
フォルダーを常にwww
パスに移動する必要があります。
私にとっては違ったやり方でした。
ルートとしてファイルマネージャーを使用して、Apache.conf
から/etc/phpmyadmin
から/etc/Apache2/sites-available
および/etc/Apache2/sites-enabled
にコピーする必要がありました。
それからSudo service Apache2 restart
を実行しましたが、すべてうまくいきました。
役に立てば幸いです。
おそらく、Apacheがインストールされており、それがメインWebサーバーとして使用するものです(つまり、ポート80でリッスンします)。 Apacheのインストールを(あまり)カスタマイズしていない場合は、次の場所からアクセスできます。
http://localhost/phpmyadmin/
(別のマシンからサーバーにアクセスしている場合は、明らかにlocalhost
に置き換えてください)。
PhpMyAdminのインストーラーは、エイリアスを設定するphpmyadmin
という/etc/Apache2/conf.d/
に設定ファイルをインストールします。このファイルを見て、どのように機能するか、Webサイトのどこに表示されるかを確認してください。
Apacheの設定を変更した場合、possibleになりますが、そのphpmyadmin構成ファイルのディレクティブをオーバーライドする何かをした可能性は低いです。その場合、phpmyadminの設定を自分で修正して、好きなように動作させることができるはずです。
http://127.0.0.1/phpmyadmin
またはhttp://::1/phpmyadmin
またはhttp://localhost/phpmyadmin
読み取り: https://en.wikipedia.org/wiki/Localhost
また、「ip addr」と入力して、パブリックアドレス(またはNATを使用したセミパブリック)を表示します
使用してみてください:<server_ip or localhost>/phpmyadmin/index.php
それはトリックを行うだけかもしれません。過去にこれは私のためにそれを解決しました。
私の場合、このコマンドは機能しました:
Sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
私のサーバーのルートはデフォルトなので、それは:/var/www/html
私の場合、私はそれを持っていました
/usr/local/phpMyAdmin-*
いつでも(一部の)httpd構成ファイルを介して検索することができると思います。