„WordPress“ tapo viena turinio valdymo sistemų (TVS) populiariausia ir naudojama tinkle, Taip yra todėl, kad jis gali būti pritaikytas įvairiems naudojimo būdams, jame taip pat yra daugybė papildinių, leidžiančių dar labiau patobulinti jo naudojimą ir nepaliekant šio ežero temų ar odos.
Šį kartą mes pasidalinsime paprastu vadovu, kaip įdiegti „WordPress“ į „Ubuntu“, tai norima turėti bandymų svetainę arba žmonėms, kurie dar nežino jos funkcionalumo.
Rodiklis
Diegimo procesas
Prieš ką nors darydamas, turite atnaujinti sistemą naudodami:
sudo apt-get upgrade && sudo apt-get upgrade -y
„Nginx“ diegimas
Norėdami įdiegti „WordPress“ į savo sistemą, jo veikimui remsimės keliomis priemonėmis, pirmasis yra „Nginx“:
sudo apt-get install nginx -y
„MariaDB“ diegimas
į duomenų bazės paslaugą, kurią pasirinksime „MariaDB“, jo montavimui vykdome:
sudo apt-get install mariadb-server -y
Atlikta tai dabar vykdysime šią komandą, norėdami sukonfigūruoti duomenų bazės serverį:
mysql_secure_installation
Tik čia vykdysime instrukcijas ir ji paprašys nustatyti slaptažodį, kurių neturime pamiršti.
duomenų bazės kūrimas
Turime prisijungti naudodamiesi įgaliojimais, kuriuos įdėjome, jei paliksime numatytuosius, tai turėtų būti tokia:
mysql -u root -p
Jei jie neturėtų įvesti savo vartotojo vardo po -u ir slaptažodžio po -p
Atlikta tai atėjo laikas sukurti duomenų bazę, su kuria „WordPress“ bus aptarnaujama vykdant šias komandas:
CREATE DATABASE wordpress;
CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';
GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;
FLUSH PRIVILEGES;
exit;
Čia šiuose vartotojo vardą pakeisite savo duomenų bazės slaptažodžiu.
PHP diegimas
Norėdami įdiegti PHP su visomis reikalingomis priklausomybėmis ir moduliais, paleiskite šią komandą:
sudo apt-get įdiegti php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y
Atlikta taikartą redaguosime failą php.ini.
sudo nano /etc/php/7.2/fpm/php.ini
Y ieškokite šios eilutės:
;cgi.fix_pathinfo=1
Turime nekomentuoti eilutės pašalinant; pakeiskite = 1 į = 0, liko taip:
cgi.fix_pathinfo=0
Po ieškosime šių eilučių php.ini faile ir pateiksime šias reikšmes, jie turėtų atrodyti taip:
upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120
Atsisiųskite „WordPress“
Dabar atsisiųskime naujausią „WordPress“ versiją ir mes jį įtrauksime į numatytąjį „Nginx“ katalogą:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
Išpakuokite naujai atsisiųstą failą su:
tar -zxvf latest.tar.gz --strip-components=1
Dabar pakeiskime „Nginx“ aplanko teises:
chown -R www-data:www-data /var/www/html/
chmod -R 755
Atlikta tai sukursime konfigūracijos failą su:
nano /etc/nginx/sites-available/example.com
Y mes pateikiame tai:
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;
}
}
Dabar turime tai įgalinti:
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Dabar paleiskite iš naujo „Nginx“ ir PHP kad pakeitimai įsigaliotų
sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service
„WordPress“ nustatymas
Dabar redaguokime „WordPress“ konfigūracijos failą kur mes įdėsime duomenų bazės duomenis:
mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
sudo nano /var/www/html/wp-config.php
Y mes pakeisime informaciją per jis:
define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');
Atlikta tai saugumo sumetimais jie turi atnaujinti saugos raktus savo wp-config.
Taigi turime juos generuoti, tai darome apsilankę šią nuorodą ir mes keičiame vertes, kurias ši svetainė suteikia mums mūsų konfigūracijos faile.
Ir padarė su juo Mūsų sistemoje jau įdiegta „WordPress“.
Norėdami pradėti jį naudoti paprastai Turime atidaryti naršyklę ir adreso juostoje įdėti kelią, kuriame turime „WordPress“ / var / www / html / arba mūsų IP adresą.
2 komentarai, palikite savo
Dabar mes pakeisime „Nginx“ aplanko teises:
chown -R www-data: www-data / var / www / html /
chmod-R 755
Klaida po chmod-R 755 (trūksta parametro)
Ištaisykite sudo apt-get upgrade && sudo apt-get upgrade -y
iki
sudo apt-get update && sudo apt-get upgrade -y