Una copia di phpMyAdmin installata su una singola app sul tuo server ti consentirà di accedere a tutti i database delle tue app; tuttavia, se non vuoi che phpMyAdmin sia installato su una delle tue app esistenti, puoi installarlo da solo con lo stesso risultato.
L'installazione di phpMyAdmin sulla propria app presenta alcuni vantaggi, tra cui l'accesso tramite un sottodominio anziché da una sottodirectory e l'eliminazione di potenziali conflitti .htaccess potrebbe causare regole installate su un'app esistente.
Crea un'app per phpMyAdmin
Innanzitutto, crea una nuova app per phpMyAdmin in ServerPilot.
Inserisci un sottodominio per l'app, ad esempio db.example.com (o qualunque cosa tu voglia che sia). Non dimenticare di configurare il DNS per questo sottodominio.
Carica phpMyAdmin
Ora visita www.phpmyadmin.net/home_page/downloads.php nel tuo browser e scarica il più recente .tar.gz archivio. Il file avrà un nome simile a phpMyAdmin-4.X.Y-all-languages.tar.gz , dove X e Y sono i numeri di versione.
Carica l'archivio phpMyAdmin sul tuo server usando SFTP.
In Cyberduck (o il tuo client SFTP preferito), accedi al tuo server come utente di sistema a cui appartiene la tua app phpMyAdmin e vai alla directory della tua app, dove APPNAME è il nome della tua app (usiamo phpmyadmin in questo tutorial):
apps/APPNAME
Trascina l'archivio phpMyAdmin dalla cartella Download del tuo computer e rilascialo nella directory dell'app in Cyberduck.
Quindi, elimina il pubblico cartella che attualmente risiede nella directory dell'app.
Quindi, fai clic una volta nell'archivio phpMyAdmin e seleziona Espandi archivio dal menu File Cyberduck.
Quando il file è decompresso, elimina l'archivio e rinomina il nuovo phpMyAdmin cartella in pubblica .
Rinomina e modifica il file di configurazione
Apri il nuovo pubblico cartella sul tuo server e rinomina config.sample.inc.php a config.inc.php .
Ora apri config.inc.php e imposta una stringa casuale di almeno 32 caratteri per il valore di $cfg['blowfish_secret']
vicino alla parte superiore del file.
Ad esempio:
$cfg['blowfish_secret'] = 'f7q230984(*^3q42bd^$4353yow*q5Trs^1'
Accesso a phpMyAdmin
Ora dovresti essere in grado di visualizzare phpMyAdmin tramite questo sottodominio (ad esempio, http://db.example.com ) nel tuo browser.
Anche in questo caso, puoi accedere facilmente a tutti i database sul tuo server effettuando l'accesso con le credenziali corrette tramite questa singolare installazione e sottodominio di phpMyAdmin.
Puoi accedere a phpMyAdmin utilizzando qualsiasi database credenziali (nome utente e password) che hai creato tramite ServerPilot per qualsiasi app su questo server.