Kuinka asentaa WordPress Ubuntu 18.04: een ja johdannaisiin?

Ubuntu18.04WordPress

WordPressistä on tullut yksi sisällönhallintajärjestelmien (CMS), joka on suosituin ja jota käytetään verkossa, Tämä johtuu siitä, että se voidaan mukauttaa erityyppisiin käyttötarkoituksiin, sillä on myös suuri määrä laajennuksia, joiden avulla voit parantaa sen käyttöä entisestään jättämättä tämän järven teemoja tai nahkoja.

Tällä kertaa aiomme jakaa yksinkertaisen oppaan WordPressin asentamisesta Ubuntuun, tämä testisivuston saamiseksi tai ihmisille, jotka eivät vieläkään tiedä sen toimivuutta.

Asennusprosessi

Ennen kuin teet mitään, sinun on päivitettävä järjestelmä:

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

Nginx-asennus

Asentaaksesi WordPressin järjestelmäämme, luotamme muutamaan työkaluun sen toiminnassa, ensimmäinen on Nginx:

sudo apt-get install nginx -y

MariaDB-asennus

että tietokantapalvelun aiomme valita MariaDB, sen asennusta varten suoritamme:

sudo apt-get install mariadb-server -y

Tehty tämä nyt aiomme suorittaa seuraavan komennon tietokantapalvelimen määrittämiseksi:

mysql_secure_installation

Vain täällä noudatamme ohjeita ja se pyytää meitä asettamaan salasanan, jota emme saa unohtaa.

tietokannan luominen

Meidän on kirjauduttava sisään kirjautumistiedoillammeJos jätämme oletusarvot, sen pitäisi olla seuraava:

mysql -u root -p

Jos heidän ei pitäisi laittaa käyttäjänimeä -u: n jälkeen ja salasanaasi -p: n jälkeen

Tehnyt tämän on aika luoda tietokanta, jonka avulla WordPress palvellaan suorittamalla nämä komennot:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

Tässä näissä aiot korvata käyttäjänimen salasanalla tietokannassa.

PHP-asennus

Jos haluat asentaa PHP: n kaikilla tarvittavilla riippuvuuksilla ja moduuleilla, Suorita seuraava komento:

sudo apt-get asennus php-fpm php-curl php-mysql php-gd php-mbstring

Tehty tämäkerran aiomme muokata php.ini-tiedostoa.

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

Y etsi tätä riviä:

;cgi.fix_pathinfo=1

Meidän ei tarvitse kommentoida linjaa poistamalla; muuta = 1 arvoksi = 0, pysyi seuraavasti:

cgi.fix_pathinfo=0

sitten etsimme seuraavia rivejä php.ini-tiedostosta ja sijoitamme seuraavat arvot, niiden pitäisi näyttää tältä:

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

Lataa WordPress

WordPress-ubuntu

Nyt ladataan uusin WordPress-versio ja laitamme sen oletushakemistoon Nginx:

cd /var/www/html

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

Pura juuri ladattu tiedosto:

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

Nyt muutetaan Nginx-kansion käyttöoikeuksia:

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

Tehnyt tämän luodaan määritystiedosto:

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

Y laitamme seuraavan:

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

Nyt meidän on sallittava se seuraavilla tavoilla:

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

Nyt Käynnistä Nginx ja PHP uudelleen jotta muutokset tulisivat voimaan

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

WordPressin määrittäminen

Nyt muokataan WordPress-määritystiedostoa mihin sijoitamme tietokannan tunnistetiedot:

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

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

Y muutamme tietoja sisällä hän:

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

Tehnyt tämän turvallisuussyistä heidän on päivitettävä suojausavaimet wp-configissa.

Mitä varten meidän on luotava ne, teemme tämän käymällä linkki ja muutamme arvoja, jotka tämä sivusto antaa meille määritystiedostossamme.

Ja tehty sen kanssa Meillä on jo asennettuna WordPress järjestelmäämme.

Aloittaa sen käyttö yksinkertaisesti Meidän on avattava selain ja sijoitettava osoiteriville polku, jossa meillä on wordpress / Var / www / html / tai IP-osoitteemme.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Pierre dijo

    Nyt aiomme muuttaa Nginx-kansion käyttöoikeuksia:

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

    Virhe chmod -R 755: n jälkeen (puuttuva parametri)

  2.   Romuald dijo

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

    mukaan

    sudo apt-get update && sudo apt-get päivitys -y