WordPress è un sistema di gestione dei contenuti gratuito, open source e più popolare che ti consente di creare un blog su Internet. Alimenta più di un terzo dei siti Web, compreso il 33% dei primi 10 milioni di siti Web. WordPress è dotato di potenti funzionalità, splendidi design e ti dà la libertà di creare tutto ciò che desideri.
In questo tutorial, ti mostreremo come installare WordPress con Nginx su Ubuntu 20.04 VPS.
Prerequisiti
- Un Ubuntu 20.04 VPS (useremo il nostro piano SSD 2 VPS)
- Accesso all'account utente root (o accesso a un account amministratore con privilegi root)
Passaggio 1:accedi al server e aggiorna i pacchetti del sistema operativo del server
Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:
ssh root@IP_Address -p Port_number
Dovrai sostituire "IP_Address" e "Port_number" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Inoltre, se necessario, sostituisci "root" con il nome utente dell'account amministratore.
Prima di iniziare, devi assicurarti che tutti i pacchetti del sistema operativo Ubuntu installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:
apt-get update -y apt-get upgrade -y
Fase 2:installa il server LEMP
WordPress è scritto in PHP e utilizza MariaDB come database backend. Quindi il server LEMP deve essere installato sul tuo server. Puoi installare nginx, MariaDB, PHP e tutte le estensioni PHP richieste con il seguente comando:
apt-get install nginx mariadb-server php php-curl php-mysql php-gd php-intl php-mbstring php-soap php-xml php-xmlrpc php-zip php-fpm -y
Una volta installato il server LEMP, avvia il servizio Nginx e MariaDB con il seguente comando:
systemctl start nginx systemctl start mariadb
Fase 3:crea un database WordPress
Successivamente, dovrai creare un database e un utente per WordPress. Innanzitutto, connettiti alla shell MariaDB con il seguente comando:
mysql
Una volta connesso, crea un database e un utente usando il seguente comando:
MariaDB [(none)]> CREATE DATABASE wpdb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY 'securepassword';
Quindi, svuota i privilegi ed esci da MariaDB con il seguente comando:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
A questo punto MariaDB è installato e configurato per WordPress. Ora puoi procedere con l'installazione di WordPress.
Fase 4:scarica WordPress
Innanzitutto, cambia la directory nella radice Web predefinita di Nginx e scarica l'ultima versione di WordPress con il seguente comando:
cd /var/www/html wget http://wordpress.org/latest.tar.gz
Una volta completato il download, estrai il file scaricato con il seguente comando:
tar -xzvf latest.tar.gz
Quindi, cambia la directory in wordpress e rinomina il file di configurazione di esempio:
cd wordpress mv wp-config-sample.php wp-config.php
Quindi, modifica il file di configurazione e definisci le impostazioni del database:
nano wp-config.php
Modifica le seguenti righe:
/** The name of the database for WordPress */define('DB_NAME', 'wpdb'); /** MySQL database username */define('DB_USER', 'wpuser'); /** MySQL database password */define('DB_PASSWORD', 'securepassword');
Salva e chiudi il file, quindi imposta i permessi e la proprietà appropriati della directory di wordpress:
chown -R www-data:www-data /var/www/html/wordpress
Una volta terminato, puoi procedere con la configurazione di Nginx per ospitare WordPress.
Passaggio 5:configura Nginx per WordPress
Successivamente, dovrai creare un file di configurazione dell'host virtuale Nginx per ospitare il tuo sito Web WordPress.
nano /etc/nginx/conf.d/wp.conf
Aggiungi le seguenti righe:
server { listen 80; root /var/www/html/wordpress; index index.php index.html index.htm; server_name yourdomain.com; error_log /var/log/nginx/yourdomain.com_error.log; access_log /var/log/nginx/yourdomain.com_access.log; client_max_body_size 100M; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Salva e chiudi il file, quindi verifica Nginx per eventuali errori di sintassi con il seguente comando:
nginx -t
Quindi, riavvia il servizio Nginx per applicare le modifiche alla configurazione:
systemctl restart nginx
Passaggio 6:accedi a WordPress
Ora apri il tuo browser web e avvia l'installazione di WordPress utilizzando l'URL http://yourdomain.com
. Verrai reindirizzato alla seguente pagina:
Seleziona la tua lingua e fai clic su Continua pulsante. Verrai reindirizzato alla pagina di configurazione di WordPress:
Fornisci il titolo del tuo sito, il nome utente amministratore, la password e fai clic su Installa WordPress pulsante. Una volta completata l'installazione, dovresti vedere la seguente pagina:
Fai clic su Accedi pulsante. Dovresti vedere la pagina di accesso di WordPress:
Fornisci il nome utente e la password dell'amministratore e fai clic su Accedi pulsante. Dovresti vedere la dashboard di WordPress:
Congratulazioni! hai installato correttamente WordPress su Ubuntu 20.04 VPS.
Ovviamente, non devi fare nulla di tutto ciò se utilizzi il nostro hosting WordPress gestito, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.