Wéi installéiere ech WordPress op Ubuntu 18.04 an Derivaten?

Ubuntu 18.04 WordPress

WordPress ass eent ginn vun Inhaltsmanagementsystemer (CMS) meescht populär an am Netz benotzt, Dëst ass wéinst der Tatsaach datt et u verschidden Aarte vu Benotzunge kann ugepasst ginn, et huet och eng grouss Zuel vu Plug-ins déi et erlaben hir Notzung weider ze verbesseren an ouni d'Themen oder Skins vun dësem Séi ze verloossen.

Dës Kéier mir deelen en einfache Guide fir WordPress op Ubuntu z'installéieren, dëst fir en Test Site ze hunn oder fir Leit, déi hir Funktionalitéit nach net kennen.

Installatioun Prozess

Ier Dir eppes maacht, Dir musst de System mat aktualiséieren:

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

Nginx Installatioun

Fir WordPress op eise System z'installéieren, mir wäerten op e puer Tools fir seng Operatioun vertrauen, deen éischten ass Nginx:

sudo apt-get install nginx -y

MariaDB Installatioun

Para den Datebankservice wäerte mir d'MariaDB wielen, fir seng Installatioun féiere mir aus:

sudo apt-get install mariadb-server -y

Elo gemaach mir féieren de folgenden Kommando aus fir den Datebankserver ze konfiguréieren:

mysql_secure_installation

Hei nëmmen mir befollegen d'Instruktiounen an et wäert eis froen e Passwuert ze setzen, déi mir net däerfe vergiessen.

Kreatioun vun der Datebank

Mir musse mat der Umeldungsinformatioun aloggen, déi mir aginn, wa mir d'Default verloossen, sollt et folgend sinn:

mysql -u root -p

Wa se Äre Benotzernumm net no -u an Äert Passwuert no -p setzen

Dëst gemaach et ass Zäit eng Datebank ze kreéieren, mat deem WordPress zerwéiert gëtt andeems dës Kommandoen ausgefouert ginn:

CREATE DATABASE wordpress;

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

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

FLUSH PRIVILEGES;

exit;

Hei an dësen Dir wäert de Benotzernumm duerch Äert Passwuert fir d'Datebank ersetzen.

PHP Installatioun

Fir PHP mat all sengen noutwendegen Ofhängegkeeten a Moduler z'installéieren, lafen de kommende Kommando:

sudo apt-get install php-fpm php-curl php-mysql php-gd php-mbstring php-xml php-xmlrpc -y

Gemaach dëst unZäit wäerte mir d'php.ini Datei änneren.

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

Y sicht dës Linn:

;cgi.fix_pathinfo=1

Mir mussen d'Linn ofkommentéieren ewechzehuelen der; ännert den = 1 op = 0, blouf wéi follegt:

cgi.fix_pathinfo=0

Nodeems mir kucken no den folgenden Zeilen an der php.ini Datei a setzen déi folgend Wäerter, si sollten esou ausgesinn:

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

Luet WordPress erof

WordPress-ubuntu

Elo loosst eis déi lescht Versioun vu WordPress eroflueden a mir setzen et am Standard Nginx Verzeechnes:

cd /var/www/html

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

Packt d'Datei just erofgeluede mat:

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

Elo loosst eis d'Rechter vum Nginx Ordner änneren:

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

Dëst gemaach loosst eis eng Konfiguratiounsdatei erstellen mat:

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

Y mir setzen déi folgend:

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

Elo mir mussen et aktivéieren mat:

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

Elo Neistart Nginx a PHP fir Ännerungen a Kraaft ze trieden

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

WordPress opstellen

Elo loosst eis d'WordPress Konfiguratiounsdatei änneren wou mir d'Umeldungsinformatioune vun der Datebank placéieren:

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

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

Y mir wäerten d'Informatioun bannent änneren hien:

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

Dëst gemaach aus Sécherheetsgrënn, musse se d'Sécherheetsschlësselen aktualiséieren an Ärem wp-config.

Sou datt mir mussen se generéieren, mir maachen dëst duerch Besuch dësem Link a mir änneren d'Wäerter déi dëse Site eis an eiser Configuratiounsdatei gëtt.

An domat fäerdeg Mir hu scho WordPress op eisem System installéiert.

Fir et einfach ze benotzen Mir mussen e Browser opmaachen a plazéieren an der Adressbar de Wee wou mir WordPress hunn / var / www / html / oder eis IP Adress.


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

2 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn.

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Pierre sot

    Elo wäerte mir d'Rechter vum Nginx Ordner änneren:

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

    Feeler nom chmod -R 755 (Parameter feelt)

  2.   Romuald sot

    Korrigéiert w.e.g. sudo apt-get upgrade && sudo apt-get upgrade -y

    vun

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

bool (richteg)