V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci WordPress s LAMP na CentOS 8. 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 CentOS 8
Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.
sudo dnf update
Krok 2. Nainstalujte zásobník LAMP na server CentOS.
Předpokládá se, že jste již nainstalovali zásobník LAMP na CentOS 8. Pokud ne, podívejte se na následující tutoriál:
- Jak nainstalovat zásobník LAMP (Apache, MariaDB a PHP)
Krok 3. Nainstalujte WordPress do systému CentOS.
WordPress není k dispozici v oficiálním úložišti balíčků CentOS 8. Musíte si jej tedy stáhnout z oficiálního webu:
cd /var/www/html wget -c http://wordpress.org/latest.tar.gz
Potom rozbalte archivovaný soubor:
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 wp-config.php
soubor s vaším oblíbeným textovým editorem, například:
// ** 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. Nakonfigurujte Apache.
Nyní nakonfigurujte server Apache tak, aby hostoval WordPress. Vytvořte konfigurační soubor s adresářem Alias to WordPress:
sudo nano /etc/httpd/conf.d/wordprees.conf
Nyní zadejte následující řádky kódů do wordpress.conf
soubor:
<VirtualHost *:80> ServerAdmin root@localhost DocumentRoot /var/www/html/wordpress<Directory "/var/www/html/wordpress"> Options Indexes FollowSymLinks AllowOverride all Require all granted</Directory> ErrorLog /var/log/httpd/wordpress_error.log CustomLog /var/log/httpd/wordpress_access.log common</VirtualHost>
Uložte soubor a zavřete jej. Nyní restartujte službu Apache a znovu načtěte změny:
sudo systemctl restart httpd
Krok 6. Nakonfigurujte bránu firewall.
Chcete-li umožnit externím uživatelům přístup k WordPressu z vašeho serveru, musíte otevřít port webového serveru 80:
sudo firewall-cmd --add-port=80/tcp --zone=public --permanent sudo firewall-cmd --reload
Krok 7. Přístup k WordPress.
Nyní máte ve svém prohlížeči přístup k průvodci webovou instalací WordPress zadáním názvu domény pro vaši instalaci WordPress:
http://your-server-IP
Poté klikněte na Pokračovat a zadejte název webu, uživatelské jméno, heslo a váš e-mail. Nyní klikněte na Instalovat WordPress.
To je vše, co potřebujete k instalaci WordPress na CentOS 8. 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.