- - Jak nainstalovat WordPress na server Ubuntu

Jak nainstalovat WordPress na Ubuntu server

WordPress je nejslavnější blogování na světě aPlatformy CMS pro web. Je snadné se vyvíjet, přizpůsobovat a škálovat pro výrobu. Funguje také na nesčetných serverových operačních systémech (Linux, Windows a dokonce i BSD), má desítky uživatelů a má mocný kus celého internetu. Ruční instalace WordPress na server je velmi zapojený proces a není pro každého. Pokud jste narazili na tohoto průvodce a nejste s takovými věcmi příliš dobří, zvažte rezervaci Presslabs. Je to skvělá služba, která uživatelům umožňuje snadno škálovat blogový software a zajistit jeho efektivní provoz. Pokud byste raději dělali všechno sami, tato příručka vám ukáže, jak nainstalovat WordPress na server Ubuntu.

Poznámka: Přestože se tato příručka zaměří hlavně na server Ubuntu a Linux, WordPress může běžet na jiných operačních systémech serverů. K jeho použití potřebujete PHP, MySQL a webový server.

Instalace LAMP

Během procesu nastavení serveru Ubuntu uživatelémají možnost vybrat hned několik balíčků k nastavení. Jednou z možností na výběr je zásobník LAMP (Linux Apache MySQL a PHP). Pokud instalujete server Ubuntu poprvé, vyberte tuto možnost v této příručce během procesu výběru balíčku během instalace.

Máte již nainstalovaný server Ubuntu? Nebojte se, nastavení LAMP lze nainstalovat až poté. Chcete-li to provést, spusťte v terminálu následující příkaz:

sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server^

Poté restartujte webový server pomocí:

sudo systemctl restart apache2

Když byly všechny balíčky související s LAMPnainstalován v systému, budete vyzváni k nastavení root hesla MySQL. Udělejte to a ujistěte se, že je zabezpečený (a zapamatovatelný). Bez nastavení rootova hesla nebude možné se přihlásit k MySQL a vytvořit novou databázi, kterou bude WordPress používat.

Nakonec vytvořte uživatele, který chcete používat s WordPress (pokud jej ještě nemáte).

adduser ubuntu-wordpress
passwd ubuntu-wordpress
usermod -aG sudo ubuntu-wordpress

Nakonfigurujte Apache2

Používání WordPress na Apache 2 vyžaduje trochu úprav, aby správně fungovaly. Pomocí textového editoru nano otevřete konfigurační soubor webového serveru apache2.

sudo nano /etc/apache2/apache2.conf

Jakmile jste uvnitř nano, použijte klávesy se šipkami a přesuňte se až na konec souboru. Jednou dole vložte tento kód do něj:

<Directory /var/www/html/>
     AllowOverride All
</Directory>

Uložte aktualizovaný konfigurační soubor pomocí Ctrl + Oa ukončete jej pomocí Ctrl + X.

Nakonec povolte požadované moduly Apache 2.

sudo a2enmod rewrite
sudo a2enmod php7.0

Po dokončení nezapomeňte restartovat webový server, abyste provedli změny.

sudo systemctl restart apache2

Instalace WordPress

Zahajte instalační proces stažením nejnovější verze WordPress.

Poznámka: Neprovádějte tuto instalaci na Ubuntu jako uživatel root.

wget tar.gz -P /tmp/ https://wordpress.org/latest.tar.gz

Rozbalte obsah souboru tar.gz do výchozího webového adresáře.

tar xzvf /tmp/latest.tar.gz -C /var/www/html/ --strip-components=1

Poté vytvořte nový .htaccess soubor a aktualizovat jeho oprávnění.

touch /var/www/html/.htaccess
chmod 660 /var/www/html/.htaccess

Pomocí CP zkopírujte ukázkovou konfiguraci jako výchozí konfigurační soubor.

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

S chown dejte svému uživateli vlastnictví souborů WordPress:

sudo chown -R ubuntu-wordpress:www-data /var/www/html

Úprava oprávnění

Ubuntu-wordpress má nyní lepší přístup / var / www / html. Dalším krokem v procesu instalace je vyladění oprávnění, aby WordPress fungoval správně:

sudo find /var/www/html -type d -exec chmod g+s {} ;
sudo chmod g+w /var/www/html/

Adresář motivů a pluginů také vyžaduje změny oprávnění, aby vše probíhalo hladce.

sudo chmod -R g+w /var/www/html/wp-content/themes
sudo chmod -R g+w /var/www/html/wp-content/plugins

Nastavení tajných klíčů

Z bezpečnostních důvodů musí být každá nová instalace WordPress ověřena několika tajnými klíči. Tyto klávesy lze snadno chytit příkazem curl.

curl -s https://api.wordpress.org/secret-key/1.1/salt/ > /wp-keys

Pomocí curl jsou WordPress solné klávesy umístěny v / wp-klávesách. K prohlížení je použijte kočku.

cat /wp-keys

Otevřete druhý terminál a upravte konfigurační soubor WordPress.

nano /var/www/html/wp-config.php

Přejděte až do středu souboru a vyplňte každou z kláves na správných místech. Použijte / wp-klíče jako reference.

Poznámka: kopie mezi ‘‘

Vytvoření databáze SQL

Přihlaste se do rozhraní MySQL pomocí kořenového hesla, které jste nastavili během instalačního procesu LAMP dříve. Jakmile je v, použijte výzvu k vytvoření nové databáze pro WordPress.

mysql -u root -p

Poznámka: změnit ‘zabezpečené heslo‘Se zabezpečeným heslem. NEODSTRAŇUJTE ‘ .

CREATE DATABASE wordpressdb;
CREATE USER ubuntuwordpress@localhost IDENTIFIED BY "securepassword";
GRANT ALL PRIVILEGES ON wordpressdb.* TO ubuntuwordpress@localhost;
FLUSH PRIVILEGES;
exit

Restartujte webový server Apache 2 a MySQL, aby se změny projevily.

sudo service apache2 restart
sudo service mysql restart

Final Tweaks

Poslední věc, která se má udělat, pokud jde o terminálsetup je vyplnění databázových informací uvnitř souboru config.php. Otevřete jej v nano a vyplňte požadované informace. Mělo by to vypadat takto:

nano /var/www/html/wp-config.php

// ** Nastavení MySQL - Tyto informace můžete získat od svého hostitele ** //
/ ** Název databáze pro WordPress * /
define („DB_NAME“, „wordpressdb“);

/ ** MySQL databáze uživatelské jméno * /
define („DB_USER“, „ubuntuwordpress“);

/ ** Heslo k databázi MySQL * /
define ('DB_PASSWORD', securepassword);

/ ** název hostitele MySQL * /
define („DB_HOST“, „localhost“);

Nastavení blogu WordPress

Po dokončení konfigurace načtěte doménu serveru a projděte procesem nastavení WordPress. Instalační program je velmi podrobný a provede vás každým krokem.

Komentáře