Właśnie skończyłem instalować mysql-server
, a następnie instalowałem, phpmyadmin
któ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.
mysql
phpmyadmin
znak
źródło
źródło
Odpowiedzi:
Wystarczy utworzyć symboliczne łącze do instalacji w katalogu głównym serwera. Mój jest włączony
/var/www/
(choćDocumentRoot
często sprawdzaj domyślnie/var/www/html
), więc:Następnie będziesz mieć dostęp do localhost:
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 ...
źródło
localhost/index.html
)/var/www/html/
, musisz wykonaćsudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
Musiał to zrobić po aktualizacji doApache 2.4
. Teraz wszystko działa dobrze, dzięki.Ta odpowiedź jest nieco bardziej ogólna. Aby poznać listę plików zainstalowanych przez dowolny pakiet, musisz to zrobić
dpkg --list | grep phpmyadmin
dpkg --listfiles <package_name step 1>
źródło
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ń:
źródło
Och, zazwyczaj phpmyadmin idzie,
/usr/lib/phpmyadmin
jeśli się nie mylę.Zawsze muszę przenieść folder na swoją
www
ścieżkę.źródło
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:
(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łanegophpmyadmin
, 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.
źródło
http://127.0.0.1/phpmyadmin
lub też
http://::1/phpmyadmin
lubhttp://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)
źródło
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.
źródło
W moim przypadku miałem to pod spodem
Wydaje mi się, że zawsze możesz spróbować go znaleźć za pomocą (niektórych) plików konfiguracyjnych httpd.
źródło
Dla mnie działało to inaczej.
Miałem aby skopiować
apache.conf
plik z/etc/phpmyadmin
celu/etc/apache2/sites-available
i/etc/apache2/sites-enabled
przy użyciu menedżera plików jako root.Potem pobiegłem
sudo service apache2 restart
i wszystko było w porządku.Mam nadzieję, że to się przyda.
źródło
W moim przypadku to polecenie działało:
Ponieważ mój katalog główny serwera jest domyślny, to znaczy:
/var/www/html
źródło
Ponownie skonfigurowałem i działa dobrze dla mnie na Ubuntu 18.04 za pomocą następującego polecenia:
źródło