Come installare WordPress su Rocky Linux 8

WordPress è un sistema di gestione dei contenuti opensource potente e ricco di funzionalità (CMS) che consente agli utenti di creare siti Web potenti e straordinariamente belli. È scritto in PHP e alimentato da Maria DB o MySQL server di database nel backend. WordPress è estremamente popolare e detiene una quota di mercato di quasi 40% di tutti i siti web ospitati online.

Vuoi installare WordPress Su Rocky Linux? Sei arrivato nel posto giusto. In questa guida, dimostreremo come installare WordPress Su Rocky Linux 8.

Prerequisiti

Come requisito, è necessario avere il Stack LAMP installato su Rocky Linux 8. Inoltre, assicurati di avere accesso SSH alla tua istanza Rocky Linux e a sudo utente configurato.

Passaggio 1: installa i moduli PHP in Rocky Linux

Un numero di PHP moduli sono necessari per l'installazione di WordPress per procedere senza intoppi. A tal proposito, eseguire il seguente comando per installarli.

$ sudo dnf install install php-gd php-soap php-intl php-mysqlnd php-pdo php-pecl-zip php-fpm php-opcache php-curl php-zip php-xmlrpc wget. 

Dopo l'installazione del PHP moduli, ricordarsi di riavviare il Apache server web per caricare i moduli PHP installati.

$ sudo systemctl riavvia httpd. 

Passaggio 2: crea un database per WordPress

Andando avanti, creeremo un database per WordPress. Questo è il database che conterrà tutti i file di installazione e post-installazione per WordPress. Pertanto, accedi al database MariaDB come segue:

$ sudo mysql -u root -p. 

Crea il database di WordPress.

CREA DATABASE wordpress_db; 

Quindi, crea l'utente del database e assegna la password.

CREA UTENTE 'wordpress_user'@'localhost' IDENTIFICATO DA 'tua-password-forte'; 

Quindi concedi tutti i privilegi all'utente del database sul database di WordPress.

CONCEDERE TUTTO SU wordpress_db.* A 'wordpress_user'@'localhost'; 

Salva le modifiche ed esci.

PRIVILEGI DI SCARICO; USCITA; 

Il database è ora a posto. Stiamo per scaricare il file di installazione di WordPress e procedere con l'installazione.

Passaggio 3: scarica WordPress in Rocky Linux

Al momento, l'ultima versione di WordPress è WordPress 5.8 nome in codice 'Tatum’. Prende il nome da Arte Tatum, un leggendario e famoso artista Jazz. Scaricheremo il suo file di archivio dall'Ufficiale Sito di download di WordPress.

Per raggiungere questo obiettivo, utilizzare il strumento da riga di comando wget per prendere l'ultimo file di archivio.

$ wget https://wordpress.org/latest.tar.gz -O wordpress.tar.gz. 

Una volta scaricato, estrai il file compresso.

$ tar -xvf wordpress.tar.gz. 

Quindi, copia la directory wordpress non compressa nella cartella webroot

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

Passaggio 4: imposta la proprietà e i permessi su WordPress

Quindi, imposta la proprietà del wordpress directory per apache utente e gruppo.

$ sudo chown -R apache: apache /var/www/html/wordpress. 

Quindi impostare le autorizzazioni della directory come segue per consentire agli utenti globali di accedere ai contenuti della directory.

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

Quindi, configura il SELinux contesto per la directory e il suo contenuto.

$ sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html/wordpress(/.*)?"

Per rendere effettive le modifiche a SELinux, eseguire:

$ sudo restorecon -Rv /var/www/html/wordpress. 
Imposta il contesto SELinux su WordPress
Imposta il contesto SELinux su WordPress

NOTA: È probabile che ti imbatti nell'errore – semanage: comando non trovato. Questo è un indicatore della mancanza di semanage, uno strumento che gestisce la configurazione di alcuni aspetti di SELinux.

Pertanto, è necessario installare lo strumento di gestione. Per verificare quale pacchetto fornisce semanage eseguire il comando:

$ sudo dnf whatprovides /usr/sbin/semanage. 

