V tomto návodu vás provedeme instalací a zabezpe?ením nejnov?jší verze phpMyAdmin na vašem Debian 12 VPS serveru. phpMyAdmin je webové rozhraní pro správu databází MySQL nebo MariaDB, které vám umožní snadno vytvá?et, upravovat a spravovat vaše databáze a tabulky.

Krok 1: Aktualizace systému

P?ed instalací jakéhokoli nového softwaru je vždy dobré aktualizovat systémový index balí?k? a nainstalovat všechny dostupné aktualizace:

sudo apt update
sudo apt upgrade -y

Krok 2: Instalace Apache a PHP

Ujist?te se, že máte nainstalovaný webový server Apache a PHP. Pokud je ješt? nemáte, nainstalujte je pomocí následujícího p?íkazu:

sudo apt install apache2 php libapache2-mod-php php-mysql -y

Krok 3: Stažení phpMyAdmin

Stáhn?te si nejnov?jší verzi phpMyAdmin z oficiálních webových stránek. Otev?ete webový prohlíže? a p?ejd?te na https://www.phpmyadmin.net/. Na stránce pro stahování si m?žete stáhnout nejnov?jší verzi phpMyAdmin ve formátu .tar.gz.

Krok 4: Rozbalení a konfigurace phpMyAdmin

  1. Rozbalte stažený archiv do adresá?e /usr/share:

    sudo tar -xzvf phpMyAdmin-*-all-languages.tar.gz -C /usr/share/

    Nahra?te phpMyAdmin-*-all-languages.tar.gz skute?ným názvem staženého souboru.

  2. P?ejmenujte rozbalený adresá? na phpmyadmin:

    sudo mv /usr/share/phpMyAdmin-* /usr/share/phpmyadmin
  3. Vytvo?te symbolický odkaz pro snadný p?ístup:

    sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
  4. Zkopírujte vzorový konfigura?ní soubor a p?ejmenujte ho:

    sudo cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php
  5. Vygenerujte náhodný ?et?zec pro zabezpe?ení cookies:

    sudo openssl rand -base64 32

    Zkopírujte vygenerovaný ?et?zec.

  6. Upravte konfigura?ní soubor config.inc.php a vložte vygenerovaný ?et?zec:

    sudo nano /usr/share/phpmyadmin/config.inc.php

    Najd?te ?ádek $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ a vložte mezi jednoduché uvozovky vygenerovaný ?et?zec.

Krok 5: Konfigurace Apache pro phpMyAdmin

Vytvo?te konfigura?ní soubor Apache pro phpMyAdmin:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Vložte následující obsah:

Alias /phpmyadmin /usr/share/phpmyadmin


    Options SymLinksIfOwnerMatch
    DirectoryIndex index.php

    
        php_flag engine on
        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/
    


# Zakázat p?ístup k soubor?m mimo adresá? phpMyAdmin

    Require all denied


    Require all denied


    Require all denied

Uložte a zav?ete soubor. Povolte konfiguraci a restartujte Apache:

sudo a2enconf phpmyadmin
sudo systemctl reload apache2

Krok 6: Instalace SSL certifikátu Let’s Encrypt

  1. Nainstalujte Certbot, klienta pro získání Let’s Encrypt certifikát?:

    sudo apt install certbot python3-certbot-apache -y
  2. Získejte certifikát pro vaši doménu. Nahra?te “vase-domena.cz” svou skute?nou doménou nebo subdoménou, kterou chcete použít pro phpMyAdmin:

    sudo certbot --apache -d vase-domena.cz

    Postupujte podle pokyn? na obrazovce.

Krok 7: Zabezpe?ení phpMyAdmin

  • Zm??te výchozí uživatelské jméno “root” v phpMyAdmin.
  • Nastavte silnou autentizaci pro databázi.
  • Omezte p?ístup k phpMyAdmin pouze na d?v?ryhodné IP adresy (volitelné).

Záv?r

Nyní máte nejnov?jší verzi phpMyAdmin nainstalovanou a zabezpe?enou pomocí SSL certifikátu Let’s Encrypt na vašem Debian 12 serveru s Nginx. M?žete p?istupovat k phpMyAdmin p?es https://vase-domena.cz/phpmyadmin a spravovat své databáze bezpe?n? a pohodln?.

Windows VPS

Windows VPS UK

Windows VPS

VPS Windows

Serwer VPS Windows

VPS Windows Deutschland

Windows VPS Hosting

VPS Windows España

Windows VPS Nederland

VPS Windows Italia

VPS Windows Portugal

VPS Windows ??????

VPS Windows ???????

VPS Windows ??

VPS Windows Sverige

VPS Windows Norge

VPS Windows ????

VPS Windows Türkiye

Remote Desktop Services (RDS)

RDS CAL (Client Access License)

Remote Desktop VPS

Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting

#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds

vps windows