Kā instalēt WordPress uz Ubuntu 18.04 un atvasinājumiem?

Ubuntu18.04WordPress

WordPress ir kļuvis par vienu satura vadības sistēmu (CMS), kas ir vispopulārākais un tiek izmantots tīklā, Tas ir tāpēc, ka to var pielāgot dažādiem lietošanas veidiem, tam ir arī liels skaits spraudņu, kas ļauj vēl vairāk uzlabot tā izmantošanu un neatstājot šī ezera tēmas vai ādas.

Šoreiz mēs dalīsimies ar vienkāršu rokasgrāmatu par to, kā instalēt WordPress Ubuntu, tas ir tādēļ, lai būtu testa vietne vai cilvēkiem, kuri joprojām nezina tās funkcionalitāti.

Instalācijas process

Pirms kaut ko darāt, jums jāatjaunina sistēma ar:

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

Nginx uzstādīšana

Lai mūsu sistēmā instalētu WordPress, tās darbībai mēs paļausimies uz dažiem rīkiem, pirmais ir Nginx:

sudo apt-get install nginx -y

MariaDB instalācija

līdz datu bāzes pakalpojumu, kuru izvēlēsimies MariaDB, tā uzstādīšanai mēs izpildām:

sudo apt-get install mariadb-server -y

Tagad tas izdarīts mēs izpildīsim šādu komandu, lai konfigurētu datu bāzes serveri:

mysql_secure_installation

Tikai šeit mēs izpildīsim norādījumus, un tā lūgs mums iestatīt paroli, ko mēs nedrīkstam aizmirst.

datu bāzes izveide

Mums jāpiesakās, izmantojot akreditācijas datus, kurus esam ievietojušiJa atstājam noklusējuma iestatījumus, tam jābūt šādam:

mysql -u root -p

Ja viņiem nevajadzētu likt jūsu lietotājvārdu aiz -u un paroli aiz -p

Darīts ir pienācis laiks izveidot datu bāzi, ar kuru WordPress tiks apkalpots, izpildot šīs komandas:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

Šeit šajos jūs aizstāsit lietotājvārdu ar savu datu bāzes paroli.

PHP instalēšana

Lai instalētu PHP ar visām nepieciešamajām atkarībām un moduļiem, palaidiet šādu komandu:

sudo apt-get instalēt php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

Gatavskad mēs rediģēsim failu php.ini.

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

Y meklējiet šo rindu:

;cgi.fix_pathinfo=1

Mums ir jānoņem komentārs no līnijas noņemot; nomainiet = 1 uz = 0, palika šādi:

cgi.fix_pathinfo=0

Pēc mēs meklēsim šādas rindas failā php.ini un ievietosim šādas vērtības, tiem vajadzētu izskatīties šādi:

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

Lejupielādējiet WordPress

WordPress-ubuntu

Tagad lejupielādēsim jaunāko WordPress versiju un mēs to ievietosim noklusējuma direktorijā Nginx:

cd /var/www/html

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

Izvelciet nesen lejupielādēto failu ar:

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

Tagad mainīsim mapes Nginx atļaujas:

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

Darīts izveidosim konfigurācijas failu ar:

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

Y mēs ieliekam sekojošo:

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

Tagad mums tas jāiespējo ar:

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

Tagad restartējiet Nginx un PHP lai izmaiņas stātos spēkā

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

WordPress iestatīšana

Tagad rediģēsim WordPress konfigurācijas failu kur mēs ievietosim datu bāzes akreditācijas datus:

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

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

Y laikā mainīsim informāciju viņš:

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

Darīts drošības apsvērumu dēļ viņiem jāatjaunina drošības atslēgas savā wp-config.

Par ko mums tie ir jārada, mēs to darām, apmeklējot šī saite un mēs mainām vērtības, kuras šī vietne mums piešķir mūsu konfigurācijas failā.

Un darīts ar to Mūsu sistēmā WordPress jau ir instalēts.

Lai sāktu to vienkārši izmantot Mums ir jāatver pārlūks un adreses joslā jāievieto ceļš, kur mums ir WordPress / var / www / html / vai mūsu IP adrese.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Pierre teica

    Tagad mēs mainīsim Nginx mapes atļaujas:

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

    Kļūda pēc chmod-R 755 (trūkst parametra)

  2.   Romualds teica

    Lūdzu, izlabojiet sudo apt-get upgrade && sudo apt-get upgrade -y

    līdz

    sudo apt-get update && sudo apt-get jauninājums -y