WordPressist on saanud üks sisuhaldussüsteemide (CMS) võrgus kõige populaarsem ja kasutatavam, Selle põhjuseks on asjaolu, et seda saab kohandada erinevat tüüpi kasutusteks, sellel on ka suur hulk pistikprogramme, mis võimaldavad teil selle kasutamist veelgi täiustada ja jätmata selle järve teemasid või nahka.
Seekord jagame lihtsat juhendit WordPressi installimise kohta Ubuntu, seda selleks, et omada testsaiti või inimestele, kes selle funktsionaalsust veel ei tea.
Installiprotsess
Enne kui midagi teed, peate süsteemi värskendama:
sudo apt-get upgrade && sudo apt-get upgrade -y
Nginxi installimine
WordPressi meie süsteemi installimiseks toetume selle toimimiseks mõnele tööriistale, esimene on Nginx:
sudo apt-get install nginx -y
MariaDB install
et andmebaasiteenus, mille valime MariaDB, selle installimiseks teostame:
sudo apt-get install mariadb-server -y
See on nüüd tehtud täidame andmebaasi serveri konfigureerimiseks järgmise käsu:
mysql_secure_installation
Ainult siin järgime juhiseid ja see palub meil parooli määrata, mida me ei tohi unustada.
andmebaasi loomine
Peame sisse logima oma sisestatud volikirjadega, kui jätame vaikimisi need, peaks see olema järgmine:
mysql -u root -p
Kui nad ei peaks teie kasutajanime pärast -u ja parooli pärast -p sisestama
Tehtud seda on aeg andmebaas luua, millega WordPress teenitakse järgmiste käskude abil:
CREATE DATABASE wordpress;
CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';
GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;
FLUSH PRIVILEGES;
exit;
Siin nendes asendate kasutajanime oma andmebaasi parooliga.
PHP installimine
PHP installimiseks koos kõigi vajalike sõltuvuste ja 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
Tehtudkui hakkame redigeerima faili php.ini.
sudo nano /etc/php/7.2/fpm/php.ini
Y otsige seda rida:
;cgi.fix_pathinfo=1
Peame joone kommenteerimata jätma eemaldamine; muutke = 1 väärtuseks = 0, jäi järgmiselt:
cgi.fix_pathinfo=0
Pärast otsime failist php.ini järgmised read ja paneme järgmised väärtused, peaksid need välja nägema järgmiselt:
upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120
Laadige alla WordPress
nüüd laadime alla WordPressi uusima versiooni ja paneme selle vaikekataloogi Nginx:
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 kausta Nginx õigusi:
chown -R www-data:www-data /var/www/html/
chmod -R 755
Tehtud seda loome konfiguratsioonifaili:
nano /etc/nginx/sites-available/example.com
Y panime järgmise:
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 võimaldama:
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
nüüd taaskäivitage Nginx ja PHP muudatuste jõustumiseks
sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service
WordPressi seadistamine
nüüd redigeerime WordPressi konfiguratsioonifaili kuhu paigutame andmebaasi mandaadid:
mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
sudo nano /var/www/html/wp-config.php
Y me muudame teavet selle sees ta:
define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');
Tehtud seda turvalisuse huvides peavad nad turvavõtmeid värskendama oma wp-config.
Nii et peame need genereerima, teeme seda külastades seda linki ja muudame väärtusi, mis see sait meile meie konfiguratsioonifailis annab.
Ja sellega tehtud WordPress on meie süsteemi juba installitud.
Et seda lihtsalt kasutama hakata Peame avama brauseri ja asetama aadressiribale tee, kus meil on WordPress / var / www / html / või meie IP-aadress.
Nüüd muudame kausta Nginx õigusi:
chown-R www-andmed: www-data / var / www / html /
chmod-R 755
Viga pärast chmod-R 755 (parameeter puudub)
Parandage sudo apt-get upgrade ja& sudo apt-get upgrade -y
poolt
sudo apt-get update && sudo apt-get upgrade -y