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

Come installare WordPress su Ubuntu 18.04 e configurarlo per utilizzare un database remoto

In questo tutorial ti guideremo attraverso i passaggi per l'installazione di WordPress su un VPS Ubuntu 18.04 con tutti i componenti necessari, come server Web Apache, server di database PHP e MySQL/MariaDB, e configureremo WordPress per utilizzare un database su un server remoto.

WordPress è il sistema di gestione dei contenuti (CMS) più popolare e più utilizzato. È il CMS preferito per il 26% dell'intero web. È basato su PHP e memorizza le sue informazioni in un database MySQL. La grande quantità di temi e plug-in rende questo CMS una scelta eccellente per chi ha bisogno di un modo intuitivo per trasferire le proprie idee su un sito Web che abbia un bell'aspetto. Iniziamo con l'installazione.

Prerequisiti

  • VPS Ubuntu 18.04 + Server database remoto
  • PHP versione 7.3 o successiva.
  • Database MySQL versione 5.6 o successiva OPPURE MariaDB versione 10.1 o successiva.
  • Supporto HTTPS

Passaggio 1:accedi e aggiorna il server

Accedi al tuo Ubuntu 18.04 VPS tramite SSH come utente root

ssh root@IP_Address -p Port_number

Non dimenticare di sostituire "Indirizzo_IP" e "Numero_porta" con l'indirizzo IP effettivo del tuo server e il numero di porta SSH.

Una volta entrato, esegui i seguenti comandi per assicurarti che tutti i pacchetti installati sul tuo server siano aggiornati alle ultime versioni disponibili:

apt update && apt upgrade

Passaggio 2:installa il server Web Apache

Abbiamo bisogno di installare un server web per servire i contenuti di WordPress. A tale scopo, installeremo e utilizzeremo il server web Apache. È disponibile nel repository ufficiale di Ubuntu e può essere facilmente installato utilizzando il gestore di pacchetti apt:

apt -y install apache2

Una volta completata l'installazione del server web, Apache dovrebbe essere avviato automaticamente. Puoi confermarlo controllandone lo stato

systemctl status apache2

Uscita:

apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Fri 2019-08-09 02:31:39 CST; 14min ago
 Main PID: 406 (apache2)
    Tasks: 7 (limit: 1110)
   CGroup: /system.slice/apache2.service
           ├─  407 /usr/sbin/apache2 -k start
           ├─  423 /usr/sbin/apache2 -k start
           ├─  426 /usr/sbin/apache2 -k start
           ├─  427 /usr/sbin/apache2 -k start
           ├─  428 /usr/sbin/apache2 -k start

Abilita l'avvio automatico di Apache dopo il riavvio del server

systemctl enable apache2

Passaggio 3:installa PHP

Come abbiamo già detto, WordPress è un'applicazione basata su PHP, quindi dobbiamo installare PHP e diverse estensioni PHP sul server. Esegui il comando seguente per installare tutti i componenti necessari:

apt -y install php php-xml php-common php-gd php-mbstring php-xmlrpc php-curl php-soap php-zip php-intl

Al termine dell'installazione di PHP, puoi controllare la versione installata:

