Košík je prázdný

Wordpress je jedním z nejoblíbenějších systémů pro správu obsahu (CMS), který umožňuje uživatelům snadno vytvářet a spravovat Webové stránky. Pro běh WordPressu je potřeba webový server, a jednou z nejpopulárnějších platforem pro hostování WordPressu je LAMP stack na operačním systému Ubuntu 18.04. LAMP je akronym pro Linux (operační systém), Apache (webový server), MySQL (databázový systém), a PHP (programovací jazyk). V tomto článku vás provedeme krok za krokem instalací WordPressu na Ubuntu 18.04 pomocí LAMP stacku.

Předpoklady

Než začnete, ujistěte se, že máte:

  • Čistou instalaci Ubuntu 18.04.
  • Přístup k terminálu jako uživatel s oprávněními sudo.

Krok 1: Instalace LAMP stacku

Prvním krokem je instalace LAMP stacku na vašem Ubuntu serveru. Otevřete terminál a zadejte následující příkazy:

sudo apt update
sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php

Tyto příkazy nainstalují Apache webový server, MySQL databázový server a PHP.

Krok 2: Konfigurace MySQL

Po instalaci MySQL musíte zabezpečit svou databázi a vytvořit databázi pro WordPress. Nejdříve spusťte bezpečnostní skript:

sudo mysql_secure_installation

Postupujte podle pokynů na obrazovce, abyste nastavili silné heslo pro uživatele root databáze MySQL a odstranili anonymní uživatele.

Poté se přihlaste do MySQL:

sudo mysql -u root -p

Vytvořte databázi pro WordPress:

CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Vytvořte uživatele MySQL a přiřaďte mu oprávnění k databázi:

GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';

Nezapomeňte změnit 'password' na silné heslo. Poté obnovte oprávnění a odejděte z MySQL:

FLUSH PRIVILEGES;
EXIT;

Krok 3: Instalace WordPressu

Stáhněte nejnovější verzi WordPressu:

cd /tmp
wget https://wordpress.org/latest.tar.gz

Rozbalte stažený archiv:

tar xzvf latest.tar.gz

Kopírujte rozbalené soubory do adresáře Apache:

sudo cp -a /tmp/wordpress/. /var/www/HTML

Nastavte správná oprávnění:

sudo chown -R www-data:www-data /var/www/html
sudo find /var/www/html -type d -exec chmod 750 {} \;
sudo find /var/www/html -type f -exec chmod 640 {} \;

Krok 4: Konfigurace Apache

Vytvořte nový konfigurační soubor pro vaši WordPress stránku:

sudo nano /etc/apache2/sites-available/wordpress.conf

Vložte následující konfiguraci (nezapomeňte změnit 'example.com' na vaši doménu):

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /var/www/html
    <Directory /var/www/html>
        AllowOverride All
    </Directory>
</VirtualHost>

Povolte novou stránku a modul rewrite:

sudo a2ensite wordpress
sudo a2enmod rewrite

Restartujte Apache:

sudo systemctl restart apache2

Krok 5: Dokončení instalace WordPressu

Otevřete webový prohlížeč a přejděte na vaši webovou stránku (http://example.com). Měli byste vidět instalačního průvodce WordPressu. Postupujte podle pokynů na obrazovce, abyste dokončili instalaci.

Nyní byste měli mít plně funkční instalaci WordPressu na vašem Ubuntu 18.04 serveru s LAMP stackem. Ujistěte se, že pravidelně aktualizujete svůj WordPress, téma a pluginy, aby vaše stránka zůstala bezpečná.