Cum se instalează WordPress pe Ubuntu

WordPress este o platformă de gestionare a conținutului (CMS) extrem de populară și intuitivă, care susține peste 43% dintre site-urile web la nivel global. Este o alegere excelentă pentru crearea blogurilor, a paginilor web de afaceri și chiar a magazinelor online.

Dacă intenționați să instalați WordPress pe serverul dumneavoastră Ubuntu, iată pașii pe care trebuie să îi urmați:

Precondiții

Înainte de a iniția procesul de instalare, asigurați-vă că serverul dumneavoastră Ubuntu respectă următoarele cerințe:

  • Ubuntu 20.04 sau o versiune ulterioară
  • Un server web, cum ar fi Nginx sau Apache, instalat
  • PHP 7.4 sau o versiune mai recentă
  • MySQL 5.7 sau o versiune superioară, sau MariaDB 10.3 sau o versiune ulterioară
  • Un nume de domeniu sau o adresă IP publică

Instalarea Nginx

Nginx se prezintă ca un server web rapid și eficient, ideal pentru găzduirea platformelor WordPress. Pentru a instala Nginx, utilizați următoarele comenzi:


sudo apt update
sudo apt install nginx

Instalarea PHP

WordPress funcționează pe baza limbajului PHP. Pentru a instala PHP 7.4 sau o versiune mai nouă, introduceți comenzile de mai jos:


sudo apt install php7.4-fpm php7.4-mysql

Instalarea MySQL

WordPress utilizează MySQL sau MariaDB pentru gestionarea bazelor de date. Pentru a instala MySQL, rulați următoarea comandă:


sudo apt install mysql-server

Crearea bazei de date și a utilizatorului

După ce MySQL este instalat, creați o nouă bază de date și un utilizator dedicat pentru WordPress, folosind următoarele comenzi:


sudo mysql -u root -p

Introduceți parola de root când vi se solicită, apoi executați aceste comenzi în interiorul interfeței MySQL:

Creați o bază de date:

CREATE DATABASE wordpress;

Creați un utilizator:

CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'parola_dorita';

Acordați permisiuni utilizatorului:

GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';

Salvați modificările:

FLUSH PRIVILEGES;

Descărcarea WordPress

Descărcați cea mai recentă versiune WordPress de pe site-ul oficial:


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

Extragerea fișierelor WordPress

Extrageți fișierele WordPress în directorul web principal al serverului dumneavoastră, care de obicei este situat în /var/www/html:


sudo tar -xzvf latest.tar.gz -C /var/www/html

Configurarea WordPress

Accesați directorul WordPress și copiați fișierul de configurare de exemplu:


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

Modificați fișierul wp-config.php și actualizați următoarele setări:

Numele bazei de date MySQL:

define('DB_NAME', 'wordpress');

Utilizatorul bazei de date MySQL:

define('DB_USER', 'wordpressuser');

Parola utilizatorului bazei de date MySQL:

define('DB_PASSWORD', 'parola_dorita');

Adresa serverului bazei de date MySQL:

define('DB_HOST', 'localhost');

Finalizarea instalării WordPress

Deschideți browserul dumneavoastră web și introduceți adresa URL a site-ului web. Veți fi ghidat prin procesul de instalare WordPress.

Urmați instrucțiunile care apar pe ecran pentru a finaliza instalarea. Vi se vor solicita informații precum titlul site-ului, numele de utilizator și parola de administrator.

Configurarea Nginx pentru WordPress

Adăugați următoarea configurație în fișierul de configurare Nginx, /etc/nginx/sites-available/wordpress:


server {
listen 80;
listen [::]:80;

root /var/www/html/wordpress;

index index.php index.html;

location / {
try_files $uri $uri/ /index.php;
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}

Activați configurația Nginx pentru WordPress:


sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

Repornirea Nginx

Reporniți serverul Nginx pentru a aplica modificările:


sudo systemctl restart nginx

Încheiere

Felicitări! Ați instalat cu succes WordPress pe serverul dumneavoastră Ubuntu. Puteți începe acum să creați și să gestionați conținutul site-ului dumneavoastră.

Nu uitați să mențineți WordPress și toate pluginurile și temele actualizate pentru a asigura securitatea și funcționarea optimă a site-ului. De asemenea, se recomandă realizarea periodică a copiilor de rezervă pentru a preveni pierderea datelor în caz de probleme.

Întrebări frecvente

1. Care sunt cerințele minime pentru a utiliza WordPress pe Ubuntu?

  • Ubuntu 20.04 sau o versiune mai recentă
  • Nginx sau Apache ca server web
  • PHP 7.4 sau o versiune ulterioară
  • MySQL 5.7 sau o versiune ulterioară, sau MariaDB 10.3 sau o versiune mai nouă
  • Un nume de domeniu sau o adresă IP

2. Pot instala WordPress pe o altă distribuție Linux decât Ubuntu?

Da, WordPress poate fi instalat și pe alte distribuții Linux, cum ar fi CentOS, Debian și Fedora. Totuși, instrucțiunile de instalare pot varia ușor.

3. Care este diferența dintre Nginx și Apache?

Ambele sunt servere web, dar gestionează cererile într-un mod diferit. Nginx este cunoscut pentru viteza și eficiența sa, în timp ce Apache oferă o flexibilitate și mai multe funcții.

4. Cum pot actualiza WordPress după instalare?

Puteți actualiza WordPress din tabloul de bord, accesând secțiunea „Actualizări”. Alternativ, puteți actualiza manual, descărcând cea mai recentă versiune de pe site-ul oficial și suprascriind fișierele existente.

5. Cum pot schimba parola de administrator WordPress?

Pentru a schimba parola de administrator, accesați fila „Utilizatori” din tabloul de bord și selectați contul de administrator. Acolo veți găsi opțiunea „Generare parolă” pentru a seta una nouă.

6. Cum pot dezinstala WordPress de pe serverul meu Ubuntu?

Pentru a dezinstala WordPress, utilizați următoarele comenzi:


sudo apt purge wordpress
sudo rm -rf /var/www/html/wordpress
sudo rm /etc/nginx/sites-available/wordpress
sudo rm /etc/nginx/sites-enabled/wordpress

7. Pot folosi WordPress pentru a crea un magazin online?

Da, puteți crea un magazin online prin instalarea unui plugin de comerț electronic, precum WooCommerce.

8. Cum pot securiza site-ul meu WordPress?

Pentru a securiza site-ul WordPress, puteți aplica următoarele strategii:

  • Mențineți WordPress, pluginurile și temele actualizate
  • Utilizați parole complexe
  • Instalați un plugin de securitate WordPress
  • Activați autentificarea cu doi factori
  • Realizați copii de rezervă regulate ale site-ului web