Tá WordPress anois ar cheann córais bhainistíochta ábhair (CMS) is mó a bhfuil tóir air agus a úsáidtear sa líonra, Tá sé seo toisc gur féidir é a oiriúnú do chineálacha éagsúla úsáide, tá líon mór breiseán ann freisin a ligeann duit a úsáid a fheabhsú tuilleadh agus gan téamaí nó craicne an locha seo a fhágáil.
An am seo táimid chun treoir shimplí a roinnt ar conas WordPress a shuiteáil i Ubuntu, seo d’fhonn suíomh tástála a bheith agat nó do dhaoine nach bhfuil a fheidhmiúlacht ar eolas acu fós.
Innéacs
Próiseas suiteála
Sula ndéanfaidh tú rud ar bith, ní mór duit an córas a nuashonrú le:
sudo apt-get upgrade && sudo apt-get upgrade -y
Suiteáil Nginx
D’fhonn WordPress a shuiteáil ar ár gcóras, táimid chun brath ar chúpla uirlis chun é a oibriú, is é an chéad cheann Nginx:
sudo apt-get install nginx -y
Suiteáil MariaDB
go an tseirbhís bunachar sonraí a roghnóimid MariaDBforghníomhaímid é lena shuiteáil:
sudo apt-get install mariadb-server -y
Arna dhéanamh seo anois táimid chun an t-ordú seo a leanas a fhorghníomhú chun an freastalaí bunachar sonraí a chumrú:
mysql_secure_installation
Seo amháin leanfaimid na treoracha agus iarrfaidh sé orainn pasfhocal a shocrú, rud nach mór dúinn dearmad a dhéanamh air.
cruthú an bhunachar sonraí
Ní mór dúinn logáil isteach leis na dintiúir a chuireamar isteach, má fhágtar na cinn atá acu de réir réamhshocraithe ba chóir go mbeadh sé mar seo a leanas:
mysql -u root -p
Murar chóir dóibh d’ainm úsáideora a chur i ndiaidh -u agus do phasfhocal i ndiaidh -p
Arna dhéanamh seo tá sé in am bunachar sonraí a chruthú, ar a seirbheálfar WordPress trí na horduithe seo a fhorghníomhú:
CREATE DATABASE wordpress;
CREATE USER `tu-usuario`@`localhost` IDENTIFIED BY 'tucontraseña';
GRANT ALL ON wordpress.* TO `wpuser`@`localhost`;
FLUSH PRIVILEGES;
exit;
Seo iontu seo tá tú chun do phasfhocal a chur in ionad an ainm úsáideora don bhunachar sonraí.
Suiteáil PHP
Chun PHP a shuiteáil leis na spleáchais agus na modúil riachtanacha go léir, reáchtáil an t-ordú seo a leanas:
sudo apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y
Arna dhéanamh seo goam chun an comhad php.ini a chur in eagar.
sudo nano /etc/php/7.2/fpm/php.ini
Y féach ar an líne seo:
;cgi.fix_pathinfo=1
Ní mór dúinn an líne a neamhchomhbhrú ag baint an; athraigh an = 1 go = 0, d'fhan mar a leanas:
cgi.fix_pathinfo=0
Ina dhiaidh sin déanfaimid cuardach ar na línte seo a leanas sa chomhad php.ini agus cuirfimid na luachanna seo a leanas, ba chóir dóibh breathnú mar seo:
upload_max_filesize = 100M
post_max_size = 1000M
memory_limit = 1000M
max_execution_time = 120
Íoslódáil WordPress
anois déanaimis an leagan is déanaí de WordPress a íoslódáil agus cuirfimid é san eolaire réamhshocraithe Nginx:
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
Unzip an comhad atá díreach íoslódáilte le:
tar -zxvf latest.tar.gz --strip-components=1
anois athraímid ceadanna an fhillteáin Nginx:
chown -R www-data:www-data /var/www/html/
chmod -R 755
Arna dhéanamh seo déanaimis comhad cumraíochta a chruthú le:
nano /etc/nginx/sites-available/example.com
Y chuireamar an méid seo a leanas:
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;
}
}
anois ní mór dúinn é a chumasú le:
ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
anois atosú Nginx agus PHP go dtiocfaidh athruithe i bhfeidhm
sudo systemctl restart nginx.service
sudo systemctl restart php7.2-fpm.service
Ag bunú WordPress
anois déanaimis an comhad cumraíochta WordPress a chur in eagar áit a gcuirfimid dintiúir an bhunachar sonraí:
mv /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
sudo nano /var/www/html/wp-config.php
Y athróimid an fhaisnéis laistigh de sé:
define('DB_NAME', 'wordpress');
define('DB_USER', 'usuario-de-la-base-de-datos');
define('DB_PASSWORD', 'contraseña-de-la-base-de-datos');
Arna dhéanamh seo ar chúiseanna slándála, caithfidh siad na heochracha slándála a nuashonrú i do wp-config.
Ionas go ní mór dúinn iad a ghiniúint, déanaimid é seo trí chuairt a thabhairt an nasc seo agus athraímid na luachanna a thugann an suíomh seo dúinn inár gcomhad cumraíochta.
Agus déanta leis Tá WordPress suiteáilte againn cheana féin ar ár gcóras.
Chun tús a úsáid go simplí Ní mór dúinn brabhsálaí a oscailt agus an cosán ina bhfuil wordpress a chur sa bharra seoltaí / var / www / html / nó ár seoladh ip.
2 trácht, fág mise
Anois táimid chun ceadanna an fhillteáin Nginx a athrú:
chown -R www-data: www-data / var / www / html /
chmod -R 755
Earráid tar éis chmod -R 755 (paraiméadar ar iarraidh)
Ceartaigh uasghrádú sudo apt-get && sudo apt-get uasghrádú -y
le
nuashonrú sudo apt-get && sudo apt-get uasghrádú -y