Kuidas installida WordPress Ubuntu 18.04-le ja derivaadid?

Ubuntu18.04WordPress

WordPressist on saanud üks populaarsemaid ja laialdasemalt kasutatavaid sisuhaldussüsteeme (CMS) veebis. Selle põhjuseks on see, et seda saab kohandada mitmesugusteks kasutusviisideks ning sellel on ka suur hulk pluginasid, mis võimaldavad selle kasutamist veelgi täiustada, rääkimata teemadest või skinidest.

Seekord jagame lihtsat juhendit WordPressi Ubuntule installimiseks, et teil oleks testveebisait või need, kes pole selle funktsionaalsusega veel tuttavad.

Installiprotsess

Enne millegi tegemist peate süsteemi värskendama järgmiselt :

sudo apt-get upgrade && sudo apt-get upgrade -y

Nginxi installimine

WordPressi installimiseks meie süsteemi kasutame selle toimimiseks mõnda tööriista , millest esimene on Nginx:

sudo apt-get install nginx -y

MariaDB install

Andmebaasiteenuse jaoks valime MariaDB , selle installimiseks käivitame järgmise käsu:

sudo apt-get install mariadb-server -y

Pärast seda käivitame andmebaasiserveri konfigureerimiseks järgmise käsu :

mysql_secure_installation

Siin järgime lihtsalt juhiseid ja see palub meil määrata parooli, mida me ei tohi unustada.

andmebaasi loomine

Peame sisse logima sisestatud volitustega ; kui jätame vaikesätted muutmata, peaks see välja nägema selline:

mysql -u root -p

Kui nad ei peaks teie kasutajanime pärast -u ja parooli pärast -p sisestama

Kui see on tehtud , on aeg luua andmebaas , mida kasutatakse WordPressi teenindamiseks, käivitades järgmised käsud:

CREATE DATABASE wordpress;

CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';

GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;

FLUSH PRIVILEGES;

exit;

Siin asendate kasutajanime oma andmebaasi parooliga.

PHP installimine

PHP installimiseks koos kõigi selle sõltuvuste ja vajalike moodulitega käivitage järgmine käsk:

sudo apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

Kui see on tehtud, redigeerime nüüd php.ini faili.

sudo nano /etc/php/7.2/fpm/php.ini

Ja nad otsivad seda rida:

;cgi.fix_pathinfo=1

Peame rea kommentaari eemaldama , eemaldades ; ja muutma =1 väärtuseks =0, jättes rea järgmiselt:

cgi.fix_pathinfo=0

Järgmisena otsime php.ini failist järgmised read ja lisame sinna järgmised väärtused ; need peaksid välja nägema sellised:

upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120

Laadige alla WordPress

WordPress-ubuntu

Nüüd laadime alla WordPressi uusima versiooni ja paigutame selle Nginxi vaikekataloogi:

cd /var/www/html

wget https://wordpress.org/latest.tar.gz

Pakkige äsja alla laaditud fail lahti koos:

tar -zxvf latest.tar.gz --strip-components=1

Nüüd muudame Nginx kausta õigusi:

chown -R www-data:www-data /var/www/html/
chmod -R 755

Kui see on tehtud, loome konfiguratsioonifaili, millel on järgmine teave :

nano /etc/nginx/sites-available/example.com

Ja me panime paika järgmised asjad :

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;
}
}

Nüüd peame selle lubama järgmiselt:

ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/

Nüüd taaskäivitage Nginx ja PHP , et muudatused jõustuksid

sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service

WordPressi seadistamine

Nüüd hakkame muutma WordPressi konfiguratsioonifaili, kuhu paneme andmebaasi mandaadid:

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

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

Ja me muudame seal sees olevat infot :

define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');

Pärast seda turvakaalutlustel peaksite oma wp-config-failis turvavõtmeid värskendama .

Seetõttu peame need genereerima ; me teeme seda, külastades seda linki ja muutes väärtusi, mida see sait meile meie konfiguratsioonifailis annab.

Ja ongi kõik, nüüd on meil WordPress süsteemi installitud.

Selle kasutamise alustamiseks avage lihtsalt brauser ja sisestage aadressiribale tee, kus meil on wordpress /var/www/html/ või meie IP-aadress.


Lisa eelistatud allikana Google'is