Parakushtet
Hapi 1: Shkarkimi dhe instalimi i phpMyAdmin
Hapi 2: Sigurimi i phpMyAdmin
konkluzioni
Parakushtet
- Një shembull i ri i serverit Vultr Ubuntu 14.04 ose 16.04.
- Një IP e serverit statik (kjo është IP e serverit tuaj kryesor Vultr).
- Një përdorues i serverit jo-root me
sudoprivilegje.
- Një instalim i plotë i pirgut LAMP (ndiqni këtë udhëzues Vultr për ta instaluar)
Hapi 1: Shkarkimi dhe instalimi i phpMyAdmin
Fillimi i instalimit
Përditësoni aptdepon e Ubuntu dhe instaloni phpMyAdmin.
sudo apt-get update
sudo apt-get install phpmyadmin
Procesi i instalimit
Tani, përgjigjuni kërkesave për instalim.
WARNING:
On the first prompt, you MUST press "SPACE", then "TAB", and then "ENTER" to select Apache. (If you don't, your install will be configured incorrectly. )
- Zgjidhni
apache2
- Zgjidhni
YESkur ju kërkohet nëse do të përdoret ose jo dbconfig-commonpër konfigurimin e bazës së të dhënave
- Fut fjalëkalimin e administratorit të MySQL/Bazës së të Dhënave
- Zgjidhni
phpMyAdminfjalëkalimin tuaj të ri
Vendosja dhe rinisja e Apache
PhpMyAdmin automatikisht shton skedarin e konfigurimit të tij në Apache, kështu që nuk kërkon konfigurim shtesë.
Sidoqoftë, duhet të aktivizoni mcryptpër Apache.
sudo php5enmod mcrypt
Pastaj, thjesht rinisni apache.
sudo service apache2 restart
Përfundimi i instalimit
Ndërfaqja phpMyAdmin tani po funksionon dhe mund ta përdorni në URL-në më poshtë.
http://192.0.2.0/phpmyadmin
Hyni me rootpërdoruesin, duke përdorur fjalëkalimin që keni krijuar më parë.
Hapi 2: Sigurimi i phpMyAdmin
PhpMyAdmin është shumë i lehtë për t'u instaluar, por është një objektiv i madh për hakerat dhe njerëzit keqdashës për shkak të popullaritetit të tij. Tani do të sigurojmë phpMyAdmin kundër shumicës së sulmeve.
Lejo .htaccessanashkalimet
Së pari, lejo Apache-n të pranojë .htaccessanulimet e lejeve. Thjesht modifikoni skedarin që është vendosur në drejtorinë e konfigurimit të Apache.
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Shtoni AllowOverride Allbrenda <Directory /usr/share/phpmyadmin>skedarit të konfigurimit.
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
AllowOverride All
Tani ruajeni dhe mbylleni phpmyadmin.confduke shtypur " CTRL+O", më pas " ENTER" dhe në fund " CTRL+X".
Si më parë, rinisni Apache.
sudo service apache2 restart
Krijo një .htaccessskedar
Tani që overrides/.htaccessskedarët lejohen, ne do të krijojmë një për të ofruar sigurinë aktuale.
Krijoni dhe modifikoni skedarin.
sudo nano /usr/share/phpmyadmin/.htaccess
Futni informacionin e mëposhtëm.
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
Mbyllni dhe ruani skedarin.
Krijo një .htpasswdskedar
Tani që i kemi thënë Apache-s se duam të mbrojmë phpMyAdmin me një fjalëkalim, duhet të krijojmë skedarin për t'i treguar Apache-së se çfarë fjalëkalimi duhet të pranojë.
Instaloni një paketë shtesë për të na ndihmuar ta bëjmë këtë.
sudo apt-get install apache2-utils
Tani kemi htpasswdshërbimin.
Krijo .htpasswdskedarin dhe përdoruesin/identifikimin e parë për të si kjo.
sudo htpasswd -c /etc/phpmyadmin/.htpasswd <username>
Zëvendësojeni <username>me emrin e përdoruesit që dëshironi të përdorni. Do t'ju kërkojë të vendosni fjalëkalimin që dëshironi të përdorni për përdoruesin. Zgjidhni dhe konfirmoni fjalëkalimin.
Tani, aksesi http://192.0.2.0/phpmyadmin. Do t'ju kërkohet emri i përdoruesit dhe fjalëkalimi që sapo keni krijuar. Pasi të keni futur emrin e ri të përdoruesit/fjalëkalimin, më pas mund të identifikoheni me llogarinë tuaj ekzistuese të mëparshme.
konkluzioni
Tani keni phpMyAdmin - një nga ndërfaqet më të mira, falas në internet për të menaxhuar bazën e të dhënave MySQL pa vijën e komandës.