web-dev-qa-db-ja.com

ローカルネットワークで到達可能になるようにAdminerを構成する方法

現在、Ubuntu Web開発サーバーマシンを構成していますが、ローカルネットワーク上のAdminerの接続/表示に問題があります。例えばローカルネットワークIPを使用して、別のマシンから問題なくApacheに接続できます。 172.16.0.24/index.phpで問題ありません。しかし、172.16.0.24/adminerにアクセスしようとすると、次のようになります:

Not Found

The requested URL /adminer was not found on this server.

Ubuntu Web開発サーバーマシンでは、localhostの127.0.0.1を介して管理者にアクセスできます。例えば127.0.0.1/adminer、Apacheと同じ。

他のネットワークコンピューターのDNS /ホスト設定をいじらずに管理者がアクセスできるようにするために、正しい構成を確認します。

4
Mattlinux1

Ubuntu 16.04でAdminerをインストールした後、

Sudo apt-get install adminer

Adminer Apache構成ファイルを正しくセットアップしませんでした。私はそれを機能させるために次のことをしました:

cd /etc/Apache2/conf-available
Sudo ln -s ../../adminer/Apache.conf adminer.conf
Sudo a2enconf adminer
Sudo service Apache2 reload

その後、それは私にとってローカルおよびリモートで機能しました

6
Wavesailor

ファイルだけを表示しても問題が解決するとは思わない。少なくとも私はしませんでした。このSudo apt-get install adminerのようなコマンドラインからAdminerをインストールした場合、Apache構成は/etc/adminer/Apache.confファイルにあります。

通常、/ etc/Apache2/Apache2.confファイルにあるApache構成のIncludeこの構成ファイルが必要です。 。その場合は、コマンドラインでSudo gedit /etc/Apache2/Apache2.confと入力し、ファイルの下部にInclude /etc/adminer/Apache.confまたは管理者設定のファイルパスを追加します。 Sudo service Apache2 restartと入力して、Apacheサーバーを再起動します。 localhost/adminerを参照する場合、このようにすべてを起動して実行する必要があります。

Final screenshot of Adminer up and running

2
Tanveer Rahat

解決済み:/ etc/Apache2/conf-availableにあるadminer.confという名前のファイルを表示することにより。

これにはエイリアス名が含まれ、ファイルは次のようになります。

Alias /adminer.php /usr/share/adminer/adminer.php

次に、ネットワーク上の他のマシンにアクセスして、次のように入力しました。

http://172.16.0.24/adminer.php

そしてうまくいきました!

0
Mattlinux1