Come installare e configurare Joomla su Raspberry Pi

Come installare e configurare Joomla su Raspberry Pi
Joomla è un sistema di gestione dei contenuti in modo aperto che fornisce la libertà di pubblicare contenuti sul Web. Include strumenti e modelli diversi per aiutarti a creare facilmente qualsiasi sito Web o applicazione Web. È scritto in PHP; Pertanto, è possibile accedere alla sua dashboard nella scheda browser tramite il processo di configurazione del database.

Se hai bisogno di una guida, segui il nostro articolo in cui troverai l'approccio più semplice da installare Joomla su Raspberry Pi.

Installazione di Joomla su Raspberry Pi

IL Joomla L'installazione su Raspberry Pi può essere completata eseguendo attentamente i seguenti passaggi:

Passo 1: Installa i perquisiti di base

Innanzitutto, dovrai installare i seguenti perquisiti:

  • PHP
  • Mariadb o Mysql
  • Installazione sicura MySQL

Questi perquisiti ti consentiranno di configurare Joomla server su Raspberry Pi. Per imparare come installarli, segui il nostro articolo pubblicato.

Passaggio 2: installare le dipendenze PHP

Dopo aver completato l'installazione sopra, eseguire il comando seguente per installare alcune dipendenze PHP dal dispositivo Raspberry Pi:

$ sudo apt Installa php-common php-fpm php-json php-mbstring php-zip php-cli php-xml php-tokenizer -y

Passaggio 3: installa nginx

Ora, installa Nginx Web Server su Raspberry Pi tramite il seguente comando:

$ sudo apt install nginx -y

Passaggio 4: configurare nginx

Dopo aver completato l'installazione NGINX, sarà necessario impostare una configurazione dell'host virtuale che consente a NGINX di capire come può elaborare la richiesta Web. Per fare questo usa il comando seguente per aprire Joomla's file di configurazione.

$ sudo nano/etc/nginx/siti-disponibile/joomla.conf

Con il file aperto, dovrai aggiungere il testo di seguito nel file.

server
Ascolta 80;
Ascolta [::]: 80;
root/var/www/joomla;
indice indice.indice PHP.indice HTML.htm;
Esempio di server_name.com;
# Nell'opzione Nome server sopra è possibile scegliere il tuo nome di dominio o puoi andare con l'esempio.com
client_max_body_size 100m;
autoindex off;
posizione /
try_files $ Uri $ Uri / / indice.PHP?$ args;

# Script che negano
posizione ~* /(immagini | cache | media | logs | tmp) /.*.(PHP | PL | PY | JSP | ASP | SH | CGI) $
restituzione 403;
ERROR_PAGE 403 /403_ERROR.html;

Posizione #PHP
Posizione ~ .php $
Includi frammenti/Fastcgi-php.conf;
FastCGI_Pass UNIX:/var/run/php/php7.4-FPM.calzino;
Fastcgi_param script_filename $ document_root $ Fastcgi_script_name;
includere FastCgi_params;

#scadenza
posizione ~* \.(ICO | pdf | flv) $
scade 1Y;

posizione ~* \.(js | css | png | jpg | jpeg | gif | swf | xml | txt) $
scade 14D;

Salva questo file usando "Ctrl+X" tasti, seguiti dall'aggiunta "Y" e premendo il accedere chiave.

Quindi, applica il seguente comando per creare un collegamento simbolico per il file di configurazione nella directory creata:

$ sudo ln -s/etc/nginx/siti -disponibile/joomla.conf/etc/nginx/siti abilitati/joomla.conf

Successivamente rimuovi l'host virtuale predefinito dalla directory applicando il seguente comando:

$ sudo rm/etc/nginx/siti abilitati/default

Passaggio 5: Crea database Joomla

Con la configurazione Nginx completata e il server di database è installato, è ora il momento di creare Joomla database per primo accesso in Mysql Attraverso il seguente comando:

$ sudo mysql -u root -p

Successivamente, utilizzare la seguente dichiarazione per creare Joomla Banca dati:

Crea database joomladb;

