Ahoana ny fametrahana WordPress amin'ny Ubuntu 18.04 sy ny derivatives?

Ubuntu18.04WordPress

WordPress dia nanjary iray ny rafi-pitantanana atiny (CMS) malaza indrindra ary ampiasaina amin'ny tamba-jotra, Izany dia satria azo ovaina amin'ny karazana fampiasana isan-karazany izy io, ary manana plug-in marobe izay ahafahanao manatsara kokoa ny fampiasana azy ary tsy mamela ireo lohahevitra na hoditr'ity farihy ity.

Amin'ity indray mitoraka ity hizara torolàlana tsotra momba ny fametrahana WordPress ao Ubuntu izahay, ity mba hananana tranokala andrana na ho an'ireo olona mbola tsy mahalala ny fiasany.

Dingana fametrahana

Alohan'ny hanaovana zavatra, tsy maintsy manavao ny rafitra ianao amin'ny:

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

Fametrahana Nginx

Mba hametrahana WordPress amin'ny rafitray, hiantehitra amin'ny fitaovana vitsivitsy ho an'ny fampandehanana azy isika, ny voalohany dia Nginx:

sudo apt-get install nginx -y

Fametrahana MariaDB

Para ny serivisy fitahirizam-baovao izay hofidintsika MariaDB, noho ny fametrahana azy dia manatanteraka izahay:

sudo apt-get install mariadb-server -y

Vita izao hanatanteraka ity baiko manaraka ity izahay hanamboarana ny lozisialy:

mysql_secure_installation

Eto ihany hanaraka ny torolàlana izahay ary hangataka anay hametraka teny miafina, izay tsy tokony hohadinointsika.

famoronana ny tahiry

Tokony hiditra amin'ireo mari-pahaizana napetrakao isikaRaha avelantsika ireo izay misy anao, dia tokony toy izao:

mysql -u root -p

Raha tsy tokony hametraka ny solonanarana aorian'ny -u sy ny tenimiafin'izy ireo aorian'ny -p

Vita ity tonga ny fotoana hamoronana databata, izay hampiasana WordPress amin'ny alàlan'ny fampiharana ireto baiko ireto:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

Eto amin'ireto hosoloinao ny tenimiafinao amin'ny tenimiafinao ho an'ny tahiry.

Fametrahana PHP

Mametraka PHP amin'ny fiankinan-doha sy ny maody ilaina rehetra, mihazakazaha ity baiko manaraka ity:

sudo apt-mahazo mametraka php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

Vita izanyfotoana hanovantsika ny rakitra php.ini.

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

Y tadiavo ity andalana ity:

;cgi.fix_pathinfo=1

Tsy maintsy manilika ny tsipika isika manala ny; ovay ny = 1 ho = 0, nijanona toy izao:

cgi.fix_pathinfo=0

avy eo hitady ireto andalana manaraka ireto izahay ao amin'ny rakitra php.ini ary apetraho ireto soatoavina manaraka ireto, tokony ho toy izao izy ireo:

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

Sintomy ny WordPress

WordPress-ubuntu

ankehitriny andao sintomina ny kinova farany an'ny WordPress ary hapetrakay ao amin'ny lahatahiry Nginx misy anao io:

cd /var/www/html

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

Unzip amin'ny:

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

ankehitriny andao hanova ny fahazoan-dàlan'ny folder Nginx:

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

Vita ity andao hamorona rakitra fanahafana miaraka:

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

Y apetrakay izao manaraka izao:

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;
}
}

ankehitriny tsy maintsy ampiasaintsika amin'ny:

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

ankehitriny restart Nginx sy PHP mba hisy vokany ny fanovana

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

Manangana WordPress

ankehitriny andao hanitsy ny rakitra fikirakirana WordPress aiza no hametrahantsika ny mari-pahaizana momba ny tahiry:

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

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

Y hanova ny vaovao ao anatiny izahay izy:

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

Vita ity noho ny antony fiarovana dia tsy maintsy manavao ny lakilen'ny fiarovana izy ireo ao amin'ny wp-config anao.

Amin'izay mba tsy maintsy mamorona azy ireo isika, manao izany isika amin'ny fitsidihana Ity rohy ity ary manova ny soatoavina omen'ity tranonkala ity anay ao amin'ny fisie fikirinay.

Ary vita miaraka aminy Efa manana WordPress napetraka ao amin'ny rafitray izahay.

Hanomboka hampiasa azy tsotsotra Tokony hanokatra navigateur ary apetraka ao amin'ny bara adiresy ny làlana izay ananantsika WordPress / Var / www / HTML / na ny adiresy ip anay.


Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

2 hevitra, avelao ny anao

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka.

*

*

  1. Tompon'andraikitra amin'ny data: Miguel Ángel Gatón
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.

  1.   vato dia hoy izy:

    Hanova ny fahazoan-dàlan'ny folder Nginx izahay izao:

    http://mg.wikipedia.org/w/index.php?title=Dinika_amin%27ny_teny&oldid=1012 "
    chmod -R 755

    Hadisoana aorian'ny chmod -R 755 (tsy hita ny masontsivana)

  2.   Romuald dia hoy izy:

    Azafady azafady sudo apt-get upgrade && sudo apt-get upgrade -y

    ny

    sudo apt-get fanavaozana && sudo apt-get fanavaozana -y