In questo articolo, avremo spiegato i passaggi necessari per installare e configurare WordPress con LAMP su Ubuntu 20.04 LTS. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
WordPress è il sistema di gestione dei contenuti leader nel mondo. Utilizzato da decine di milioni di pagine Web e creatori di Internet allo stesso modo, WordPress è la spina dorsale della maggior parte dei blog, siti Web aziendali, negozi di e-commerce e molto altro. Anche le prestazioni delle pagine Web con WordPress sono in genere tra le più veloci disponibili.
Installa WordPress con LAMP su Ubuntu 20.04
Passaggio 1. Innanzitutto, prima di iniziare a installare qualsiasi pacchetto sul tuo server Ubuntu, ti consigliamo sempre di assicurarti che tutti i pacchetti di sistema siano aggiornati.
sudo apt update sudo apt upgrade
Passaggio 2. Installa lo stack LAMP.
WordPress è costruito con PHP. Puoi ospitarlo come faresti con qualsiasi altra app Web scritta in PHP. Quindi, dovrai configurare Ubuntu come server LAMP. Se non l'hai già fatto, usa la nostra tradizionale guida LAMP per configurare Ubuntu in modo che serva PHP prima di continuare.
Passaggio 3. Installa WordPress sul sistema Ubuntu.
Dopo aver installato lo stack LAMP (Apache, MariaDB e PHP) inizia a scaricare l'ultima versione di WordPress:
cd /var/www/html wget -c http://wordpress.org/latest.tar.gz
Quindi, estrai il file archiviato:
tar -xzvf latest.tar.gz
Cambia il proprietario e imposta i permessi corretti per questi file, devi eseguire il comando seguente:
sudo chown -R www-data:www-data /var/www/html/wordpress
Passaggio 4. Crea un database per WordPress.
WordPress utilizza il database MariaDB per archiviare tutti i suoi dati come post, pagine, utenti, plugin e impostazioni dei temi. Accedi al tuo server MariaDB con il seguente comando e inserisci la tua password di root MariaDB:
mysql -u root -p
Una volta che sei nella console di MariaDB, crea un nuovo database:
CREATE DATABASE wordpress_db; CREATE USER [email protected] IDENTIFIED BY 'your-strong-password'; GRANT ALL PRIVILEGES ON wordpress_db.* TO [email protected]; FLUSH PRIVILEGES; exit;
Una volta creato il database, dovremo aggiungere queste informazioni al file di configurazione di WordPress:
cd /var/www/html/wordpress mv wp-config-sample.php wp-config.php
Ora apri il wp-config.php
file con il tuo editor di testo preferito, ad esempio:
// ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', 'wordpress_db'); /** MySQL database username */ define('DB_USER', 'wordpress_user'); /** MySQL database password */ define('DB_PASSWORD', 'your-strong-password'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); /** The Database Collate type. Don't change this if in doubt. */ define('DB_COLLATE', '');
Passaggio 5. Configurazione di Apache per WordPress.
Ora possiamo creare i nostri file host virtuali. Esegui il comando seguente per creare il file di configurazione dell'host virtuale per il tuo dominio, tuo_dominio.com:
nano /etc/apache2/sites-available/mydomain.com.conf
E aggiungi il seguente contenuto al file:
<VirtualHost *:80> ServerAdmin [email protected]_domain.com ServerName mydomain.com.com ServerAlias www.mydomain.com.com DocumentRoot /var/www/html/wordpress <Directory /var/www/html/wordpress> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/your_domain.com_error.log CustomLog ${APACHE_LOG_DIR}/your_domain.com_access.log combined </VirtualHost>
Per abilitare l'host virtuale che abbiamo appena creato, esegui il seguente comando:
ln -s /etc/apache2/sites-available/mydomain.com.com.conf /etc/apache2/sites-enabled/mydomain.com.conf
Affinché la nuova configurazione abbia effetto, riavvia il servizio Apache digitando:
sudo a2ensite mydomain.com.conf sudo systemctl restart apache2
Passaggio 6. Completamento dell'installazione di WordPress.
Nell'ultimo passaggio di questa guida, dobbiamo accedere all'interfaccia Web di WordPress e completare l'installazione. Per completare l'installazione, apri il browser e vai a:
http://your_domain.com/
Quindi fai clic su Continua e digita il titolo del sito, il nome utente, la password e la tua email. Ora fai clic su Installa WordPress.
Questo è tutto ciò che devi fare per installare WordPress su Ubuntu 20.04 Focal Fossa. Spero che tu possa trovare utile questo suggerimento rapido. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.