Instalați WordPress pe Ubuntu 17.04 cu suport Nginx, MariaDB și PHP

  • Eustace Evans
  • 0
  • 4801
  • 1029

Acest scurt tutorial arată studenților și noilor utilizatori un ghid pas cu pas pentru a rula WordPress pe Ubuntu 17.04 (Zesty Zapus) cu suport Nginx, MariaDB și PHP. După această configurare, utilizatorii pot rula și gestiona site-uri web dinamice și puternice folosind WordPress.

Pentru cei care nu cunosc WordPress, este un sistem gratuit de gestionare a conținutului (CMS) care alimentează o mulțime de site-uri web dinamice online. Permite oricui să creeze și să proiecteze cu ușurință site-uri web puternice folosind instrumente și șabloane gratuite furnizate de comunitatea WordPress.

Fără să mai pierdem timpul, să începem cu instalarea WordPress pe Ubuntu 17.04

Pasul 1: Instalați / actualizați Ubuntu

Această postare presupune că veți rula Ubuntu 17.04 și că aveți acces root sau administrativ la sistem. Înainte de a putea începe instalarea pachetelor acceptate în Ubuntu, trebuie mai întâi să actualizați sistemul. Pentru aceasta, executați comenzile de mai jos.

sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get autoremove

După actualizarea Ubuntu, poate doriți să reporniți sistemul. Continuați mai jos pentru a instala Nginx

Pasul 2: Instalați Nginx Web Server

Nginx este un server web puternic. WordPress necesită un server web pentru a difuza pagini. Deoarece Nginx este ușor de gestionat, să îl instalăm. Pentru aceasta, executați comenzile de mai jos

sudo apt-get install nginx

După instalarea Nginx, rulați comenzile de mai jos pentru a afla cum să opriți, să porniți și să activați serviciul Nginx

sudo systemctl opriți nginx.service sudo systemctl porniți nginx.service sudo systemctl activați nginx.service 

După aceea, continuați mai jos pentru a instala MariaDB.

Pasul 3: Instalarea serverului de baze de date MariaDB

MariaDB devine rapid serverul de baze de date implicit pentru sistemele Linux. Depășește rapid MySQL, care a fost implicit de foarte mult timp pentru toate distribuțiile Linux. WordPress necesită, de asemenea, un server de baze de date pentru a funcționa.

Pentru a instala MariaDB, rulați comenzile de mai jos

sudo apt-get install mariadb-server mariadb-client

După instalarea serverului de baze de date, rulați comenzile de mai jos pentru a-l securiza.

sudo mysql_secure_installation

Vi se va solicita să răspundeți la o serie de întrebări ... folosiți exemplul de mai jos pentru a vă ghida.

Introduceți parola curentă pentru root (introduceți pentru niciuna): PRESS ENTER Setați parola root? [DA / NU] CREAȚI PAROLA Dvs. Ștergeți utilizatorii anonimi? [Y / n] Y Nu permiteți conectarea root la distanță? [Da / Nu] Da Eliminați baza de date de testare și accesați-o? [Y / n] Y Reîncărcați tabelele de privilegii acum? [Y / n] Y

După securizarea serverului bazei de date, rulați comanda de mai jos pentru a afla cum să opriți, să porniți și să activați serviciul MariaDB

sudo systemctl opriți mariadb.service sudo systemctl porniți mariadb.service sudo systemctl activați mariadb.service 

Continuați mai jos pentru a crea baza de date WordPress.

Pasul 4 Creați baza de date și utilizatorul WordPress

Acum că serverul de baze de date MariaDB este instalat ... următoarea dvs. sarcină este să creați o bază de date pe care WordPress să o poată utiliza. De asemenea, veți crea un utilizator de bază de date pentru a gestiona baza de date.

Rulați comenzile de mai jos pentru a vă conecta la serverul bazei de date

sudo mysql -u root -p

Când vi se solicită parola root, tastați-o pe cea creată mai sus.

Apoi executați comenzile de mai jos pentru a crea o nouă bază de date numită wpdb.

CREAȚI BAZA DE DATE wpdb;

Rulați comenzile de mai jos pentru a crea un nou utilizator de bază de date numit wpuser și acordați contului acces complet la baza de date wpdb.

ACORDAȚI TOTUL PE wpdb. * CĂTRE „wpuser” @ „localhost” IDENTIFICAT DE „type_new_password_here”;

În cele din urmă, executați comenzile de mai jos pentru a salva modificările și a ieși.

PRIVILEGII DE ÎNVĂȚARE; Ieșire 

Continuați mai jos pentru a instala PHP

Pasul 5: Instalați PHP și module

În cele din urmă, ultimul pachet necesar pentru WordPress sunt PHP și modulele sale. Pentru a instala aceste pachete rulați comenzile de mai jos

sudo apt-get install php-fpm php-mysql php-curl php-gd php-pear php-imagick php-imap php-mcrypt php-recode php-tidy php-xmlrpc

După instalarea tuturor pachetelor necesare, continuați mai jos pentru a descărca și configura conținutul WordPress.

Pasul 6: Configurarea WordPress

