sql >> Database >  >> RDS >> Mysql

Hoe phpMyAdmin op zijn eigen app te installeren

Eén exemplaar van phpMyAdmin geïnstalleerd op een enkele app op uw server geeft u toegang tot alle databases van uw apps; Als u echter niet wilt dat phpMyAdmin op een van uw bestaande apps wordt geïnstalleerd, kunt u het op zichzelf installeren met hetzelfde resultaat.

Het installeren van phpMyAdmin op zijn eigen app heeft enkele voordelen, waaronder toegang via een subdomein in plaats van vanuit een subdirectory en het elimineren van potentieel conflicterende .htaccess regels die het installeren op een bestaande app kunnen veroorzaken.

Maak een app voor phpMyAdmin

Maak eerst een nieuwe app voor phpMyAdmin in ServerPilot.

Voer een subdomein voor de app in, zoals db.example.com (of wat je maar wilt). Vergeet niet DNS te configureren voor dit subdomein.

Upload phpMyAdmin

Ga nu naar www.phpmyadmin.net/home_page/downloads.php in uw browser en download de meest recente .tar.gz archief. Het bestand krijgt de naam phpMyAdmin-4.X.Y-all-languages.tar.gz , waarbij X en Y versienummers zijn.

Upload het phpMyAdmin-archief naar uw server met SFTP.

Log in Cyberduck (of uw favoriete SFTP-client) in op uw server als de systeemgebruiker waartoe uw phpMyAdmin-app behoort en navigeer naar uw app-directory, waar APPNAME de naam van uw app is (we gebruiken phpmyadmin in deze tutorial):

apps/APPNAME

Sleep het phpMyAdmin-archief uit de map Downloads van uw computer en zet het neer in uw app-map in Cyberduck.

Verwijder vervolgens de openbare map die zich momenteel in uw app-directory bevindt.

Klik vervolgens eenmaal in het phpMyAdmin-archief en selecteer Archief uitbreiden uit het Cyberduck-bestandsmenu.

Wanneer het bestand is gedecomprimeerd, verwijdert u het archief en hernoemt u de nieuwe phpMyAdmin map naar public .

Hernoem en bewerk het configuratiebestand

Open de nieuwe openbare map op uw server en hernoem config.sample.inc.php naar config.inc.php .

Open nu config.inc.php en stel een willekeurige reeks van ten minste 32 tekens in voor de waarde van $cfg['blowfish_secret'] bovenaan het bestand.

Bijvoorbeeld:

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

Aanmelden bij phpMyAdmin

U zou nu phpMyAdmin moeten kunnen openen via dit subdomein (bijv. http://db.example.com ) in uw browser.

Nogmaals, u kunt eenvoudig toegang krijgen tot alle databases op uw server door u aan te melden met de juiste inloggegevens via deze unieke phpMyAdmin-installatie en subdomein.

Je kunt inloggen op phpMyAdmin met elke database inloggegevens (gebruikersnaam en wachtwoord) die u via ServerPilot hebt gemaakt voor elke app op deze server.


  1. gegevens uit SQL-database weergeven in php/html-tabel

  2. Is er een hash-functie in PL/SQL?

  3. TSQL:Hoe kan ik lokale tijd naar UTC converteren? (SQL-server 2008)

  4. Mysql localhost !=127.0.0.1?