V tomto článku vysvětlíme nezbytné kroky k instalaci a nastavení WordPress s LAMP na Debian 10. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
WordPress je přední světový systém pro správu obsahu. WordPress, který používají desítky milionů webových stránek i tvůrci internetu, je páteří většiny blogů, obchodních webů, e-shopů a mnoha dalších. Výkon webových stránek s WordPress je také obvykle jeden z nejrychlejších dostupných.
Nainstalujte WordPress s LAMP na Debian 10
Krok 1. První příkaz aktualizuje seznamy balíčků, abyste získali nejnovější verzi a závislosti.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte LAMP Stack na Debian Linux.
WordPress je postaven na PHP. Můžete jej hostovat jako jakoukoli jinou webovou aplikaci napsanou v PHP. Takže budete muset nastavit Debian jako server LAMP. Pokud jste tak ještě neučinili, použijte našeho tradičního průvodce LAMP k nastavení Debianu tak, aby sloužil PHP, než budete pokračovat.
Krok 3. Nainstalujte WordPress do systému Debian.
Nyní si stáhněte nejnovější verzi zdroje WordPress z jeho oficiálních stránek. Spusťte následující příkaz ke stažení nejnovější verze WordPress:
cd /var/www/html wget -c http://wordpress.org/latest.tar.gz
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
tar -xzvf latest.tar.gz
Změňte vlastníka a nastavte správná oprávnění pro tyto soubory, musíte spustit následující příkaz:
sudo chown -R www-data:www-data /var/www/html/wordpress
Krok 4. Vytvořte databázi pro WordPress.
WordPress používá databázi MariaDB k ukládání všech svých dat, jako jsou příspěvky, stránky, uživatelé, pluginy a nastavení motivů. Přihlaste se ke svému serveru MariaDB pomocí následujícího příkazu a zadejte své root heslo MariaDB:
mysql -u root -p
Jakmile jste v konzoli MariaDB, vytvořte novou databázi:
CREATE DATABASE wordpress_db; CREATE USER [email protected] IDENTIFIED BY 'your-strong-password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO [email protected]; FLUSH PRIVILEGES; exit;
Jakmile bude databáze vytvořena, budeme muset do konfiguračního souboru WordPress přidat tyto informace:
cd /var/www/html/wordpress mv wp-config-sample.php wp-config.php
Nyní otevřete soubor wp-config.php
soubor s vaším oblíbeným textovým editorem, například:
$ nano wp-config.php // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress_db'); /** MySQL database username */ define('DB_USER', 'wordpress_user'); /** MySQL database password */ define('DB_PASSWORD', 'your-strong-password'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');
Krok 5. Konfigurace Apache pro WordPress.
Vytvoříme nového virtuálního hostitele pro naši instanci WordPress. Nyní otevřete svůj oblíbený textový editor a vytvořte následující soubor:
sudo nano /etc/apache2/sites-available/example.com.conf
Přidejte následující řádky:
VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/wordpress ServerName your-domain.com <Directory /var/www/html/wordpress> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/example.com_error.log CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined </VirtualHost>
Nakonec restartujte služby Apache, aby se změny konfigurace projevily:
sudo ln -s /etc/apache2/sites-available/wordpress.conf /etc/apache2/sites-enabled/example.com.conf sudo a2enmod rewrite sudo systemctl restart apache2
Krok 6. Dokončení instalace WordPress.
V posledním kroku této příručky potřebujeme vstoupit do webového rozhraní WordPress a dokončit instalaci. Pro dokončení instalace otevřete prohlížeč a přejděte na:
http://your_domain.com/
To je vše, co potřebujete k instalaci WordPress na Debian 10 Buster. Doufám, že vám tento rychlý tip pomůže. Další informace o WordPress s LAMP naleznete v jejich oficiální znalostní bázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.