PHP 7.2.19-0ubuntu0.18.04.1 (cli) (built: Jun  4 2019 14:48:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.19-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Fase 4:installa MySQL sul server remoto

Il passaggio successivo consiste nell'installare un server di database. Ai fini di questo tutorial, lo installeremo su un server remoto.

Accedi al server remoto tramite SSH

ssh root@remote_IP -p Port_number

e installa il server del database MySQL usando il seguente comando

apt -y install mysql

Per accettare connessioni remote, modifica il file di configurazione MySQL e modifica il bind-address opzione. È impostato per l'ascolto solo su localhost. Cambieremo 127.0.0.1 all'indirizzo IP del server di database.

/etc/mysql/mysql.conf.d/mysqld.cnf

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = remote_IP

e riavvia MySQL per rendere effettive le modifiche:

systemctl restart mysql

Passaggio 5:crea un database MySQL e un utente

Mentre sei ancora connesso al server remoto che useremo come nostro server di database, crea un utente e un database MySQL per l'installazione di WordPress. Accedi al cli MySQL come utente root ed esegui i seguenti comandi:

mysql -u root -p

mysql> CREATE DATABASE wp;
mysql> CREATE USER 'wpser'@'IP_address' IDENTIFIED BY 'PASSWORD';
mysql> GRANT ALL PRIVILEGES ON wp.* TO 'wpser'@'IP_address';
mysql> FLUSH PRIVILEGES;

Dove 'IP_address' è l'indirizzo IP del server Ubuntu 18.04 in cui verrà installato WordPress. Assicurati di sostituire la password con una valida e univoca.

Passaggio 6:installa WordPress

Ora, torna a Ubuntu 18.04 VPS dove abbiamo installato Apache e PHP e installiamo WordPress su di esso. Per farlo, scarica l'archivio di WordPress:

wget https://wordpress.org/latest.zip

Decomprimi l'archivio ZIP scaricato nella directory principale del documento:

unzip latest.zip /var/www/html

Imposta la proprietà corretta sui file di WordPress:

chown -R www-data:www-data /var/www/html/wordpress

Rinomina il wp-config-sample.php File di configurazione di WordPress in wp-config.php :

mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

Modifica il file di configurazione di WordPress e modifica le seguenti righe

nano /var/www/html/wordpress/wp-config.php

/** The name of the database for WordPress */define('DB_NAME', 'wp');

/** MySQL database username */define('DB_USER', 'wpuser');

/** MySQL database password */define('DB_PASSWORD', 'PASSWORD');

/** MySQL hostname */define('DB_HOST', 'remote_IP');

e salva il file.

Passaggio 7:crea un host virtuale Apache

Per poter accedere a WordPress con un nome di dominio invece dell'indirizzo IP, dobbiamo creare un host virtuale Apache per il dominio specifico. Useremo come esempio. Sostituisci tutte le occorrenze di domain.com con il tuo nome di dominio effettivo.

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/html/wordpress

<Directory /var/www/html/wordpress>
     Options Indexes FollowSymLinks
     AllowOverride All
     Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/domain.com_error.log 
CustomLog ${APACHE_LOG_DIR}/domain.com_access.log combined 
</VirtualHost>

Abilita l'host virtuale

a2ensite domain.com

E riavvia Apache per rendere effettive le modifiche

systemctl restart apache2

Con questo passaggio l'installazione di WordPress è completata e puoi terminare la sua configurazione aprendo http://domain.com nel tuo browser web preferito. Quindi segui le istruzioni sullo schermo per selezionare una lingua, creare il tuo account amministrativo, ecc...

Congratulazioni! Non solo abbiamo installato WordPress sul nostro VPS Ubuntu 18.04, ma abbiamo anche utilizzato un server di database remoto rispetto a quello che ospita l'istanza di WordPress.

Ovviamente non devi installare WordPress su Ubuntu 18.04 e configurarlo per utilizzare un Database Remoto se utilizzi uno dei nostri servizi di Hosting WordPress Ottimizzato, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori di sistema di installare WordPress su Ubuntu 18.04 e configuralo per utilizzare un database remoto per te, utilizzando lo stack LAMP o qualsiasi altro stack di hosting Web di tua scelta. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post, su come installare WordPress su Ubuntu 18.04 e configurarlo per utilizzare un database remoto , condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto o lascia semplicemente un commento nella sezione commenti. Grazie.


Panels
  1. Come installare e configurare il server DHCP su Ubuntu 20.04

  2. Come installare e configurare il server Redis in Ubuntu

  3. Come installare MySQL su Ubuntu 16.04

  4. Come installare e utilizzare MySQL su Ubuntu 20.04

  5. Come installare WordPress su Ubuntu 22.04

Come installare e configurare DHCP su Ubuntu 18.04

Come installare e utilizzare ClamAV su Ubuntu 20.04

Come installare e configurare il server LAMP su Ubuntu

Come installare e configurare il server OpenLDAP su Ubuntu 16.04

Come installare e configurare MySQL su Ubuntu 18.04

Come installare e utilizzare MySQL Workbench su Ubuntu 18.04