Mar a stàlaicheas tu WordPress air Ubuntu 18.04 agus derivatives?

Ubuntu18.04WordPress

Tha WordPress air fàs gu bhith na aon de shiostaman riaghladh susbaint (CMS) as mòr-chòrdte agus air a chleachdadh san lìonra, Tha seo air sgàth ‘s gun gabh e atharrachadh gu diofar sheòrsaichean cleachdaidh, tha àireamh mhòr de plug-ins aige cuideachd a leigeas leat tuilleadh leasachaidh a dhèanamh air agus gun a bhith a’ fàgail cuspairean no craiceann an locha seo.

An turas seo tha sinn a ’dol a cho-roinn stiùireadh sìmplidh air mar a stàlaicheas tu WordPress ann an Ubuntu, seo gus am bi làrach deuchainn ann no airson daoine nach eil fhathast eòlach air a ghnìomhachd.

Pròiseas stàlaidh

Mus dèan thu dad, feumaidh tu an siostam ùrachadh le:

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

Stàladh Nginx

Gus WordPress a stàladh air an t-siostam againn, tha sinn gu bhith an urra ri beagan innealan airson a bhith ag obair, is e a ’chiad fhear Nginx:

sudo apt-get install nginx -y

Stàladh MariaDB

Para an t-seirbheis stòr-dàta a tha sinn a ’dol a thaghadh MariaDB, airson a stàladh bidh sinn a ’cur an gnìomh:

sudo apt-get install mariadb-server -y

Rinn mi seo a-nis tha sinn a ’dol a chur an gnìomh an àithne a leanas gus frithealaiche an stòr-dàta a rèiteachadh:

mysql_secure_installation

An seo a-mhàin leanaidh sinn an stiùireadh agus iarraidh e oirnn facal-faire a shuidheachadh, nach fheum sinn dìochuimhneachadh.

cruthachadh an stòr-dàta

Feumaidh sinn logadh a-steach leis na teisteanasan a chuir sinn a-steach, ma dh ’fhàgas sinn an fheadhainn bunaiteach, bu chòir dha a bhith mar a leanas:

mysql -u root -p

Mura bu chòir dhaibh an t-ainm-cleachdaidh agad a chuir às deidh -u agus am facal-faire agad às deidh -p

Dèan seo tha an t-àm ann stòr-dàta a chruthachadh, leis am bi WordPress air a fhrithealadh le bhith a ’coileanadh nan òrdughan sin:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

An seo annta sin tha thu a ’dol a chuir am facal-faire agad an àite an ainm-cleachdaiche airson an stòr-dàta.

Stàladh PHP

Gus PHP a stàladh leis a h-uile eisimeileachd agus modal riatanach, ruith an àithne a leanas:

sudo apt-faigh stàladh php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

Dèan seo guùine a tha sinn a ’dol a dheasachadh am faidhle php.ini.

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

Y coimhead airson an loidhne seo:

;cgi.fix_pathinfo=1

Feumaidh sinn an loidhne a dhì-cheangal toirt air falbh an; atharraich an = 1 gu = 0, fuireach mar a leanas:

cgi.fix_pathinfo=0

Às deidh sin coimheadaidh sinn airson na loidhnichean a leanas anns an fhaidhle php.ini agus cuiridh sinn na luachan a leanas, bu chòir dhaibh a bhith a ’coimhead mar seo:

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

Luchdaich sìos WordPress

Wordpre-ubuntu

A-nis leig leinn an dreach as ùire de WordPress a luchdachadh sìos agus cuiridh sinn e anns an eòlaire bunaiteach Nginx:

cd /var/www/html

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

Unzip am faidhle dìreach air a luchdachadh sìos le:

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

A-nis atharraichidh sinn ceadan pasgan Nginx:

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

Dèan seo cruthaichidh sinn faidhle rèiteachaidh le:

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

Y chuir sinn na 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;
}
}

A-nis feumaidh sinn a chomasachadh le:

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

A-nis ath-thòiseachadh Nginx agus PHP airson atharrachaidhean a thoirt gu buil

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

A ’stèidheachadh WordPress

A-nis deasaich sinn am faidhle rèiteachaidh WordPress far an cuir sinn teisteanasan an stòr-dàta:

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

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

Y atharraichidh sinn am fiosrachadh taobh a-staigh e:

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

Dèan seo airson adhbharan tèarainteachd, feumaidh iad na h-iuchraichean tèarainteachd ùrachadh anns an wp-config agad.

Gus am bi feumaidh sinn an gineadh, bidh sinn a ’dèanamh seo le bhith a’ tadhal a 'cheangal seo agus bidh sinn ag atharrachadh nan luachan a bheir an làrach seo dhuinn anns an fhaidhle rèiteachaidh againn.

Agus rinn e leis Tha WordPress againn mu thràth air an t-siostam againn.

Gus tòiseachadh air a chleachdadh gu sìmplidh Feumaidh sinn brobhsair fhosgladh agus a chuir anns a ’bhàr seòlaidh an t-slighe far a bheil wordpress againn / var / www / html / no an seòladh ip againn.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

2 bheachd, fàg do chuid fhèin

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

  1.   cloiche thuirt

    A-nis tha sinn gu bhith ag atharrachadh ceadan pasgan Nginx:

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

    Mearachd às deidh chmod -R 755 (paramadair a dhìth)

  2.   Romuald thuirt

    Feuch an ceartaich thu sudo apt-faigh ùrachadh && sudo apt-faigh ùrachadh -y

    le bhith a '

    ùrachadh sudo apt-get && sudo apt-faigh ùrachadh -y