Skip to content
Instalarea WordPress pe un server VPS

Instalarea WordPress pe un server VPS: Ghid pas cu pas

Instalarea WordPress pe un server VPS: Ghid pas cu pas. Instalarea WordPress pe un server VPS oferă un control complet asupra resurselor, performanță mai bună și posibilități extinse de personalizare.

Spre deosebire de hostingul partajat, un VPS necesită cunoștințe de administrare server.

Acest ghid vă va conduce pas cu pas prin procesul complet de instalare a WordPress pe un VPS Linux (Ubuntu), utilizând server web Apache, baza de date MySQL și PHP.

Instalarea WordPress pe un server VPS

1. Conectați-vă la VPS prin SSH

Utilizați un client SSH (ex: Terminal sau PuTTY) pentru a vă conecta la server:

ssh root@IP-ul_serverului

Introduceți parola sau utilizați cheia privată, în funcție de configurația serverului.

2. Actualizați sistemul de operare

Este recomandat să actualizați toate pachetele la zi:

apt update
apt upgrade -y

3. Instalați serverul web Apache

Apache este unul dintre cele mai populare servere web pentru găzduirea WordPress:

apt install apache2 -y

Porniți și activați serviciul:

systemctl start apache2
systemctl enable apache2

4. Instalați MySQL și creați baza de date

Instalați motorul de baze de date MySQL:

apt install mysql-server -y

Asigurați-vă că rulați scriptul de securizare:

mysql_secure_installation

Apoi creați baza de date și utilizatorul pentru WordPress:

mysql -u root -p

CREATE DATABASE wordpress_db;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'parola_sigura';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

5. Instalați PHP și extensiile necesare

WordPress are nevoie de PHP și câteva module suplimentare:

apt install php php-mysql php-gd php-xml php-mbstring php-curl php-zip -y

Verificați versiunea PHP instalată:

php -v

6. Descărcați și configurați WordPress

Accesați directorul web:

cd /var/www/html

Descărcați WordPress și extrageți-l:

wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
mv wordpress/* .
rm -rf wordpress latest.tar.gz

7. Configurați fișierul wp-config.php

Redenumiți fișierul de configurare:

mv wp-config-sample.php wp-config.php

Editați fișierul cu un editor de text (nano sau vim):

nano wp-config.php

Modificați următoarele linii:

define( 'DB_NAME', 'wordpress_db' );
define( 'DB_USER', 'wp_user' );
define( 'DB_PASSWORD', 'parola_sigura' );

8. Setări de permisiuni

Asigurați-vă că Apache are drepturile necesare:

chown -R www-data:www-data /var/www/html
find /var/www/html -type d -exec chmod 755 {} \;
find /var/www/html -type f -exec chmod 644 {} \;

9. Configurați Apache pentru domeniu

Creați un fișier de configurare pentru domeniul dvs.:

nano /etc/apache2/sites-available/myindex.ro.conf

Adăugați următorul conținut:

<VirtualHost *:80>
    ServerAdmin contact@myindex.ro
    ServerName myindex.ro
    DocumentRoot /var/www/html

    <Directory /var/www/html>
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Activați virtual hostul și rescrierea URL-urilor:

a2ensite myindex.ro.conf
a2enmod rewrite
systemctl reload apache2

10. Accesați interfața de instalare WordPress

Deschideți browserul și accesați domeniul configurat sau IP-ul serverului:

http://myindex.ro

Completați datele necesare: titlul website-ului, utilizator, parolă și adresa de email.

11. (Opțional) Instalare SSL cu Let’s Encrypt

Recomandat pentru securitate și SEO:

apt install certbot python3-certbot-apache -y
certbot --apache -d myindex.ro

Certbot va configura automat SSL și va activa redirecționarea HTTPS.

Instalarea WordPress pe un VPS oferă o platformă flexibilă, performantă și sigură pentru dezvoltarea unui website profesional.

Prin urmarea acestui ghid pas cu pas, puteți configura manual un mediu complet de găzduire și să aveți control total asupra performanței și securității WordPress.

Nu uitați să actualizați regulat serverul, să faceți backup-uri și să optimizați website-ul pentru SEO.

Back To Top