×

Cum pot instala WordPress pe hosting-ul meu?

WordPress este unul dintre cele mai populare sisteme de gestionare a conținutului unui website. Instalarea WordPress pe un server de hosting este un proces ce poate fi realizat în 2 moduri: Instalare automată prin cPanel (Softaculous/WPToolkit) și Instalare manuală prin încărcarea fișierelor WordPress.

Instalarea automată a WordPress prin cPanel

  1. Conectează-te la contul de cPanel al serverului de hosting.
  2. Accesează WordPress Management sau WordPress Toolkit din meniul din stânga sau din secțiunea Domains. Reține că denumirile exacte pot varia ușor în funcție de furnizorul tău de hosting.
    cPanel WordPress Management Button
  3. De pe pagina WordPress Toolkit, poți începe instalarea WordPress-ului prin apăsarea butonului Install WordPress. Alternativ, poți apăsa butonul Scan pentru a verifica instalările WordPress existente pe server, care s-au făcut fără instrumentul Toolkit.
    cPanel Install WordPress
  4. În continuare, este nevoie să specifici URL-ul pentru instalare, adică domeniul unde dorești să instalezi WordPress.
  5. Următorul pas este să introduci username-ul pentru contul de admin, parola și adresa de email.
    cPanel Install WordPres Options
  6. Confirmă prin apăsarea butonului de Install.

Instalare manuală a WordPress prin terminal

Această metodă necesită cunoștințe tehnice mai avansate și acces SSH la serverul tău de hosting.

  1. Conectează-te la server prin instrumentul PuTTY sau un client SSH.
  2. Odată conectat la server, este nevoie să navighezi la folder-l în care dorești să se afle site-ul WordPress. De obicei, acesta este un subdirector al folderului public_html, care reprezintă rădăcina web a site-urilor tale. Asigură-te că știi care este directorul rădăcină al serverului tău web, deoarece acesta poate varia (ex: /var/www/html/ în loc de public_html).

    cd public_html/exemplu.com ## în loc de exemplu.com va fi denumirea website-ului tău


    Sau, dacă acest folder nu există deja, îl poți crea și apoi naviga la acesta:

    cd public_html
    mkdir exemplu.com
    cd exemplu.com


  3. Descarcă ultima versiune WordPress de pe serverul lor și extrage fișierul din aceasta, utilizând următoarele comenzi:

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


    Comanda tar xfz latest.tar.gz va crea un director numit wordpress în directorul curent.
  4. După extragere, mută fișierele din directorul wordpress în folderul exemplu.com (sau în folderul curent unde dorești să fie instalat WordPress). Apoi, șterge directorul wordpress și fișierul latest.tar.gz. Poți face aceasta prin comenzile:

    mv wordpress/* ./
    rmdir ./wordpress/
    rm -f latest.tar.gz
  5. În continuare, vei crea baza de date și un utilizator MySQL/MariaDB și îi vei asocia. Aceste comenzi sunt specifice sistemelor de operare bazate pe Debian/Ubuntu. Dacă folosești CentOS/RHEL, comenzile de instalare a MariaDB pot diferi.

    sudo apt install mariadb-server mariadb-client
    mysql_secure_installation


    După rularea mysql_secure_installation, vei fi nevoit să confirmi anumite detalii pentru instalare, cum ar fi setarea/reînnoirea parolei root. Această comandă este vitală pentru securizarea instalării tale MariaDB/MySQL.

    Apoi, conectează-te la consola MySQL:

    mysql -u root -p

    Vei fi nevoit să introduci parola pentru contul de root MySQL. În consola mysql, introdu următoarele comenzi:

    CREATE DATABASE wordpress_db; # Schimbă denumirea bazei de date dorită
    CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'oParolaPuternica!'; # Schimbă userul și parola dorită
    GRANT ALL ON wordpress_db.* TO 'wp_user'@'localhost' IDENTIFIED BY 'oParolaPuternica!'; # Introdu datele schimbate anterior. Atenție! Parola specificată aici trebuie să fie IDENTICĂ cu cea din comanda
    CREATE USER. FLUSH PRIVILEGES;
    EXIT;


    Recomandare de securitate: Asigură-te că folosești parole puternice și unice pentru baza de date și utilizatorul MySQL.
  6. Creează și configurează fișierul wp-config.php. Acest pas este crucial. Copiază fișierul wp-config-sample.php și redenumește-l în wp-config.php. Apoi, editează-l pentru a introduce detaliile bazei de date create anterior.

    cp wp-config-sample.php wp-config.php
    nano wp-config.php # sau folosește editorul tău preferat (vim, etc.)


    În fișierul wp-config.php, caută și modifică următoarele linii cu detaliile bazei tale de date:

    define( 'DB_NAME', 'wordpress_db' ); // Numele bazei de date
    define( 'DB_USER', 'wp_user' ); // Numele utilizatorului bazei de date
    define( 'DB_PASSWORD', 'oParolaPuternica!' ); // Parola utilizatorului bazei de date
    define( 'DB_HOST', 'localhost' ); // De obicei 'localhost'


  7. Termină setarea WordPress prin accesarea site-ului în browser. Dacă fișierele WordPress au fost mutate în public_html/exemplu.com, atunci URL-ul de accesare va fi http://exemplu.com sau, în lipsa unui domeniu configurat, http://server_ip/exemplu.com. Accesând acest URL, vei fi ghidat prin procesul final de instalare WordPress (setarea titlului site-ului, a datelor de logare pentru administratorul WordPress etc.).