Gdzie jest moja instalacja phpMyAdmin?

41

Właśnie skończyłem instalować mysql-server, a następnie instalowałem, phpmyadminktóry przyszedł z Apache i PHP. Ustawił to w porządku i stworzył bazę danych phpMyAdmin, ale nie mogę znaleźć adresu URL, aby się do niego dostać - próbowałem przejść na http: //my.server.ip/phpmyadmin, ale nie wydaje się tam.

Nie mogę znaleźć lokalizacji w żadnej z instrukcji, czy ktoś wie, gdzie ona się znajduje? Dzięki.

znak
źródło
Spróbuj zrestartować apache, powinien on być w / phpmyadmin.
Nemo

Odpowiedzi:

48

Wystarczy utworzyć symboliczne łącze do instalacji w katalogu głównym serwera. Mój jest włączony /var/www/(choć DocumentRootczęsto sprawdzaj domyślnie /var/www/html), więc:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Następnie będziesz mieć dostęp do localhost:

http://localhost/phpmyadmin

Jeśli chodzi o to, dlaczego domyślnie nie jest instalowany we właściwej lokalizacji lub instalator sam tworzy symboliczne łącze, nie mam pojęcia ...

Animaletdesequia
źródło
To właśnie robię i zawsze działało.
Parto
10
Jeśli znajduje się Strona domyślna Apache2 (indeks.html, do którego uzyskujesz dostęp jako localhost/index.html) /var/www/html/, musisz wykonać sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadminMusiał to zrobić po aktualizacji do Apache 2.4. Teraz wszystko działa dobrze, dzięki.
Dmytro Dziżubak
Po świeżym zainstalowaniu Apache / 2.4.18 na serwerze Google Cloud z PHP 7.0.15-0, polecenie dostarczone przez @DmytroDzyubak rozwiązało mój problem.
kneeki
6

Ta odpowiedź jest nieco bardziej ogólna. Aby poznać listę plików zainstalowanych przez dowolny pakiet, musisz to zrobić

  1. Uzyskaj nazwę pakietu za pomocą dpkg --list | grep phpmyadmin
  2. Aby wyświetlić listę zainstalowanych plików, użyj tego dpkg --listfiles <package_name step 1>
Rituparna Kashyap
źródło
4

Wyobrażam sobie, że prawdopodobnie masz do czynienia z tym samym problemem, który miałem podczas pierwszej instalacji phpmyadmin. Biorąc pod uwagę, że minął już ponad rok, odkąd o to pytasz, zakładam, że już to zrozumiałeś, ale w celu odniesienia się do innych, jeśli nie możesz tego zobaczyć, przechodząc na http://twojadomena.com/phpmyadmin , prawdopodobnie musisz ponownie skonfigurować pakiet i upewnić się, że umieściłeś pole wyboru w polu apache2 (zakładając, że tego używasz na serwerze), naciskając spację przed kontynuowaniem. Szedłem szybko i po prostu nacisnąłem Enter, nie zdając sobie sprawy, że nie wybrałem Apache2. Aby ponownie skonfigurować pakiet, użyj następujących poleceń:

sudo dpkg-reconfigure phpmyadmin
Dennis Beatty
źródło
Rozwiązał problem po przeniesieniu plików z jednej instalacji do drugiej. Zapomniałem, że nie zainstalowałem PHPMYADMIN. Dzięki.
SRDC
1

Och, zazwyczaj phpmyadmin idzie, /usr/lib/phpmyadminjeśli się nie mylę.

Zawsze muszę przenieść folder na swoją wwwścieżkę.

RagazziD
źródło
2
Jest w / usr / share / phpmyadmin / w mojej instalacji. Proszę popraw mnie jeżeli się mylę.
animaletdesequia
tak, idealnie, masz całkowitą rację, i aby działał na localhost / phpmyadmin, musisz zmienić niektóre ustawienia apache lub przenieść folder do ciebie ścieżkę www
RagazziD
1
Uważam, że jest łatwiej po prostu w ścieżce do mojego katalogu głównego serwera, jak powiedziałem w mojej odpowiedzi, ale nie jestem ekspertem ...
animaletdesequia
masz rację, po prostu rozwiązujesz problem (:
RagazziD
0

Prawdopodobnie masz zainstalowanego Apache i właśnie tego używasz jako głównego serwera WWW (tzn. Nasłuchuje na porcie 80). Jeśli nie wykonałeś (dużej) modyfikacji instalacji Apache, powinna ona być dostępna pod adresem:

http://localhost/phpmyadmin/

(Jeśli uzyskujesz dostęp do serwera z innego komputera, oczywiście zastąp go localhost).

Instalator phpMyAdmin instaluje plik konfiguracyjny do /etc/apache2/conf.d/wywołanego phpmyadmin, który konfiguruje alias. Spójrz na ten plik, aby zobaczyć, jak to działa i gdzie powinien pojawić się w Twojej witrynie.

Jeśli zmodyfikowana konfigurację Apache, jest to możliwe, choć mało prawdopodobne, że zrobiłeś coś, co przesłania dyrektyw w pliku konfiguracyjnym phpMyAdmin. W takim przypadku powinieneś być w stanie samodzielnie naprawić konfigurację phpmyadmin, aby działała tak, jak lubisz.

thomasrutter
źródło
0

http://127.0.0.1/phpmyadmin

lub też http://::1/phpmyadminlubhttp://localhost/phpmyadmin

czytaj: https://en.wikipedia.org/wiki/Localhost

wpisz także „ip addr”, aby zobaczyć swój adres publiczny (lub półpubliczny z NAT)

użytkownik72421
źródło
0

Spróbuj użyć:
<server_ip or localhost>/phpmyadmin/index.php
To może załatwić sprawę. W przeszłości ten rozwiązał dla mnie.

saji89
źródło
0

W moim przypadku miałem to pod spodem

/usr/local/phpMyAdmin-*

Wydaje mi się, że zawsze możesz spróbować go znaleźć za pomocą (niektórych) plików konfiguracyjnych httpd.

PJunior
źródło
0

Dla mnie działało to inaczej.

Miałem aby skopiować apache.confplik z /etc/phpmyadmincelu /etc/apache2/sites-availablei /etc/apache2/sites-enabledprzy użyciu menedżera plików jako root.

Potem pobiegłem sudo service apache2 restarti wszystko było w porządku.

Mam nadzieję, że to się przyda.

Dimitar Fenerski
źródło
0

W moim przypadku to polecenie działało:

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin

Ponieważ mój katalog główny serwera jest domyślny, to znaczy: /var/www/html

Md. Kamruzzaman
źródło
0

Ponownie skonfigurowałem i działa dobrze dla mnie na Ubuntu 18.04 za pomocą następującego polecenia:

sudo dpkg-reconfigure phpmyadmin
Jai
źródło