Instalace PHP, Apache a MariaDB:
Jak jsem již řekl, WordPress je napsán v programovacím jazyce PHP. Abyste mohli používat WordPress, musíte mít na serveru CentOS 8 nainstalovaný funkční LAMP server.
Nejprve aktualizujte úložiště balíků DNF pomocí následujícího příkazu:
$ sudo dnf makecache
Nyní nainstalujte Apache, PHP, MariaDB pomocí následujícího příkazu:
$ sudo dnf nainstalovat mariadb mariadb-server httpd \httpd-tools php php-cli php-json php-gd php-mbstring php-pdo php-xml \
php-mysqlnd php-pecl-zip wget
Instalaci potvrďte stisknutím Y a poté stiskněte
Měly by být nainstalovány Apache, PHP a MariaDB.
Služba Apache httpd nebude spuštěna (neaktivní) ve výchozím nastavení na CentOS 8.
$ sudo systemctl status httpd
Nyní spusťte Apache httpd služba s následujícím příkazem:
$ sudo systemctl start httpd
Nyní by měla být spuštěna služba Apache httpd (aktivní).
$ sudo systemctl status httpd
Nyní přidejte službu Apache httpd do spuštění systému pomocí následujícího příkazu:
$ sudo systemctl povolit httpd
Služba mariadb nebude ve CentOS 8 standardně spuštěna (neaktivní).
$ sudo systemctl status mariadb
Nyní spusťte službu mariadb pomocí následujícího příkazu:
$ sudo systemctl start mariadb
Nyní by měla být spuštěna služba mariadb (aktivní).
$ sudo systemctl status mariadb
Nyní přidejte službu mariadb do spuštění systému pomocí následujícího příkazu:
$ sudo systemctl povolit mariadb
Vytvoření databáze pro WordPress:
Nyní musíte pro WordPress vytvořit novou databázi MariaDB.
Nejprve se přihlaste do prostředí MariaDB pomocí následujícího příkazu:
$ sudo mysql -u root -p
Nyní zadejte své heslo a stiskněte
Měli byste být přihlášeni do konzoly MariaDB.
Nyní vytvořte novou databázi MariaDB wordpress s následujícím příkazem SQL:
MariaDB> VYTVOŘIT DATABÁZE wordpress;
Nyní vytvořte nového uživatele wordpress s heslem tajný a udělit uživateli wordpress všechna oprávnění (čtení, zápis, úpravy atd.) do databáze wordpress s následujícím příkazem SQL:
MariaDB> GRANT ALL ON wordpress.* TO 'wordpress' @ 'localhost' IDENTIFIKOVÁNO 'tajemstvím';
Aby se změny projevily, spusťte následující příkaz SQL:
MariaDB> FLUSH PRIVILEGES;
Nyní ukončete z databázové konzoly MariaDB následujícím způsobem:
MariaDB> ukončit
Stahování a instalace WordPress:
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ích webových stránek WordPress a nainstalovat na CentOS 8. Je to velmi jednoduché.
Nejprve přejděte na / var / www adresář takto:
$ cd / var / www
Nyní si stáhněte nejnovější archiv WordPress z oficiálních webových stránek WordPress pomocí následujícího příkazu:
$ sudo wget https: // wordpress.org / nejnovější.dehet.gz
wget stahuje archiv WordPress. Dokončení může trvat několik minut.
Archiv WordPress je třeba stáhnout.
Archivní soubor WordPress nejnovější.dehet.gz by měl být v / var / www adresář, jak vidíte na snímku obrazovky níže.
$ ls -lh
Nyní rozbalte archivní soubor WordPress nejnovější.dehet.gz s následujícím příkazem:
$ sudo tar xvzf nejnovější.dehet.gz
Jakmile archivní soubor WordPress nejnovější.dehet.gz je extrahován, nový adresář wordpress / by měl být vytvořen, jak vidíte na obrázku níže.
$ ls -lh
Nyní můžete odstranit nejnovější.dehet.gz soubor takto:
$ sudo rm -v nejnovější.dehet.gz
Nyní změňte vlastníka a skupinu souboru wordpress / adresář a jeho obsah do apache jak následuje:
$ sudo chown -Rf apache: apache ./ wordpress /
Nyní změňte oprávnění nebo wordpress / adresář a jeho obsah do 775 jak následuje:
$ sudo chmod -Rf 775 ./ wordpress /
Pokud máte povolený SELinux (což je velmi pravděpodobné u CentOS 8 / RHEL 8), spusťte následující příkaz a nastavte správný kontext SELinux na / var / www / wordpress adresář a jeho obsah.
$ sudo semanage fcontext -a -t httpd_sys_rw_content_t \"/ var / www / wordpress (/.*)?"
Aby se změny SELinux projevily, spusťte následující příkaz:
$ sudo restorecon -Rv / var / www / wordpress
Nyní vytvořte nový konfigurační soubor Apache wordpress.konf pro WordPress s následujícím příkazem:
$ sudo vi / etc / httpd / conf.d / wordpress.konf
Měl by se otevřít textový editor Vi. Nyní stiskněte i jít do VLOŽIT režimu.
Nyní zadejte následující řádky kódů do wordpress.konf soubor.
ServerAdmin root @ localhost
DocumentRoot / var / www / wordpress
Možnosti Rejstříky FollowSymLinks
AllowOverride all
Vyžadovat vše uděleno
ErrorLog / var / log / httpd / wordpress_error.log
CustomLog / var / log / httpd / wordpress_access.běžný protokol
Nakonec wordpress.konf soubor by měl vypadat, jak je znázorněno na následujícím obrázku.
Nyní stiskněte
Nyní restartujte službu Apache httpd pomocí následujícího příkazu:
$ sudo systemctl restart httpd
Služba Apache http by měla být aktivní bez jakýchkoli chyb, jak vidíte na následujícím obrázku.
$ sudo systemctl status httpd
Přístup k WordPress:
Abyste měli přístup k WordPressu nainstalovanému na vašem počítači CentOS 8, musíte znát IP adresu nebo název domény vašeho počítače CentOS 8.
Adresu IP vašeho zařízení CentOS 8 najdete pomocí následujícího příkazu:
$ ip aJak vidíte, IP adresa mého stroje CentOS 8 je 192.168.20.129. Bude to pro vás jiné. Od této chvíle jej tedy vyměňte za svůj.
Nyní otevřete svůj oblíbený webový prohlížeč a navštivte stránku http: // 192.168.20.129. Měla by se zobrazit následující stránka. Klikněte na Pojďme.
Nyní zadejte informace o databázi MariaDB (tj.E. Jméno databáze, Uživatelské jméno, Heslo). Opustit Hostitel databáze a Předpona tabulky jak to je, pokud nevíte, co jsou zač. Až budete hotovi, klikněte na Předložit
Nyní klikněte na Spusťte instalaci.
Nyní zadejte podrobnosti o svém webu a klikněte na Nainstalujte WordPress.
Nezapomeňte si poznamenat Uživatelské jméno a Heslo nastavujete zde, protože je budete velmi brzy potřebovat.
WordPress by měl být nainstalován. Nyní klikněte na Přihlásit se.
Nyní zadejte své uživatelské jméno a heslo a klikněte na Přihlásit se.
Měli byste být přihlášeni do administrátorského panelu WordPress. Svůj web můžete spravovat odtud.
Takto tedy instalujete WordPress na CentOS 8. Děkujeme za přečtení tohoto článku.