Cum să configurați mai multe site-uri WordPress folosind XAMPP

Publicat: 2021-12-22

XAMPP este folosit de mulți administratori WordPress pentru a configura medii WordPress. Deși există multe utilizări diferite, unele dintre cele mai frecvente cazuri de utilizare sunt crearea unui mediu de testare, dezvoltare sau testare. Ca mediu extrem de configurabil, XAMPP oferă multe avantaje, inclusiv capacitatea de a configura mai multe site-uri WordPress prin gazde virtuale.

Ce este XAMPP?

XAMPP este ceea ce este cunoscut ca mediu de dezvoltare. Include toate pachetele de care un dezvoltator PHP are nevoie pentru a dezvolta software PHP. În același timp, ne oferă tot ce avem nevoie pentru a configura un mediu WordPress.

WordPress are nevoie de câteva lucruri pentru a rula. Serverul sau planul de găzduire, pe care sunt instalate și rulate toate componentele, și numele domeniului sunt două lucruri cu care suntem familiarizați cu toții. Cu toate acestea, serverul are nevoie și de o serie de pachete software pentru a rula WordPress. Acestea includ:

Server web – Serverul web este cel care oferă de fapt site-ul WordPress. Există multe servere web diferite disponibile, inclusiv Nginx, Apache și IIS, cu XAMPP inclusiv Apache.

Baza de date SQL – WordPress folosește o bază de date SQL pentru a stoca date. În timp ce majoritatea sunt familiarizați cu aroma MySQL a SQL, în multe cazuri, ceea ce obțineți este MariaDB. Este important să rețineți că mulți oameni și organizații folosesc termenii în mod interschimbabil.

Notă pentru toci : MySQL a fost achiziționat de Oracle în 2009. Din cauza preocupărilor legate de această achiziție, mai mulți dezvoltatori MySQL au transferat dezvoltarea la MariaDB. MariaDB a devenit, între timp, unul dintre cele mai utilizate RDBMS.

PHP – PHP este limbajul în care este scris WordPress și este solicitat de WordPress pentru a rula. Acest lucru este necesar, deoarece codul WordPress trebuie să fie executat de serverul web, ceea ce putem face numai dacă este instalat PHP.

XAMPP include toate cele de mai sus într-un singur pachet, ușor de instalat. În loc să instalăm fiecare articol individual, obținem un program de instalare care asigură totul, făcând mult mai ușor să instalați toate componentele de care avem nevoie, fără a ne îngrijora de dependențe și configurații.

Pe o notă secundară, XAMPP include și Perl. Deși acest lucru nu este necesar pentru a rula WordPress, administratorii WordPress mai tehnici ar putea folosi acest lucru pentru a scrie scripturi.

Un alt lucru care vine cu XAMPP, pe care s-ar putea să îl apreciați, este Bitnami pentru XAMPP. Bitnami este un produs software de aplicații împachetat de la VMware care ne permite să instalăm module precum WordPress la fel de ușor cum am instala orice alt software. Cu XAMPP și Bitnami, putem avea un mediu de pregătire complet pus în funcțiune în câteva minute.

Notă pentru toci : X din XAMPP indică faptul că este disponibil pentru mai multe sisteme de operare. În acest caz, puteți descărca XAMPP pentru Windows, Mac OS și Linux.

De ce să folosiți XAMPP?

XAMPP facilitează instalarea a tot ceea ce avem nevoie pentru a construi un mediu de pregătire WordPress într-un pachet convenabil. Desigur, puteți descărca și instala în mod egal fiecare pachet individual, iar rezultatul final va fi același – cu condiția să vă simțiți confortabil să vă murdăriți mâinile cu fișierele de configurare.

Se descarcă XAMPP

După cum sa discutat mai devreme, XAMPP este disponibil pentru toate sistemele de operare majore, inclusiv Windows, Linux și Mac. Ca atare, indiferent de configurația dvs., puteți descărca XAMPP pentru sistemul dvs. de operare direct de pe site-ul lor.

Instalarea XAMPP

Instalarea XAMPP este un proces destul de simplu, fără abilități tehnice speciale necesare. Pentru a începe, faceți dublu clic pe fișierul descărcat și urmați instrucțiunile furnizate pe ecran.

Va trebui să alegeți locația unde doriți să instalați XAMPP, limba și dacă doriți să instalați Bitnami pentru XAMPP. În funcție de configurația mașinii dvs., poate fi necesar să faceți excepții de firewall pentru MariaDB și Apache.

Notă: dacă intenționați să accesați mediul doar local, nu va trebui să deschideți porturile firewall.

Instalarea WordPress

Odată ce XAMPP este pornit și rulează, puteți instala WordPress descărcând Modulul Bitnami WordPress pentru XAMPP. Din nou, acesta este un proces destul de simplu. Va trebui să vă configurați contul de utilizator și numele site-ului web, în ​​timp ce programul de instalare se ocupă de orice altceva, inclusiv de crearea bazelor de date necesare.

Odată ce este finalizat, veți putea accesa noua instalație WordPress.

Configurarea WordPress

