WordPress se stal jedním systémů pro správu obsahu (CMS) nejoblíbenější a nejpoužívanější v síti, Je to proto, že jej lze přizpůsobit různým typům použití, ale také má velké množství zásuvných modulů, které vám umožní jeho používání dále vylepšit a aniž byste opustili motivy nebo vzhledy tohoto jezera.
Tentokrát budeme sdílet jednoduchý průvodce, jak nainstalovat WordPress v Ubuntu, to za účelem získání testovacího webu nebo pro lidi, kteří ještě neznají jeho funkčnost.
Proces instalace
Než něco uděláte, musíte aktualizovat systém pomocí:
sudo apt-get upgrade && sudo apt-get upgrade -y
Instalace Nginx
Aby bylo možné nainstalovat WordPress do našeho systému, budeme se spoléhat na několik nástrojů pro jeho provoz, první je Nginx:
sudo apt-get install nginx -y
Instalace MariaDB
na databázovou službu, kterou si vybereme MariaDB, pro jeho instalaci provádíme:
sudo apt-get install mariadb-server -y
Hotovo provedeme následující příkaz ke konfiguraci databázového serveru:
mysql_secure_installation
Pouze zde budeme postupovat podle pokynů a požádá nás o nastavení hesla, na které nesmíme zapomenout.
vytvoření databáze
Musíme se přihlásit pomocí přihlašovacích údajů, které jsme vložili, pokud ponecháme výchozí, mělo by to být takto:
mysql -u root -p
Pokud by neměli vkládat své uživatelské jméno za -u a své heslo za -p
Hotovo je čas vytvořit databázi, kterým bude WordPress obsluhován spuštěním těchto příkazů:
CREATE DATABASE wordpress;
CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';
GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;
FLUSH PRIVILEGES;
exit;
Tady v těchto nahradíte uživatelské jméno heslem pro databázi.
Instalace PHP
Chcete-li nainstalovat PHP se všemi nezbytnými závislostmi a moduly, spusťte následující příkaz:
sudo apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y
Hotovočas budeme upravovat soubor php.ini.
sudo nano /etc/php/7.2/fpm/php.ini
Y podívejte se na tento řádek:
;cgi.fix_pathinfo=1
Musíme odkomentovat řádek odstranění; změňte = 1 na = 0, zůstal takto:
cgi.fix_pathinfo=0
Po vyhledáme následující řádky v souboru php.ini a umístíme následující hodnoty, měly by vypadat takto:
upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120
Stáhněte si WordPress
Nyní stáhněte si nejnovější verzi WordPressu a vložíme jej do výchozího adresáře Nginx:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
Rozbalte nově stažený soubor pomocí:
tar -zxvf latest.tar.gz --strip-components=1
Nyní změňme oprávnění ke složce Nginx:
chown -R www-data:www-data /var/www/html/
chmod -R 755
Hotovo vytvořme konfigurační soubor s:
nano /etc/nginx/sites-available/example.com
Y dáme následující:
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.php index.html index.htm;
server_name example.com www.example.com;
client_max_body_size 500M;
location / {
try_files $uri $uri/ /index.php?$args;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Nyní musíme to povolit pomocí:
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Nyní restartujte Nginx a PHP aby se změny projevily
sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service
Nastavení WordPressu
Nyní pojďme upravit konfigurační soubor WordPress kam umístíme pověření databáze:
mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
sudo nano /var/www/html/wp-config.php
Y informace uvnitř změníme on:
define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');
Hotovo z bezpečnostních důvodů musí aktualizovat bezpečnostní klíče ve vašem wp-config.
Za co musíme je vygenerovat, děláme to návštěvou tento odkaz a měníme hodnoty, které nám tento web dává v našem konfiguračním souboru.
A hotovo WordPress již máme v našem systému nainstalovaný.
Chcete-li jej jednoduše začít používat Musíme otevřít prohlížeč a umístit do adresního řádku cestu, kde máme wordpress / var / www / html / nebo naše IP adresa.
Nyní změníme oprávnění složky Nginx:
chown -R www-data: www-data / var / www / html /
chmod -R 755
Chyba po chmod -R 755 (chybějící parametr)
Opravte prosím sudo apt-get upgrade && sudo apt-get upgrade -y
podle
sudo apt-get update && sudo apt-get upgrade -y