Dall'output, possiamo vedere che policycoreutils-python-utils-2.9-14.el8.noarch il pacchetto è quello che fornisce semanage ed è prontamente disponibile dal Rocky Linux BaseOS deposito.

$ sudo dnf install policycoreutils-python-utils. 

Passaggio 6: crea un file di configurazione di Apache per WordPress

Successivamente, creeremo un file di configurazione di Apache per WordPress. Questo indirizzerà il server web Apache alla directory di WordPress e ai suoi contenuti.

Per fare ciò, esegui il comando:

$ sudo vim /etc/httpd/conf.d/wordpress.conf. 

Quindi incolla le seguenti righe e salva le modifiche.


ServerName server-IP o FQDN. ServerAdmin [e-mail protetta]
DocumentRoot /var/www/html/wordpress. Opzioni Indici FollowSymLinks. ConsentiSostituisci tutto. Richiedi tutto concesso. ErrorLog /var/log/httpd/wordpress_error.log. CustomLog /var/log/httpd/wordpress_access.log common. 

Riavvia il server web Apache per apportare le modifiche.

$ sudo systemctl riavvia httpd. 

Quindi verifica se il server web è in esecuzione:

$ sudo systemctl status httpd. 

A questo punto tutte le configurazioni sono fatte. L'unica cosa rimasta è configurare WordPress da un browser Web che ci imbarcheremo nella fase successiva e finale.

Ma prima di farlo, è prudente che permettiamo HTTP e HTTPS traffico sul firewall. HTTPS tornerà utile nel caso in cui decidi di crittografare il sito con un certificato SSL.

Per consentire questi protocolli o servizi attraverso il firewall, esegui i comandi:

$ sudo firewall-cmd --permanent --zone=public --add-service=http $ sudo firewall-cmd --permanent --zone=public --add-service=https. 

Quindi ricaricare il firewall per apportare le modifiche.

$ sudo firewall-cmd --reload. 

Grande. Concludiamo la configurazione.

Passaggio 7: configurare WordPress da un browser

Avvia il browser e vai all'URL fornito.

http://server-IP/

Dovresti vedere la pagina seguente. Vai sulle istruzioni e fai clic su "Andiamo' per procedere al passaggio successivo.

Installa WordPress in Rocky Linux
Installa WordPress in Rocky Linux

Compila i dettagli del database di WordPress e fai clic su "Invia'.

Dettagli del database di WordPress
Dettagli del database di WordPress

Se tutto sembra a posto, otterrai questa pagina che ti chiede di eseguire l'installazione. Quindi, fai clic su "Eseguire l'installazione' pulsante.

Esegui l'installazione di WordPress
Esegui l'installazione di WordPress

Successivamente, fornisci i dettagli del sito mentre crei un utente amministratore. Prendi nota dei dettagli del nome utente e della password poiché li utilizzerai per accedere a WordPress alla fine.

Dettagli del sito Web WordPress
Dettagli del sito Web WordPress

Quindi fare clic su "Installa WordPress’.

Installazione di WordPress
Installazione di WordPress

Pochi secondi dopo, riceverai una notifica che l'installazione è andata a buon fine. Per accedere, fare clic su "Loginpulsante '.

Accesso a WordPress
Accesso a WordPress

Questo ti porta direttamente alla pagina di accesso. Digita il nome utente e la password che ti abbiamo detto di prendere nota in precedenza e premi "Login’.

Accesso amministratore di WordPress
Accesso amministratore di WordPress

Questo ti porta alla directory di WordPress come mostrato.

Dashboard di WordPress
Dashboard di WordPress

Perfetto! Hai installato con successo WordPress Su Rocky Linux 8. Da qui, puoi procedere e creare il tuo blog o sito web e godere degli immensi vantaggi che WordPress fornisce temi gratuiti e plug-in per migliorare l'attrattiva e la funzionalità del tuo posto.

Inoltre, puoi anche abilitare HTTPS sul tuo sito Web WordPress utilizzando la nostra guida – Apache sicuro con Let's Encrypt Certificate su Rocky Linux

Teachs.ru