Ubuntu 14.04の新規インストール後、Ubuntuリポジトリからpostgresqlとphppgadminをインストールしました。 Apache2 Webサーバーを使用しています。 PHPはWebサーバーでPHPMyAdminと同様に正常に機能していますが、PHPPgAdminは機能していません。 localhost/phppgadminでアクセスしようとすると、404メッセージが表示されます。/var/wwwにphppgadminコンテンツへのシンボリックリンクを作成しようとしましたが、うまくいかないようです。
どうすれば修正できますか?
編集:ローカルプロキシサーバー(squid)を使用していることに注意してください。このプロキシサーバーを介して、すべてのオンライントラフィックが集中します。これは問題の一部かもしれませんが、私はまだphppgadminと同じマシン上にあり、Apacheアクセスログに記録されたリクエストはページの着信リクエストがローカルマシンから来ていることを示しているので、驚いたでしょう私が物事を正しく理解していれば、phppgadminのポリシーで許可されています)。
これを試して
Sudo cp /etc/Apache2/conf.d/phppgadmin /etc/Apache2/conf-enabled/phppgadmin.conf
Sudo /etc/init.d/Apache2 restart
実際にconf-availableにコピーし、a2enconfを使用して有効にしたい場合:
Sudo mv /etc/Apache2/conf.d/phppgadmin /etc/Apache2/conf-available/phppgadmin.conf
Sudo a2enconf phppgadmin
Sudo service Apache2 reload
その後、整頓されたものが好きなら
Sudo rmdir /etc/Apache2/conf.d/phppgadmin
PhpPgAminをubuntuサーバーにインストールしましたが、webサーバーのホームフォルダーへのphpPagAdminフォルダーへのリンクを作成するだけの簡単な404エラーが表示されました。
ln -s /usr/share/phppgadmin /var/www/html/phppgadmin
私は同じ問題を抱えていて、次のことを行いましたが、今ではうまく機能しています。
sudo特権を持つ端末から(Sudo su)
ln -s /etc/Apache2/conf.d/phppgadmin /etc/Apache2/conf-available/phppgadmin.conf
a2enconf phppgadmin
service Apache2 reload