Как установить phpMyAdmin на сервер Ubuntu server
Описание
Установим phpMyAdmin на сервер Ubuntu server, а также произведем настройку и исправим некоторые ошибки в phpMyAdmin. также создадим пользователя mysql.
VDS/VPS можно заказать здесь
https://zomro.com/?from=297311
промокод: zomro_297311
команды для создания пользователя mysql:
sudo mysql
ALTER USER root@localhost IDENTIFIED WITH [mysql_native_password или caching_rsa2_password] BY "ваш пароль root";
FLUSH PRIVILEGES;
\q
------------------------------------------------------
теперь чтобы войти в mysql нужно использовать
mysql -u имя пользователя -p
-------------------------------------------------------
sudo mysql_secure_installation
-------------------------------------------------------
создания пользователя
CREATE USER [имя пользователя]@localhost IDENTIFIED BY "парол вашего пользователя";
GRANT ALL PRIVILEGES ON *.* TO [имя пользователя]@localhost;
FLUSH PRIVILEGES;
\q
---------------------------------------------------------
УСТАНОВКА phpMyAdmin
wget "ссылка на ресурс"
sudo apt install unzip zip
unzip 'name file zip'*.zip
sudo cp -r /path/to/phpMyAdmin /var/www/
sudo mkdir /var/www/phpMyAdmin/tmp
sudo chown 777 /var/www/phpMyAdmin/tmp
--------------------------------------------------------------
Настройка nginx
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/phpMyAdmin
содержимое файла phpMyAdmin
[
server {
listen 80;
server_name phpMyAdmin;
root /var/www/phpMyAdmin;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php${
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock
}
}
]
sudo ln -s /etc/nginx/sites-available/phpMyAdmin /etc/nginx/sites-enabled/phpMyAdmin
sudo nginx -t
sudo nginx -s reload
для создания ключа blowfish
openssl rand -base64 22 - эта длина убирает ошибку
openssl rand -base64 32 - длиный ключ