GNU/Linux >> Linux Esercitazione >  >> Panels >> LAMP

Come installare WordPress con Apache in Ubuntu 20.04

WordPress è la piattaforma più popolare al mondo per la creazione di siti Web, che si tratti di un blog, un sito di e-commerce, un sito Web aziendale, un sito Web portfolio, una directory aziendale online e così via. È gratuito e open source, facile da installare, imparare e utilizzare, altamente collegabile e anche personalizzabile.

Questa guida mostra come installare l'ultima versione di WordPress con Apache in Ubuntu 20.04 . Si presuppone che tu abbia la LAMP stack installato e ben configurato per l'hosting di siti Web, altrimenti consulta la nostra guida:

  • Come installare lo stack LAMP con PhpMyAdmin in Ubuntu 20.04

Installazione di WordPress in Ubuntu 20.04

1. Una volta che la LAMPADA stack (Apache , MariaDB, e PHP ) installato e configurato sul server Ubuntu 20.04, puoi procedere ulteriormente al download dell'ultima versione di WordPress utilizzando il seguente comando wget.

$ wget -c http://wordpress.org/latest.tar.gz

Scarica WordPress in Ubuntu 20.04

2. Una volta completato il download, estrai il file archiviato utilizzando il comando tar come mostrato.

$ tar -xzvf latest.tar.gz

Estrai file WordPress

3. Quindi, sposta la directory WordPress estratta nella radice del tuo documento, ad esempio /var/www/html/ e sotto il tuo sito web come mostrato (sostituisci mysite.com con il nome del tuo sito web o il nome di dominio). Il comando seguente creerà un mysite.com directory e sposta i file di WordPress al di sotto di essa.

$ ls -l
$ sudo cp -R wordpress /var/www/html/mysite.com
$ ls -l /var/www/html/

Configura WordPress sul sito web

4. Ora imposta le autorizzazioni appropriate sul sito Web (/var/www/html/mysite.com ) directory. Dovrebbe essere di proprietà di Apache2 utente e gruppo chiamato www-data .

$ sudo chown -R www-data:www-data /var/www/html/mysite.com
$ sudo chmod -R 775 /var/www/html/mysite.com

Imposta le autorizzazioni sui file di WordPress

Creazione di un database WordPress per il sito Web

5. Per iniziare, accedi alla shell del tuo database MariaDB utilizzando il seguente mysql comando con -u flag per fornire il nome utente che dovrebbe essere root e -p per inserire una password che hai impostato per l'account root MySQL quando hai installato il software MariaDB.

$ sudo mysql -u root -p

6. Dopo l'accesso, esegui i seguenti comandi per creare il database del tuo sito e un utente del database con i privilegi mostrati. Ricorda di sostituire "miosito ”, “amministratore del miosito " e "[email protetta]! ” con il nome del database, il nome utente del database e la password dell'utente.

MariaDB [(none)]> CREATE DATABASE mysite;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY '[email protected]!';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT

Crea un database WordPress

7. Quindi, spostati nella root del documento del tuo sito web, crea un wp-config.php dal file di configurazione di esempio fornito come mostrato.

$ cd /var/www/html/mysite.com
$ sudo mv wp-config-sample.php wp-config.php

8. Quindi apri il wp-config.php file di configurazione per la modifica.

$ sudo vim wp-config.php

e aggiorna i parametri di connessione al database (nome del database, utente del database e password dell'utente creata sopra) come mostrato nella schermata seguente.

Configura le impostazioni del database di WordPress

Creazione di Apache VirtualHost per il sito Web WordPress

9. Successivamente, devi configurare il server web Apache per servire il tuo WordPress sito utilizzando il tuo nome di dominio completo, creando un host virtuale per esso nella configurazione di Apache.

Per creare e attivare un nuovo host virtuale, crea un nuovo file in /etc/apache2/sites-available/ directory. In questo esempio, chiameremo il file mysite.com.conf (dovrebbe terminare con .conf estensione).

$ sudo vim /etc/apache2/sites-available/mysite.com.conf

Quindi copia e incolla la seguente configurazione al suo interno (sostituendo ServerName e ServerAdmin email con i tuoi valori).

<VirtualHost *:80>
	ServerName mysite.com
	ServerAdmin [email protected]
	DocumentRoot /var/www/html/mysite.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Crea un host virtuale Apache per WordPress

Salva il file e chiudilo.

10. Quindi controlla la configurazione di Apache per la correttezza della sintassi. Se la sintassi è corretta, abilita il nuovo sito e ricarica il servizio apache2 per applicare le nuove modifiche.

$ apache2ctl -t
$ sudo a2ensite mysite.com.conf
$ sudo systemctl reload apache2

Abilita sito Web in Apache

11. Inoltre, disabilita l'host virtuale predefinito per consentire al tuo nuovo sito di caricarsi correttamente da un browser web.

$ sudo a2dissite 000-default.conf
$ sudo systemctl reload apache2

Disabilita il sito Web in Apache

Completamento dell'installazione di WordPress tramite interfaccia Web

12. La sezione finale mostra come completare l'installazione di WordPress utilizzando il programma di installazione web. Quindi apri il tuo browser e naviga usando il nome di dominio del tuo sito:

http://mysite.com.

Una volta caricato il programma di installazione web di WordPress, scegli la lingua che desideri utilizzare per l'installazione e fai clic su Continua .

Seleziona la lingua di installazione di WordPress

13. Quindi, imposta il titolo del tuo sito, il nome utente amministrativo e la password e un'e-mail per la gestione dei contenuti del tuo sito. Quindi fai clic su Installa WordPress .

Aggiungi i dettagli del sito WordPress

14. Una volta completata l'installazione di WordPress, fai clic su Registro per accedere alla pagina di accesso amministrativo del tuo sito.

Installazione di WordPress completata

15. Ora accedi al tuo nuovo WordPress sito web utilizzando le tue credenziali amministrative (nome utente e password create sopra) e inizia a personalizzare il tuo sito da Dashboard .

Accesso a WordPress

Cruscotto di WordPress

In questo articolo abbiamo spiegato come installare WordPress utilizzando Apache come server web e MySQL come sistema di database per servire siti Web PHP.

Successivamente, il passaggio cruciale è proteggere il tuo sito WordPress con SSL. Se hai implementato WordPress su un dominio reale, puoi proteggere il sito con Let's Encrypt gratuito certificato. Se hai distribuito WordPress localmente su un sito Web fittizio per test o uso personale, ti suggerisco di utilizzare un certificato autofirmato invece.

Condividere è prendersi cura...
Condividi su FacebookCondividi su TwitterCondividi su LinkedinCondividi su Reddit
No
LAMP
  1. Come installare WordPress con Apache su Ubuntu 18.04

  2. Come installare PrestaShop su Ubuntu 20.04 con Apache

  3. Installa WordPress su Ubuntu 16.04 / Ubuntu 14.04 con LAMP

  4. Installa phpMyAdmin con Apache su Ubuntu 20.04

  5. Come installare Apache su Ubuntu?

Come installare Apache su Ubuntu 20.04

Come installare WordPress su CentOS 7.1 con Apache

Come installare WordPress Ubuntu 20.04

Come installare WordPress con EasyEngine su Ubuntu 20.04

Come installare WordPress con LAMP su Ubuntu 20.04

Come installare WordPress su Ubuntu 22.04