Conas WordPress a shuiteáil ar Ubuntu 18.04 agus díorthaigh?

Ubuntu18.04WordPress

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.

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

Wordpre-ubuntu

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.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

2 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   Pierre a dúirt

    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)

  2.   Romuald a dúirt

    Ceartaigh uasghrádú sudo apt-get && sudo apt-get uasghrádú -y

    le

    nuashonrú sudo apt-get && sudo apt-get uasghrádú -y