Nach einer Neuinstallation von Ubuntu 14.04 habe ich postgresql und phppgadmin von den Ubuntu-Repos installiert. Ich benutze den Apache2 Webserver. PHP funktioniert gut auf dem Webserver, genauso wie PHPMyAdmin, aber PHPPgAdmin funktioniert nicht. Wenn ich versuche, unter localhost / phppgadmin darauf zuzugreifen, erhalte ich eine 404-Nachricht. Ich habe versucht, einen Symlink in / var / www zum Inhalt von phppgadmin zu erstellen, aber das scheint nicht zu funktionieren.
Wie behebe ich das?
BEARBEITEN: Beachten Sie, dass ich einen lokalen Proxyserver (Squid) verwende, über den ich meinen gesamten Online-Datenverkehr leite. Auch wenn dies Teil des Problems sein könnte, wäre ich überrascht, wenn dies der Fall wäre, da ich mich immer noch auf demselben Computer wie phppgadmin befinde und die im Apache-Zugriffsprotokoll protokollierten Anforderungen darauf hinweisen, dass eingehende Anforderungen für die Seite vom lokalen Computer stammen ( Dies ist in den Richtlinien für phppgadmin erlaubt, wenn ich die Dinge richtig verstehe.
Antworten:
Versuche dies
quelle
sudo ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf
. Alle anderen Module auf meiner Box wurden symbolisch verknüpft.Sie möchten es tatsächlich in conf-available kopieren und dann mit a2enconf aktivieren:
Dann, wenn Sie es aufgeräumt mögen
quelle
Ich habe phpPgAmin auf dem Ubuntu-Server installiert und erhalte die Fehlermeldung 404. Es war einfach, einen Link zum phpPagAdmin-Ordner zum Home-Ordner des Webservers zu erstellen:
Das echte Dokument
quelle
Ich hatte das gleiche Problem und machte folgendes, jetzt funktioniert es gut.
von einem Terminal mit sudo-Privileg (sudo su)
quelle