WordPress este cea mai populară platformă din lume pentru construirea de site-uri web, fie că este un blog, un site web de comerț electronic, un site web de afaceri, un site de portofoliu, un director de afaceri online și așa mai departe. Este gratuit și open-source, ușor de instalat, învățat și utilizat, foarte conectabil și personalizabil.
Citește și: Cum se instalează WordPress cu Nginx în Ubuntu 20.04
Acest ghid arată cum se instalează cea mai recentă versiune de WordPress cu Apache în Ubuntu 20.04. Se presupune că aveți LAMPĂ stiva instalată și bine configurată pentru găzduirea site-urilor web, în caz contrar, consultați ghidul nostru:
1. Odata ce LAMPĂ grămadă (Apache, MariaDB, și PHP) instalat și configurat pe serverul Ubuntu 20.04, puteți continua să descărcați cea mai recentă versiune de WordPress folosind următoarele comanda wget.
$ wget -c http://wordpress.org/latest.tar.gz.
2. După finalizarea descărcării, extrageți fișierul arhivat utilizând fișierul comanda tar așa cum se arată.
$ tar -xzvf latest.tar.gz.
3. Apoi, mutați directorul WordPress extras în rădăcina documentului dvs. /var/www/html/
și sub site-ul dvs. web așa cum se arată (înlocuiți site-ulmeu.com cu numele site-ului dvs. web sau numele domeniului). Următoarea comandă va crea un site-ulmeu.com director și mutați fișierele WordPress sub el.
$ ls -l. $ sudo cp -R wordpress /var/www/html/mysite.com. $ ls -l / var / www / html /
4. Acum setați permisiunile corespunzătoare pe site (/var/www/html/mysite.com) director. Ar trebui să fie deținută de Apache2 utilizator și grup numit www-date.
$ sudo chown -R www-data: www-data /var/www/html/mysite.com. $ sudo chmod -R 775 /var/www/html/mysite.com.
5. Pentru a începe, conectați-vă la shell-ul bazei de date MariaDB folosind următoarele mysql comanda cu -u
pavilion pentru a furniza numele de utilizator care ar trebui să fie rădăcină și -p
pentru a introduce o parolă pe care ați setat-o pentru contul root MySQL atunci când ați instalat software-ul MariaDB.
$ sudo mysql -u root -p.
6. După autentificare, rulați următoarele comenzi pentru a crea baza de date a site-ului dvs. și un utilizator al bazei de date cu privilegii, așa cum se arată. Nu uitați să înlocuiți „site-ul meu”, “mysiteadmin" și "[e-mail protejat]!”Cu numele bazei de date, numele de utilizator al bazei de date și parola utilizatorului.
MariaDB [(none)]> CREATE DATABASE site-ul meu; MariaDB [(none)]> ACORDĂ TOATE PRIVILEGIILE ACTIVE site-ul meu.* LA 'mysiteadmin'@' localhost 'IDENTIFICAT DE'[e-mail protejat]!'; MariaDB [(none)]> PRIVILEGII DE FLUSH; MariaDB [(none)]> EXIT.
7. Apoi, mutați în rădăcina documentului site-ului dvs. web, creați un wp-config.php din fișierul de configurare mostră furnizat, așa cum se arată.
$ cd /var/www/html/mysite.com. $ sudo mv wp-config-sample.php wp-config.php.
8. Apoi deschideți wp-config.php fișier de configurare pentru editare.
$ sudo vim wp-config.php.
și actualizați parametrii de conectare la baza de date (numele bazei de date, utilizatorul bazei de date și parola utilizatorului create mai sus) așa cum se arată în următoarea captură de ecran.
9. Apoi, trebuie să configurați serverul web Apache pentru a vă servi WordPress site folosind numele dvs. de domeniu complet calificat, prin crearea unei gazde virtuale pentru acesta în configurația Apache.
Pentru a crea și activa o nouă gazdă virtuală, creați un fișier nou sub /etc/apache2/sites-available/ director. În acest exemplu, vom apela fișierul mysite.com.conf (ar trebui să se termine cu .conf
extensie).
$ sudo vim /etc/apache2/sites-available/mysite.com.conf.
Apoi copiați și lipiți următoarea configurație în ea (înlocuind fișierul Numele serverului și ServerAdmin e-mailuri cu valorile dvs.).
Numele serverului site-ulmeu.com ServerAdmin [e-mail protejat] DocumentRoot /var/www/html/mysite.com ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log combinat.
Salvați fișierul și închideți-l.
10. Apoi verificați configurația Apache pentru corectitudinea sintaxei. Dacă sintaxa este OK, activați noul site și reîncărcați serviciul apache2 pentru a aplica noile modificări.
$ apache2ctl -t. $ sudo a2ensite mysite.com.conf. $ sudo systemctl reîncarcă apache2.
11. De asemenea, dezactivați gazda virtuală implicită pentru a permite noului site să se încarce corect dintr-un browser web.
$ sudo a2dissite 000-default.conf. $ sudo systemctl reîncarcă apache2.
12. Secțiunea finală arată cum să finalizați instalarea WordPress utilizând programul de instalare web. Deci, deschideți browserul și navigați folosind numele de domeniu al site-ului:
http://mysite.com.
Odată ce programul de instalare web WordPress se încarcă, alegeți limba pe care doriți să o utilizați pentru instalare și faceți clic pe Continua.
13. Apoi, setați titlul site-ului, numele de utilizator administrativ și parola și un e-mail pentru gestionarea conținutului site-ului. Apoi apasa Instalați WordPress.
14. Odată ce instalarea WordPress este completă, faceți clic pe Buturuga pentru a accesa pagina de autentificare administrativă a site-ului dvs.
15. Acum conectați-vă la noul dvs. WordPress site-ul web folosind acreditările dvs. administrative (numele de utilizator și parola create mai sus) și începeți să vă personalizați site-ul Bord.
În acest articol, am explicat cum se instalează WordPress folosind Apache ca server web și MySQL ca sistem de baze de date pentru servirea site-urilor web PHP.
Apoi, pasul crucial este să vă securizați site-ul WordPress cu SSL. Dacă ați implementat WordPress pe un domeniu real, puteți securiza site-ul cu Gratuit Să criptăm certificat. Dacă ați implementat WordPress local pe un site web fals pentru testare sau utilizare personală, vă sugerez să utilizați un certificat autosemnat in schimb.