Po nowej instalacji Ubuntu 14.04 zainstalowałem postgresql i phppgadmin z repozytoriów Ubuntu. Korzystam z serwera Apache2. PHP działa dobrze na serwerze WWW, podobnie jak PHPMyAdmin, ale PHPPgAdmin nie działa. Kiedy próbuję uzyskać do niego dostęp na localhost / phppgadmin, pojawia się komunikat 404. Próbowałem utworzyć dowiązanie symboliczne w / var / www do treści phppgadmin, ale to nie działa.
Jak to naprawić?
EDYCJA: pamiętaj, że korzystam z lokalnego serwera proxy (kałamarnicy), przez który kieruję cały mój ruch online. Chociaż może to stanowić część problemu, byłbym zaskoczony, gdyby tak było, ponieważ nadal jestem na tym samym komputerze co phppgadmin, a żądania zarejestrowane w dzienniku dostępu apache wskazują, że przychodzące żądania strony pochodzą z komputera lokalnego ( co jest dozwolone w zasadach dla phppgadmin, jeśli dobrze rozumiem).
Odpowiedzi:
Spróbuj tego
źródło
sudo ln -s /etc/apache2/conf.d/phppgadmin /etc/apache2/conf-enabled/phppgadmin.conf
. Wszystkie pozostałe moduły na moim pudełku zostały dowiązane symbolicznie.Naprawdę chcesz skopiować go do conf-available, a następnie użyć a2enconf, aby go włączyć:
Jeśli lubisz porządek
źródło
Zainstalowałem phpPgAmin na serwerze Ubuntu i dostaję błąd 404, to było proste, po prostu stwórz link do folderu phpPagAdmin do folderu domowego serwera WWW:
orginalny dokument
źródło
Miałem ten sam problem i zrobiłem kolejne, teraz działa dobrze.
z terminala z uprawnieniami sudo (sudo su)
źródło