sql >> Databasteknik >  >> RDS >> Mysql

Hur man installerar phpMyAdmin på sin egen app

En kopia av phpMyAdmin installerad på en enda app på din server ger dig tillgång till alla dina appars databaser; men om du inte vill att phpMyAdmin ska installeras på någon av dina befintliga appar kan du installera det på egen hand med samma resultat.

Att installera phpMyAdmin på sin egen app har vissa fördelar, inklusive åtkomst via en underdomän snarare än från en underkatalog och eliminering av potentiella konflikter med .htaccess regler som installerar den på en befintlig app kan orsaka.

Skapa en app för phpMyAdmin

Skapa först en ny app för phpMyAdmin i ServerPilot.

Ange en underdomän för appen, till exempel db.example.com (eller vad du nu vill att det ska vara). Glöm inte att konfigurera DNS för denna underdomän.

Ladda upp phpMyAdmin

Besök nu www.phpmyadmin.net/home_page/downloads.php i din webbläsare och ladda ner den senaste .tar.gz arkiv. Filen kommer att heta ungefär phpMyAdmin-4.X.Y-all-languages.tar.gz , där X och Y är versionsnummer.

Ladda upp phpMyAdmin-arkivet till din server med SFTP.

I Cyberduck (eller din föredragna SFTP-klient), logga in på din server som systemanvändare som din phpMyAdmin-app tillhör och navigera till din appkatalog, där APPNAME är namnet på din app (vi använder phpmyadmin i denna handledning):

apps/APPNAME

Dra phpMyAdmin-arkivet från din dators nedladdningsmapp och släpp det i din appkatalog i Cyberduck.

Ta sedan bort den offentliga mapp som för närvarande finns i din appkatalog.

Klicka sedan en gång i phpMyAdmin-arkivet och välj Utöka arkiv från menyn Cyberduck Arkiv.

När filen har dekomprimerats, ta bort arkivet och byt namn på den nya phpMyAdmin mapp till offentlig .

Byt namn på och redigera konfigurationsfilen

Öppna den nya offentliga mapp på din server och byt namn på config.sample.inc.php till config.inc.php .

Öppna nu config.inc.php och ställ in en slumpmässig sträng på minst 32 tecken för värdet $cfg['blowfish_secret'] nära toppen av filen.

Till exempel:

$cfg['blowfish_secret'] = 'f7q230984(*^3q42bd^$4353yow*q5Trs^1'

Loggar in på phpMyAdmin

Du bör nu kunna ta fram phpMyAdmin via denna underdomän (t.ex. http://db.example.com ) i din webbläsare.

Återigen, du kan enkelt komma åt alla databaser på din server genom att logga in med deras korrekta referenser genom denna singulära phpMyAdmin-installation och underdomän.

Du kan logga in på phpMyAdmin med vilken databas som helst autentiseringsuppgifter (användarnamn och lösenord) som du har skapat via ServerPilot för valfri app på den här servern.


  1. Fördelarna med att indexera främmande nycklar

  2. Skiftlägeskänsliga variabler i SQL Server

  3. En första titt på den nya SQL Server Cardinality Estimator

  4. Hur tar man bort HTML-taggar från en sträng i SQL Server?