Инсталация на phpMyAdmin
sudo apt install phpmyadmin php-mbstring php-gettext apache2-utils
След това ще Ви пита няколко въпроса:
В: Кой уеб сървър използвате?
О: Apache2
В: Configure database for phpmyadmin with dbconfig-common?
О: Да/Yes
В: Паролата на MySQL сървъра?
О: Пишете вашата парола на MySQL сървъра
В: Каква да е паролата на phpMyAdmin?
О: Въвеждате произволна парола (После ще ви трябва да влезте в панела).
Добавяме phpMyAdmin в конфигурацията на Apache
Отваряте:
sudo nano /etc/apache2/apache2.conf
Добавяте във файла този ред:
Include /etc/phpmyadmin/apache.conf
Запаметявате файла и излизате от едитора:
За да запаметите файла и да излезнете от него натискате
CTRL + X след това
Y и след това
ENTER
Рестартирате Apache сървъра:
sudo service apache2 restart
Добавяме защита на phpMyAdmin
Отваряте:
sudo nano /etc/phpmyadmin/apache.conf
След
DirectoryIndex index.php добавяте
AllowOverride All
Запаметявате файла и излизате от едитора:
За да запаметите файла и да излезнете от него натискате
CTRL + X след това
Y и след това
ENTER
След това отваряте:
sudo nano /usr/share/phpmyadmin/.htaccess
И въвеждате:
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/apache2/.phpmyadmin.htpasswd
Require valid-user
Запаметявате файла и излизате от едитора:
За да запаметите файла и да излезнете от него натискате
CTRL + X след това
Y и след това
ENTER
Въвеждате:
sudo htpasswd -c /etc/apache2/.phpmyadmin.htpasswd UserLogin
На мястото на
UserLogin въвеждате акаунт името с което ще се логвате.
След това когато ви излезе
New Password: избирате парола за акаунт името с което ще се логвате.
Рестартирате Apache сървъра:
sudo service apache2 restart