Jedna kopia phpMyAdmin zainstalowana w jednej aplikacji na twoim serwerze pozwoli ci uzyskać dostęp do wszystkich baz danych twoich aplikacji; jeśli jednak nie chcesz, aby phpMyAdmin był instalowany w jednej z istniejących aplikacji, możesz zainstalować go samodzielnie z tym samym wynikiem.
Zainstalowanie phpMyAdmin we własnej aplikacji ma pewne zalety, w tym dostęp przez subdomenę zamiast z podkatalogu oraz eliminację potencjalnych konfliktów .htaccess reguły instalacji w istniejącej aplikacji mogą spowodować.
Utwórz aplikację dla phpMyAdmina
Najpierw utwórz nową aplikację dla phpMyAdmin w ServerPilot.
Wpisz subdomenę aplikacji, na przykład db.example.com (lub cokolwiek chcesz, żeby to było). Nie zapomnij skonfigurować DNS dla tej subdomeny.
Prześlij phpMyAdmina
Teraz odwiedź www.phpmyadmin.net/home_page/downloads.php w przeglądarce i pobierz najnowszy plik .tar.gz archiwum. Plik będzie miał nazwę podobną do phpMyAdmin-4.X.Y-all-languages.tar.gz , gdzie X i Y to numery wersji.
Prześlij archiwum phpMyAdmin na swój serwer za pomocą SFTP.
W Cyberduck (lub preferowanym kliencie SFTP) zaloguj się do serwera jako użytkownik systemu, do którego należy Twoja aplikacja phpMyAdmin, i przejdź do katalogu aplikacji, gdzie APPNAME to nazwa Twojej aplikacji (używamy phpmyadmin w tym samouczku):
apps/APPNAME
Przeciągnij archiwum phpMyAdmin z folderu Pobrane na komputerze i upuść je do katalogu aplikacji w Cyberduck.
Następnie usuń publiczne folder, który aktualnie znajduje się w katalogu Twojej aplikacji.
Następnie kliknij raz w archiwum phpMyAdmin i wybierz Rozwiń archiwum z menu Plik Cyberduck.
Po rozpakowaniu pliku usuń archiwum i zmień nazwę nowego phpMyAdmin folder do publicznego .
Zmień nazwę i edytuj plik konfiguracyjny
Otwórz nowy publiczny na serwerze i zmień nazwę config.sample.inc.php do config.inc.php .
Teraz otwórz config.inc.php i ustaw losowy ciąg co najmniej 32 znaków dla wartości $cfg['blowfish_secret']
u góry pliku.
Na przykład:
$cfg['blowfish_secret'] = 'f7q230984(*^3q42bd^$4353yow*q5Trs^1'
Logowanie się do phpMyAdmina
Powinieneś teraz być w stanie wywołać phpMyAdmin za pośrednictwem tej subdomeny (np. http://db.example.com ) w Twojej przeglądarce.
Ponownie, możesz łatwo uzyskać dostęp do wszystkich baz danych na swoim serwerze, logując się przy użyciu ich poprawnych danych uwierzytelniających za pośrednictwem tej pojedynczej instalacji i subdomeny phpMyAdmina.
Możesz zalogować się do phpMyAdmin za pomocą dowolnej bazy danych poświadczenia (nazwa użytkownika i hasło), które utworzyłeś za pomocą ServerPilot dla dowolnej aplikacji na tym serwerze.