Dacă aveți deja un site web live și doriți să configurați un mediu de realizare/dezvoltare, puteți să faceți o copie de rezervă și să o restaurați în mediul de pregătire. Acest lucru vă va ajuta să vă asigurați că aveți același mediu pe ambele sisteme. Dacă nu aveți încă un site web live, puteți continua și începe să vă configurați site-ul web în mediul de testare.

Opțiuni suplimentare de configurare – rularea mai multor site-uri WordPress pe XAMPP

Puteți rula mai mult de un site web WordPress în mediul dvs. de pregătire XAMPP prin gazde virtuale.

Gazdele virtuale ne permit să folosim aliasuri pentru a rula mai multe site-uri web pe aceeași adresă IP și server web. Vestea bună este că funcționalitatea este încorporată; tot ce trebuie să facem este să-l activăm și apoi să creăm gazdele virtuale de care avem nevoie. Deși nu există o limită strictă a numărului de gazde virtuale pe care le puteți crea, dacă fiecare dintre gazde virtuale are activată înregistrarea în jurnal, este posibil să nu puteți depăși 64 de gazde virtuale.

Adăugarea mai multor gazde virtuale

Gazdele virtuale sunt adăugate prin fișierul de configurare HTTPD pentru gazde virtuale. Veți găsi acest fișier în următorul director: C:\xampp\apache\conf\extra\httpd-vhosts.conf

Dacă ați instalat XAMPP într-un director diferit, fișierul de configurare va fi localizat acolo în loc de calea furnizată mai sus.

Notă geek : httpd din numele fișierului reprezintă demonul http. Demonii sunt procese de fundal Linux, httpd fiind procesul de fundal Apache. Pe Windows, demonii sunt numiți servicii, dar convenția de denumire Linux a rămas. Acum reveniți la editarea fișierului.

1. Activați Virtual Hosts în configurația Apache

Primul lucru pe care va trebui să-l faceți este să găsiți și să decomentați următoarea linie:

NameVirtualHosts *:80

Acest lucru îi spune lui Apache că vom folosi gazde virtuale pe portul 80. Apoi, la sfârșitul fișierului, adăugați următoarele 4 linii:

 <VirtualHost *> DocumentRoot "C:\XAMPP\htdocs" ServerName localhost </VirtualHost> 

2. Definirea gazdelor virtuale

Odată terminat, putem începe să adăugăm gazde virtuale. Acestea trebuie adăugate manual în fișierul httpd-vhosts.conf, pe care îl veți găsi în /xampp/apache/conf/extra. Pentru fiecare gazdă virtuală pe care dorim să o adăugăm, trebuie să adăugăm un set de directive care să ofere Apache detaliile de configurare de bază. Acestea sunt stabilite după cum urmează:

<VirtualHost *>
 DocumentRoot "C:\XAMPP\htdocs\wppro"
 ServerName www.wpwhitesecurity.com
 <Directory "C:\XAMPP\htdocs\wppro">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
 Allow from all
</Directory>
</VirtualHost>

Să aruncăm o privire la ceea ce face fiecare linie

  • Linia 1 – Deschide un nou set de directive, informând Apache că vom declara o nouă gazdă virtuală
  • Linia 2 – Specifică unde se află fișierele site-ului web, fiecare gazdă virtuală având propriul director
  • Linia 3 – Furnizează numele la care ar trebui să răspundă site-ul web
  • Linia 4 – 8 – Specificați cine ar trebui să aibă acces la conținutul directorului. Directorul listat aici ar trebui să se potrivească cu directorul specificat în linia 2
  • Linia 9 – Închide acest set de directive pentru această gazdă virtuală

Va trebui să adăugați un set de directive pentru fiecare gazdă virtuală separat. După ce ați configurat toate gazdele virtuale, salvați fișierul și închideți. Pentru a testa și a confirma că toată sintaxa din configurația Apache este corectă, rulați procesul httpd.exe cu comutatorul –t din directorul c:\xampp\apache\bin, așa cum se vede în captura de ecran de mai jos.

3. Opțional: Editați fișierul Windows Hosts

Puteți accesa mediul de testare prin nume mai prietenoase prin editarea fișierului Windows hosts. Ca exemplu. Este posibil să doriți să vă accesați site-ul web tastând stagingsite.com în loc de localhost/stagingsite, ceea ce face mai ușor de reținut.

Notă geek : fișierul hosts este un fișier text care mapează adresele IP cu numele gazdelor. Windows verifică acest fișier înainte de a trimite solicitări DNS, suprascriind efectiv orice nume de domeniu. În timp ce fișierele hosts au fost sursa multor farse, ele de fapt sunt înainte de DNS. Inițial, era un fișier întreținut de Institutul de Cercetare Stanford și partajat de cei care doreau să acceseze cea mai veche versiune a acesteia, care este acum internetul, permițându-le să viziteze site-uri web. Aceasta înseamnă că, efectiv, a trebuit să descărcați periodic serverul DNS în loc să trimiteți pur și simplu o solicitare. Meh.

Odată ce sunteți mulțumit de mediul de testare, puteți pur și simplu să faceți o copie de rezervă și să o restaurați în mediul live.