Acum că baza de date și utilizatorul WordPress sunt create, mergeți și descărcați cele mai recente conținut WordPress. Pentru aceasta, executați comenzile de mai jos

cd / tmp / && wget http://wordpress.org/latest.tar.gz

Apoi, extrageți conținutul descărcat și copiați-l în directorul rădăcină implicit Apache2 pe Ubuntu.

tar -xzvf latest.tar.gz sudo cp -R wordpress / * / var / www / html

Asigurați-vă că eliminați implicit Ubuntu index.html fișier de testare din directorul rădăcină implicit. Acest lucru poate cauza probleme utilizatorilor noi.

sudo rm -rf /var/www/html/index.html

După aceea, creați fișierul de configurare WordPress din fișierul eșantion executând comenzile de mai jos.

sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Apoi deschide wp-config.php fișierul și efectuați următoarele modificări evidențiate pentru a face referire la baza de date și la utilizatorul pe care le-ați creat mai sus.

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

Când fișierul se deschide, efectuați modificările și salvați.

// ** Setări MySQL - Puteți obține aceste informații de la gazda dvs. web ** // / ** Numele bazei de date pentru WordPress * / define („DB_NAME”, „wpdb”); / ** Nume utilizator bază de date MySQL * / define ('DB_USER', 'wpuser'); / ** Parola bazei de date MySQL * / define ('DB_PASSWORD', 'type_new_password_here'); / ** MySQL hostname * / define ('DB_HOST', 'localhost'); / ** Set de caractere bază de date pentru a fi utilizat la crearea tabelelor bazei de date. * / define ('DB_CHARSET', 'utf8'); / ** Tipul Database Collate. Nu schimbați acest lucru dacă aveți dubii. * / define ('DB_COLLATE', ");

Continuați să configurați Nginx

Pasul 7: Configurați configurația implicită a site-ului Nginx

După configurarea configurațiilor WordPress, deschideți fișierul de configurare implicit Nginx și efectuați modificările de mai jos, apoi salvați fișierul.

sudo nano / etc / nginx / sites-available / default

Apoi modificați modificările evidențiate și salvați fișierul.

# Configurare implicită a serverului # server ascultă 80 default_server; asculta [::]: 80 default_server; # Configurare SSL # # asculta 443 ssl default_server; # asculta [::]: 443 ssl default_server; # # Certificări autosemnate generate de pachetul ssl-cert # Nu le utilizați pe un server de producție! # # include fragmente / snakeoil.conf; rădăcină / var / www / html; # Adăugați index.php la listă dacă utilizați index PHP index.php index.html index.htm index.nginx-debian.html; numele serverului _; location / # Prima încercare de a servi cererea ca fișier, apoi # ca director, apoi reveniți la afișarea unui 404. try_files $ uri $ uri / = 404;  # treceți scripturi PHP către serverul FastCGI # locație ~ \ .php $ include snippets / fastcgi-php.conf; # # Cu php-fpm (sau alte sockets unix): fastcgi_pass unix: /var/run/php/php7.0-fpm.sock; # # Cu php-cgi (sau alte socket-uri tcp): # fastcgi_pass 127.0.0.1:9000;  # refuzați accesul la fișierele .htaccess, dacă documentul rădăcină al lui Apache coincide cu # #location nginx # / locație. # 

Salvați fișierul și ați terminat.

PASUL 8: SCHIMBAȚI PERMISIUNILE FIȘIERULUI CONȚINUTULUI WORDPRESS

După configurarea setărilor WordPress, următorul pas va fi să modificați permisiunile din director, astfel încât WordPress să funcționeze corect. Pentru aceasta, executați comenzile de mai jos

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

În cele din urmă, reporniți serverul web Nginx și deschideți browserul și accesați adresa IP a serverului sau numele gazdei.

sudo systemctl reporniți nginx.service

Dezactivați serverul web Apache2 pentru a nu rula niciodată.

sudo systemctl stop apache2.service sudo systemctl dezactivează apache2.service 

Deschideți browserul și accesați numele gazdei serverului și ar trebui să vedeți pagina de configurare implicită WordPress.

http: // localhost

Continuați cu expertul WordPress pentru a vă configura noul site.

Continuați cu expertul de configurare și creați o administrație WordPress pentru a gestiona site-ul online. Nu uitați să denumiți site-ul în mod corespunzător.

Faceți clic pe Instalați WordPress când ați terminat.

Rezumat:

Această postare arată studenților și noilor utilizatori o modalitate simplă de a instala și configura WordPress pe Ubuntu 17.04. Utilizatorii care au nevoie să ruleze propriile site-uri WordPress vor găsi acest tutorial util mai ales dacă sunt noi.

Când urmați cu atenție pașii de mai sus, veți avea în cel mai scurt timp un site WordPress funcțional gata să fie personalizat.




Nimeni nu a comentat acest articol încă.

O colecție de informații utile despre sistemul de operare Linux și noile tehnologii
Articole proaspete, sfaturi practice, recenzii detaliate și ghiduri. Simțiți-vă ca acasă în lumea sistemului de operare Linux