Successivamente, eseguire la seguente istruzione per impostare nome utente e password per Joomla Banca dati:

Crea l'utente 'joomla_usr'@'localhost' identificato da '';

Scegli il tuo nome utente e password.

Successivamente, dovrai concedere privilegi all'utente creato in modo che possa accedere al Joomla Banca dati. Applica la dichiarazione di seguito per far accadere le cose:

Concedi tutti i privilegi su Joomladb.* A 'joomla_usr'@'localhost';

Infine, usa il Privilegi a filo Dichiarazione per apportare le modifiche:

Privilegi a filo;

E utilizzare l'istruzione EXIT per finalizzare il processo di configurazione del database.

Uscita

Passaggio 6: integrare php con mysql

Dovrai anche applicare il seguente comando per integrare PHP con il mio database SQL:

$ sudo apt install php-mysql

Passaggio 7: installa Joomla su Raspberry Pi

Ora, per installare Joomla su Raspberry Pi. Dovrai prima creare una directory con il nome "Joomla" nella posizione "/Var/www". Una volta creato, navigare verso la directory creata.

I seguenti comandi verranno utilizzati per questo scopo:

$ sudo mkdir -p/var/www/joomla
$ cd/var/www/joomla

Quindi, puoi utilizzare il seguente comando per scaricare Joomla su Raspberry Pi nella directory creata.

$ sudo wget https: // github.com/joomla/joomla-cms/versioni/download/4.1.4-RC1/joomla_4.1.4-RC1-RELEASE_CANDIDATE-FULL_PACKAGE.cerniera lampo

Il file sopra viene scaricato in ZIP, quindi dovrai decomprimere il file tramite il seguente comando:

$ sudo unzip joomla_4.1.4-RC1-RELEASE_CANDIDATE-FULL_PACKAGE.cerniera lampo

Prenderà la proprietà dei dati presenti nel Joomla directory utilizzando il seguente comando:

$ sudo chown -r www-data: www-data/var/www/joomla*

Passaggio 7: Accedi alla pagina Web Joomla

Dopo aver completato il passaggio sopra, sei bene ad accedere Joomla Server nella scheda browser conoscendo prima il tuo indirizzo IP Raspberry Pi utilizzando il seguente comando:

$ hostname -i

Quindi, utilizzare l'indirizzo host nel browser per aprire il Joomla Pagina di installatore, nel nostro caso lo è “192.168.18.218 ".

Scegli il tuo Joomla nome del sito da solo e una volta fatto, fai clic su "Imposta i dati di accesso" procedere.

Compila le informazioni fornite nel passaggio successivo e quindi scegli il "Connessione del database di configurazione" Opzione per procedere.

Segui e scegli l'opzione seguente come consigliato. Tuttavia, devi scegliere il tuo nome utente e password del database in quanto potrebbe essere diverso nel tuo caso. Puoi confermarlo da Passaggio 4.

Clicca sul "Installa Joomla" Opzione per iniziare l'installazione Joomla Sul tuo browser.

Aspetta fino Joomla L'installazione completa. Se vedi la schermata seguente nel passaggio successivo, sei a posto selezionando il "Amministratore aperto" opzione.

Nel caso in cui, se non appare, riavvia il dispositivo e ricarica di nuovo il sito Web.

Ora, nella finestra successiva, aggiungi Joomla's nome utente e password che hai impostato sopra e quindi fare clic su "Login" pulsante.

Questo si apre Joomla dashboard nella scheda browser e sei a posto Joomla.

Conclusione

Joomla è un solido sistema di gestione dei contenuti che viene utilizzato per pubblicare contenuti Web sui siti Web. È possibile creare diverse applicazioni Web con facilità Joomla's pannello di controllo. Per accedere alla dashboard, è necessario installare perquisiti essenziali, alcune dipendenze, server Nginx, configurazione del database e file Joomla sul dispositivo. Dopo aver impostato attentamente queste cose in base alle linee guida sopra, è possibile accedere alla dashboard utilizzando l'indirizzo IP del dispositivo.