Linux è oggi uno dei sistemi operativi più dinamici poiché consente l'installazione e la configurazione di numerose applicazioni e programmi per estendere ulteriormente le funzionalità del sistema e uno dei segmenti più popolari in Linux è lo sviluppo, soprattutto quando si tratta di creare siti Web. In questo caso non basta avere l'idea del sito ma avere il giusto set di strumenti affinché tutto vada alla perfezione e lì entra in gioco il CMS (Content Management System - Content Management System) che integra il PHP codice, nonché i temi e i plug-in necessari per rendere la creazione di un sito Web il migliore possibile.
Nel mondo CMS abbiamo diverse alternative da utilizzare e Joomla! è uno di loro. Quindi oggi vedremo come installare Joomla su Ubuntu 20.04 o come installare Joomla su Ubuntu 19.04. Joomla! È un CMS totalmente gratuito e codificato con il quale possiamo svolgere le attività di pubblicazione di contenuti web. Da Joomla! Si basa su un framework di applicazioni web basato sul modello view-controller che è compatibile con tutti i CMS e questo si traduce nella possibilità di creare contenuti online senza alcun problema.
Ambienti JoomlaJoomla! può essere utilizzato per ambienti come:
- Siti web o portali di comunità, scuole o comunità.
- Riviste, giornali e pubblicazioni online.
- Siti web o portali aziendali, nonché intranet ed extranet.
- Home page personali.
- Siti web governativi o senza scopo di lucro.
Joomla usaSe vogliamo usare Joomla! Framework, in qualità di sviluppatori, sarà possibile creare:
- Strumenti per la comunicazione dei dati.
- Ponti di applicazione.
- Cataloghi prodotti personalizzati.
- Sistemi di controllo dell'inventario.
- Elenchi aziendali.
- Sistemi di prenotazione.
- Strumenti di comunicazione.
Senza ulteriori parole, vedremo come installare Joomla Ubuntu 19.04, 19.10 o 20.04 e ottenere così il massimo dai suoi vantaggi.
1. Aggiorna i pacchetti Ubuntu
Il primo passo da compiere sarà aggiornare i pacchetti Ubuntu con la rispettiva applicazione, per questo eseguiamo quanto segue:
sudo apt update -y && sudo apt upgrade -y
2. Installa Apache e PHP Ubuntu
Successivamente, installeremo Apache e PHP 7.3 perché Joomla! È scritto in PHP e memorizza i dati in MySQL sul back-end, è necessario Apache poiché avremo accesso tramite un browser.
Passo 1
Per questo installeremo prima Apache eseguendo quanto segue:
sudo apt install apache2
INGRANDIRE
Passo 2
Inseriamo la lettera "S" per confermare il download e l'installazione di Apache in Ubuntu, ora avvieremo e abiliteremo il servizio Apache in Ubuntu con i seguenti comandi:
sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl abilita apache2.service
INGRANDIRE
Passaggio 3
Il prossimo passo sarà installare PHP 7.3 e per questo dobbiamo fare uso di un repository poiché PHP 7.3 non si troverà sempre nei repository ufficiali di Ubuntu, per questo eseguiamo prima il seguente comando:
sudo apt-get install software-properties-common
INGRANDIRE
Passaggio 4
Inseriamo la lettera S per confermare il download e l'installazione, dopodiché aggiungiamo il repository con il seguente comando:
sudo add-apt-repository ppa: ondrej / php
INGRANDIRE
Passaggio 5
Premiamo il tasto Invio per confermare l'azione e procedere all'aggiornamento dei repository:
sudo apt update
INGRANDIRE
Passaggio 6
Successivamente andremo ad installare i plugin PHP 7.3 con il seguente comando:
sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-cli php7.3-mysql php7.3-gd php7.3-recode php7.3-tidy php7.3-xmlrpc
INGRANDIRE
Passaggio 7
Ancora una volta inseriamo la lettera S per confermare il download e l'installazione:
INGRANDIRE
Passaggio 8
Se vogliamo conoscere la versione di Apache possiamo eseguire la seguente riga:
sudo dpkg -l apache2
INGRANDIRE
Passaggio 9
Dobbiamo convalidare che Apache funzioni correttamente e per questo controlliamo il suo stato con il seguente comando:
sudo systemctl status apache2
INGRANDIRE
Passaggio 10
Dal computer stesso possiamo accedere a un browser e in una nuova scheda inserire quanto segue:
http: // computer_IPPassaggio 11
Di conseguenza vedremo quanto segue:
INGRANDIRE
Passaggio 12
Per verificare la versione di PHP eseguiamo quanto segue:
php -v
INGRANDIRE
3. Installa MariaDB Ubuntu
Da Joomla! hai bisogno di un database sul server per archiviare i tuoi dati, dovrai installare un server di database relazionale.
Passo 1
Per questo utilizzeremo MariaDB che può essere installato con il seguente comando:
sudo apt install mariadb-server
INGRANDIRE
Passo 2
Inseriamo la lettera S per confermare l'attività e installiamo MariaDB in Ubuntu 19.04, 19.10 o 20.04:
INGRANDIRE
Passaggio 3
Per impostazione predefinita, l'installazione di MaríaDB non è sicura, dobbiamo aggiungere sicurezza eseguendo il seguente comando:
sudo mysql_secure_installationPassaggio 4
Lì assegniamo la password di root e inseriamo la lettera "Y" per ogni domanda visualizzata:
INGRANDIRE
4. Crea database Joomla
Passo 1
Creeremo il database dove saranno ospitati gli oggetti Joomla, per questo accediamo a MariaDB con il seguente comando:
sudo mysql -u root -pPasso 2
Lì eseguiremo le seguenti righe:
CREA DATABASE "Nome banca dati"; CONCEDERE TUTTO SU "database * A" utente "@" localhost "IDENTIFICATO DA" PASSWORD "; PRIVILEGI DI SCARICO; USCITA;Passaggio 3
Inoltre, possiamo usare il comando "show databases" per elencare i database correnti in MariaDB:
INGRANDIRE
5. Scarica Joomla! per Ubuntu
Passo 1
Una volta creato il database, scaricheremo Joomla! dal link ufficiale dove troviamo l'ultima versione disponibile:
Passo 2
La versione attuale è la 3.9.16 e per scaricarla eseguiamo:
sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip
INGRANDIRE
Passaggio 3
Creiamo la directory per Joomla!:
sudo mkdir / var / www / html / JoomlaPassaggio 4
Estraiamo il file in detta directory:
sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d / var / www / html / Joomla
INGRANDIRE
Passaggio 5
Ora assegneremo i permessi di Apache con i seguenti comandi:
sudo chown -R www-data: www-data / var / www / html / joomla sudo chmod -R 755/var / www / html / Joomla
INGRANDIRE
Passaggio 6
Riavviamo Apache per applicare le modifiche:
sudo systemctl riavvia apache2 Configurazione di Apache per Joomla!Passaggio 7
È ora di configurare il server web Apache per le pagine web del server Joomla, in questo caso dobbiamo creare un host virtuale per Joomla che si chiamerà Joomla.conf:
sudo nano /etc/apache2/sites-available/joomla.confPassaggio 8
In questo file incolleremo quanto segue:
ServerAdmin [email protected] DocumentRoot/var/www/html/joomla/NomeServer domain.com ServerAlias www. domain.com ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log Opzioni combinate FollowSymlinks AllowOverride All Richiedi tutto concesso
INGRANDIRE
Passaggio 9
Salviamo le modifiche utilizzando la seguente combinazione di tasti:
Ctrl + O
Lasciamo l'editor utilizzando:
Ctrl + X
Passaggio 10
Abilitiamo l'host virtuale con i seguenti comandi:
sudo a2ensite joomla.conf sudo a2enmod rewritePassaggio 11
Riavviamo Apache:
sudo systemctl riavvia apache2
INGRANDIRE
6. Come accedere al pannello di controllo di Joomla
Passo 1
Una volta configurati questi passaggi, saremo pronti per accedere a Joomla!, per questo andiamo su un browser web e inseriamo la seguente sintassi:
http: // Computer_IP / joomla
INGRANDIRE
Passo 2
In questa finestra iniziale dobbiamo configurare alcuni aspetti come:
- Linguaggio da usare in Joomla!
- Nome del sito da creare
- Possibilità di aggiungere una descrizione
- Inseriamo l'email di contatto
- Inseriamo username e password
Passaggio 3
Una volta definito questo, facciamo clic su Avanti e vedremo questo:
INGRANDIRE
Passaggio 4
Qui configuriamo quanto segue:
- Tipo di database da utilizzare (lasciamo l'opzione predefinita)
- Hosting che deve essere "localhost"
- Utente a cui accedere
- Possiamo aggiungere la password
- Nel campo "Database" inseriamo il database che abbiamo creato in MariaDB
Passaggio 5
Facciamo clic su Avanti e vedremo questo:
INGRANDIRE
Passaggio 6
Lì accediamo ai parametri che devono essere installati in Joomla!, in fondo troviamo maggiori dettagli:
INGRANDIRE
Passaggio 7
Una volta verificato questo, facciamo clic su "Installa" per eseguire il rispettivo processo:
INGRANDIRE
Passaggio 8
Al termine, vedremo quanto segue:
INGRANDIRE
Passaggio 9
Lì abbiamo due opzioni per accedere direttamente al sito o all'amministrazione di Joomla, se clicchiamo su Sito vedremo quanto segue:
INGRANDIRE
Passaggio 10
Per sicurezza si consiglia di eliminare la cartella di installazione, clicchiamo lì per accedere al sito globale:
INGRANDIRE
Passaggio 11
Una volta inserite le credenziali dell'utente accediamo a:
INGRANDIRE
Passaggio 12
Se andiamo all'opzione "Amministrazione" osserveremo quanto segue:
INGRANDIRE
Passaggio 13
Da lì abbiamo tutta la gestione globale di Joomla! e i suoi parametri per configurarli secondo necessità:
INGRANDIRE
Passaggio 14
Se per qualsiasi motivo quando provi ad accedere a Joomla! Nei passaggi iniziali viene generato un errore di dominio, hai la possibilità di creare un dominio locale in Ubuntu, per questo installeremo prima Nginx con il seguente comando:
sudo apt install nginx
Passaggio 15
Confermiamo il download e l'installazione. Successivamente andremo alla directory eseguendo:
cd / var / wwwPassaggio 16
Lì concediamo le autorizzazioni HTML:
sudo chmod 777 html
Passaggio 17
Ora andremo su explorer e individueremo il percorso /var/www/html e lì creeremo la cartella con il nome di dominio, in questo caso "site1":
INGRANDIRE
Passaggio 18
Il prossimo passo sarà modificare il file /etc/hosts eseguendo:
sudo gedit / etc / hostsPasso 19
Nel file visualizzato inseriamo la seguente riga:
127.0.0.1 Sito1
INGRANDIRE
Passaggio 20
Salviamo le modifiche e riavviamo Nginx eseguendo. Dopodiché saremo pronti per utilizzare questo dominio insieme a Joomla!.
sudo service nginx riavvioCon Solvetic hai imparato ad installare Joomla Ubuntu 19.04, 19.10 o 20.04 in modo completo ed esaustivo per utilizzare ciascuna delle sue funzioni.