GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come configurare WordPress su Ubuntu Server con Apache

WordPress è un sistema di gestione dei contenuti (CMS) gratuito e open source che puoi utilizzare per creare, pubblicare e gestire siti Web, blog e contenuti associati di bell'aspetto con un'esperienza di codifica minima. WordPress è utilizzato da molte organizzazioni e celebrità riconosciute a livello mondiale.

Per iniziare con WordPress, puoi utilizzare un provider di hosting o scaricarlo e installarlo tu stesso. Questa guida si concentra sull'installazione autonoma di WordPress a scopo di sviluppo o test su un server Linux Ubuntu 20.04 con Apache

Installa Apache

Iniziamo installando il web server Apache se non è già installato. Esegui i seguenti comandi per verificare la presenza di aggiornamenti del pacchetto e installare rispettivamente l'ultima versione di Apache.

$ sudo apt-get update
$ sudo apt-get install apache2 -y

Controlla lo stato del servizio web Apache come segue.

$ sudo systemctl status apache2

L'output del comando dovrebbe indicare che apache2 è attivo (in esecuzione) come mostrato nella figura 1 di seguito. In caso contrario, eseguire il comando seguente per avviare Apache.

sudo systemctl start apache2

Figura 1:verifica dello stato del servizio Apache

Premi q per tornare al prompt del terminale.

Installa WordPress, PHP e MySQL

Il passaggio successivo consiste nell'installare WordPress, PHP, MySQL e i componenti associati eseguendo il comando seguente.

$ sudo apt-get install wordpress php libapache2-mod-php mysql-server php-mysql

Se richiesto, inserisci y per continuare.

Configura MySQL per WordPress

Al termine dell'installazione, esegui il comando successivo e segui le istruzioni per proteggere l'installazione di MySQL.

$ sudo mysql_secure_installation

Lo script ti guiderà di conseguenza.

Successivamente, dovresti creare un database e un account utente in MySQL per WordPress. Esegui il comando seguente per accedere a MySQL. Inserisci la tua password di root MySQL quando richiesto.

$ sudo mysql -u root -p

Per creare un database per WordPress, esegui il comando seguente.

$ CREATE DATABASE wordpress;

Per creare un account utente per WordPress in MySQL, esegui i comandi successivi. Sostituisci utente wordpress e password con i tuoi valori.

$ CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';

Per salvare le modifiche, esegui:

$ FLUSH PRIVILEGES

Ora, esegui il comando seguente per concedere a wordpressuser account le autorizzazioni richieste sul database di WordPress.

$ GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';

Salva di nuovo le modifiche ed esci da MySQL con i seguenti comandi.

$ FLUSH PRIVILEGES
$ quit

Configura Apache per WordPress

Esegui il comando seguente per copiare la cartella di installazione di WordPress da /usr/share alla radice del sito Web predefinita var/www/html.

$ sudo cp -R /usr/share/wordpress /var/www/html

Modifica la proprietà della cartella e del contenuto di WordPress nell'account e nel gruppo del servizio Web Apache predefinito.

$ sudo chown -R www-data:www-data /var/www/wordpress

Inoltre, concedi all'account del servizio Web Apache e raggruppa le autorizzazioni complete sulla cartella e sul contenuto di WordPress come segue.

$ sudo chmod -R 775 /var/www/html/wordpress

Quindi, apri il file di configurazione dell'host virtuale predefinito e modifica il valore della direttiva DocumentRoot in /var/www/html/wordpress come mostrato nella figura 2 di seguito.

$ sudo nano /etc/apache2/sites-available/000-default.conf

Figura 2:modifica della radice del documento Apache predefinita

Salva le modifiche al file con CTRL + O, premi il tasto Invio per confermare, quindi premi CTRL + X per uscire.

Configura WordPress

Innanzitutto, cambia la directory di lavoro nella cartella di installazione di WordPress eseguendo il comando seguente.

$ cd /var/www/html/wordpress

Quindi, copia il file di configurazione di esempio come segue.

$ sudo cp wp-config-sample.php wp-config.php

Ora apri il file wp-config.php, scorri verso il basso e inserisci il nome del database di WordPress, l'account utente del database e la password che hai creato in precedenza durante la configurazione di MySQL per WordPress.

$ sudo nano wp-config.php

Figura 3:Configura le impostazioni di WordPress

Salva le modifiche e chiudi il file wp-config.php.

Ricarica il servizio Web Apache eseguendo il comando successivo.

$ sudo systemctl reload apache2

Avvia il programma di installazione Web di WordPress

Apri un browser web e inserisci l'indirizzo IP del tuo server Ubuntu. Dovresti vedere la procedura guidata di installazione di WordPress come mostrato nella figura 4 di seguito. Segui la procedura guidata per completare l'installazione di WordPress.

Figura 4:procedura guidata di installazione di WordPress

Conclusione

In questa guida, abbiamo installato con successo WordPress, inclusi Apache, MySQL e PHP, sul server Ubuntu Linux. Ci auguriamo che ti piaccia usare WordPress. Saremmo lieti di leggere le tue esperienze con questo sistema di gestione dei contenuti.


Ubuntu
  1. Come configurare il server FTP con VSFTPD su Ubuntu 20.04

  2. Come configurare il server FTP con VSFTPD su Ubuntu 18.04

  3. Come installare WordPress con Apache su Ubuntu 18.04

  4. Imposta il server Rsyslog su Ubuntu 20.04 - Come farlo?

  5. Come configurare un server di posta elettronica con Mail-in-a-Box su Ubuntu

Come configurare WordPress Multisite con Apache Web Server su Ubuntu

Come installare InvoiceNinja su Ubuntu 18.04 Server con Apache/Nginx

Come installare InvoiceNinja su Ubuntu 20.04 Server con Apache/Nginx

Come installare WordPress con Apache in Ubuntu 20.04

Come installare phpMyAdmin con Apache su Ubuntu 22.04 LTS

Come impostare l'autenticazione della password con Apache su Ubuntu 18.04