WordPress Multisite este o funcționalitate nativă care permite administrarea mai multor website-uri WordPress dintr-o singură instalare. În loc să mențineți instalări separate pentru fiecare website, Multisite le grupează sub o singură instanță WordPress cu o bază de date partajată, un set comun de pluginuri și teme și un panou de administrare centralizat (Network Admin). Această abordare simplifică semnificativ gestionarea infrastructurii și reduce costurile de mentenanță atunci când rețeaua de website-uri are nevoie de actualizări sau schimbări globale.
Multisite este ideal pentru organizații care gestionează mai multe website-uri cu structuri similare – universități cu website-uri pentru fiecare facultate, companii cu website-uri pentru filiale regionale, agenții care administrează website-urile clienților sau rețele de bloguri pe aceeași platformă. Cu toate acestea, Multisite nu este potrivit pentru orice situație și vine cu cerințe și limitări specifice care trebuie evaluate cu atenție înainte de adoptare. Decizia de a folosi Multisite în locul instalărilor independente trebuie să se bazeze pe nevoile reale ale organizației, nu pe aparența de simplitate.
În acest ghid veți descoperi cum să configurați WordPress Multisite pas cu pas, diferențele dintre subdomain și subdirectory, cum să gestionați rețeaua și când să alegeți Multisite în locul instalărilor separate. Veți găsi și instrucțiunile exacte de configurare a fișierelor de sistem, împreună cu considerente de performanță și securitate specifice mediului Multisite.
Cum configurați WordPress Multisite pas cu pas
Configurarea Multisite implică activarea funcționalității în wp-config.php, rularea instalatorului de rețea din panoul admin și configurarea serverului web. Procesul durează aproximativ 15-20 minute și necesită acces la fișierele WordPress și la configurarea serverului. Este esențial să realizați un backup complet al instalării WordPress existente înainte de a începe – odată activat Multisite, revenirea la o instalare simplă presupune pași suplimentari de curățare a bazei de date.
Când să folosiți Multisite
Alegerea între Multisite și instalări separate este o decizie arhitecturală cu implicații pe termen lung. Nu există un răspuns universal corect – totul depinde de gradul de interdependență între website-uri, resursele de administrare disponibile și cerințele tehnice specifice.
Scenarii potrivite
- Gestionarea mai multor website-uri care folosesc aceleași pluginuri și teme, cu actualizări centralizate
- Website-uri pentru departamente sau filiale ale aceleiași organizații, cu branding uniform
- Rețele de bloguri cu conținut independent dar platformă comună și flux editorial centralizat
- Medii de dezvoltare și staging cu mai multe versiuni ale aceluiași website
- Agenții care gestionează zeci de website-uri similare pentru clienți și doresc eficiență operațională
Scenarii în care Multisite nu este recomandat
- Website-uri complet independente fără resurse comune sau relevanță organizațională
- Când website-urile au cerințe diferite de pluginuri care pot cauza conflicte la nivel de rețea
- Când un website necesită performanță izolată fără a fi afectat de activitatea celorlalte site-uri din rețea
- Furnizori de hosting shared care nu suportă Multisite sau limitează funcționalitatea (subdomain wildcard, rewrite rules)
- Când administratorii individuali ai website-urilor necesită control deplin, inclusiv instalare de pluginuri proprii
Tipuri de configurare Multisite
Există două moduri de structurare a rețelei Multisite, iar alegerea dintre ele trebuie făcută înainte de instalare – schimbarea ulterioară a tipului de rețea este posibilă, dar implică pași suplimentari de migrare și reconfigurare DNS.
Subdirectory (cale)
Website-urile sunt accesibile prin subdirectoare ale domeniului principal:
- exemplu.ro/site1
- exemplu.ro/site2
- exemplu.ro/blog
Avantaj: nu necesită configurare DNS suplimentară, funcționează imediat după activarea Multisite. Dezavantaj: toate website-urile sunt sub același domeniu, ceea ce poate fi problematic pentru branduri distincte sau din perspectiva SEO dacă website-urile nu au legătură tematică.
Subdomain
Website-urile sunt accesibile prin subdomenii:
- site1.exemplu.ro
- site2.exemplu.ro
- blog.exemplu.ro
Avantaj: fiecare website are identitate de domeniu proprie, mai potrivită pentru entități distincte. Dezavantaj: necesită configurare DNS wildcard (*.exemplu.ro) și certificate SSL wildcard, care sunt mai costisitoare decât certificatele standard.
Instalarea pas cu pas
Pasul 1 – Cerințe preliminare
Înainte de a activa Multisite, verificați că sunt îndeplinite toate cerințele tehnice:
- Instalare WordPress proaspătă sau existentă fără subdirectory (WordPress să fie instalat direct în rădăcina domeniului, nu în /wordpress/ sau altă cale)
- Dezactivați toate pluginurile temporar – acestea vor fi reactivate după configurarea rețelei
- Acces la fișierele wp-config.php și .htaccess prin File Manager sau FTP
- Pentru configurarea subdomain, adăugați în prealabil un record DNS wildcard (*.exemplu.ro) care să pointeze la același server
- Realizați un backup complet al fișierelor și bazei de date
Pasul 2 – Activarea Multisite în wp-config.php
Adăugați această linie în wp-config.php, înainte de comentariul „That’s all, stop editing!”:
/* Activare Multisite */define('WP_ALLOW_MULTISITE', true);Salvați fișierul și reîncărcați panoul admin WordPress. Veți observa că a apărut un nou element în meniul Tools.
Pasul 3 – Instalarea rețelei
- Din panoul admin, navigați la Tools – Network Setup
- Alegeți tipul de rețea: Sub-domains sau Sub-directories (această alegere este permanentă)
- Completați titlul rețelei și adresa de e-mail a administratorului de rețea (Super Admin)
- Apăsați „Install”
- WordPress va genera codul pe care trebuie să îl adăugați în wp-config.php și .htaccess – copiați ambele blocuri de cod afișate
Pasul 4 – Configurarea fișierelor
Adăugați codul generat în wp-config.php (imediat după constanta WP_ALLOW_MULTISITE):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false); // true pentru subdomenii
define('DOMAIN_CURRENT_SITE', 'exemplu.ro');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);Înlocuiți conținutul fișierului .htaccess cu regulile generate de WordPress:
# BEGIN WordPress Multisite
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]
# END WordPress MultisitePasul 5 – Reautentificarea și verificarea
După salvarea ambelor fișiere, deconectați-vă și reconectați-vă la panoul admin. Veți vedea un nou meniu „My Sites” în bara de administrare și accesul la „Network Admin” pentru administrarea întregii rețele. Dacă întâmpinați erori, verificați că regulile din .htaccess au fost salvate corect și că mod_rewrite este activat pe server.
Administrarea rețelei
Panoul Network Admin este centrul de control al întregii rețele Multisite. Din acest panou puteți crea și gestiona website-uri, instala pluginuri și teme disponibile pentru rețea, gestiona utilizatorii și monitoriza activitatea globală. Este important să distingeți între acțiunile efectuate din Network Admin (care afectează întreaga rețea) și cele efectuate din panoul individual al fiecărui website.
Adăugarea unui website nou
- Din Network Admin – Sites – Add New
- Introduceți adresa website-ului (subdirectorul sau subdomeniul dorit)
- Completați titlul website-ului și adresa de e-mail a administratorului
- Selectați administratorul (utilizator existent sau creați unul nou)
- Apăsați „Add Site” – website-ul este disponibil imediat, fără configurări suplimentare
Gestionarea pluginurilor
Pluginurile în mediul Multisite funcționează diferit față de o instalare standard. Există trei moduri de activare, fiecare cu implicații diferite:
- Network Activate – active pe toate website-urile din rețea (din Network Admin – Plugins). Administratorii individuali nu le pot dezactiva. Recomandat pentru pluginuri de securitate, backup sau funcționalități comune
- Active per site – administratorii individuali le activează pe website-urile lor, dar numai din lista de pluginuri aprobate de Super Admin
- Must-use plugins (mu-plugins) – plasate în directorul wp-content/mu-plugins, active automat pe toate website-urile, nu pot fi dezactivate de nimeni
Gestionarea temelor
Temele trebuie activate la nivel de rețea (Network Enable) înainte de a fi disponibile pentru website-urile individuale. Administratorul de rețea controlează ce teme sunt disponibile – această restricție previne instalarea de teme necertificate de administratorii individuali. Pentru a permite unei teme să fie folosită în rețea, accesați Network Admin – Themes și activați tema dorit.
Roluri și permisiuni în Multisite
Sistemul de roluri în Multisite introduce un nivel suplimentar față de WordPress standard – rolul de Super Admin, care are autoritate asupra întregii rețele. Înțelegerea acestei ierarhii este esențială pentru configurarea corectă a accesurilor.
- Super Admin – controlul complet asupra întregii rețele. Poate crea și șterge website-uri, instala pluginuri și teme, gestiona toți utilizatorii din rețea și accesa setările de rețea
- Administrator (per site) – controlul complet asupra unui singur website din rețea, dar fără acces la setările de rețea, fără posibilitatea de a instala pluginuri noi sau de a activa teme neaprobate de Super Admin
- Celelalte roluri (Editor, Author, Contributor, Subscriber) funcționează identic per website, cu aceleași permisiuni ca într-o instalare standard WordPress
Un utilizator poate avea roluri diferite pe website-uri diferite din aceeași rețea – de exemplu, Administrator pe site-ul departamentului său și Subscriber pe celelalte website-uri ale organizației.
Domenii personalizate pentru website-uri din rețea
O funcționalitate avansată a Multisite este posibilitatea de a asocia domenii personalizate website-urilor din rețea. În loc de site1.exemplu.ro sau exemplu.ro/site1, un website poate fi accesibil prin propriul domeniu (brand.ro), menținând în același timp administrarea centralizată în rețeaua Multisite.
Configurarea domain mapping necesită:
- Pointarea domeniului personalizat (brand.ro) către același server prin DNS (record A sau CNAME)
- Adăugarea domeniului personalizat în setările website-ului din Network Admin – Sites – Edit
- Configurarea serverului web (Apache sau Nginx) pentru a procesa cererile pentru noul domeniu
- Instalarea unui certificat SSL separat pentru noul domeniu
Considerente de performanță și backup
Rețelele Multisite cu multe website-uri active pot genera o încărcare semnificativă pe server, mai ales dacă website-urile au trafic mare simultan. Planificarea capacității serverului trebuie să țină cont de volumul combinat al tuturor website-urilor, nu doar al celui mai mare.
- Toate website-urile partajează aceeași bază de date – un website cu trafic mare sau interogări neoptimizate poate afecta performanța celorlalte
- Fiecare website adaugă tabele suplimentare în baza de date (wp_2_posts, wp_3_posts etc.), ceea ce poate face backup-urile mai complexe
- Configurați un sistem de backup care acoperă întreaga rețea, inclusiv toate tabelele din baza de date și directorul wp-content
- Monitorizați jurnalele de erori pentru a identifica website-urile care consumă resurse excesive sau generează erori frecvente
- Utilizați un sistem de caching (LiteSpeed Cache, WP Rocket) configurat pentru Multisite, care poate gestiona cache-ul per website în cadrul rețelei
Securitatea în mediul Multisite
Multisite introduce considerente de securitate specifice – o vulnerabilitate într-un singur website poate afecta întreaga rețea, deoarece toate website-urile rulează pe aceeași instanță WordPress și partajează aceeași bază de date.
// Configurări recomandate în wp-config.php pentru Multisite
// Dezactivați editorul de fișiere din admin
define('DISALLOW_FILE_EDIT', true);
// Dezactivați instalarea de pluginuri și teme de către administratorii de site
define('DISALLOW_FILE_MODS', true);
// Forțați SSL pentru zona admin și autentificare
define('FORCE_SSL_ADMIN', true);Aplicați actualizările WordPress și ale pluginurilor imediat ce sunt disponibile – o singură actualizare acoperă întreaga rețea, ceea ce este unul dintre avantajele principale ale Multisite din perspectiva mentenanței de securitate. Utilizați pluginuri de securitate cu suport Multisite (Wordfence, iThemes Security) care pot fi configurate centralizat din Network Admin.
WordPress Multisite este un instrument puternic pentru gestionarea centralizată a mai multor website-uri, dar necesită planificare atentă și administrare competentă. Evaluați dacă Multisite este soluția potrivită pentru nevoile dvs., configurați-l corect urmând pașii din acest ghid și stabiliți politici clare pentru administrarea rețelei. Pentru rețele mari, investiți în hosting performant – VPS sau server dedicat – care poate gestiona încărcarea combinată a tuturor website-urilor din rețea fără degradarea experienței utilizatorilor.


Comments (0)