Joomla! è un popolare sistema di gestione dei contenuti (CMS) scritto in PHP. È il secondo CMS più popolare dietro Wordpress. A partire dal 2017, circa il 3,3% di tutti i siti su Internet utilizza Joomla! come loro CMS. Questa guida mostra come installare Joomla! su Ubuntu 16.04 su uno stack LAMP.
Passaggio 1: installazione di Apache
Aggiorna l'elenco dei repository.
apt-get update
Installa il web server Apache.
apt-get install apache2
Passaggio 2: installazione di MySQL
Joomla! funziona sopra uno stack LAMPADA. Dovremo installare MySQL e collegarlo a PHP.
apt-get install mysql-server php7.0-mysql
Ti verrà richiesta una password MySQL. Inserisci una password di root sicura.
Completa l'installazione di MySQL eseguendo,
/usr/bin/mysql_secure_installation
Quando ti viene richiesta una password, inserisci la password MySQL che hai appena creato. Continua attraverso il processo di installazione.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
Change the root password? [Y/N] N
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y
Passaggio 3: installazione di PHP
Joomla! richiede l'installazione di PHP. Eseguire il comando seguente per installare PHP 7.0 e alcuni moduli PHP richiesti.
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-curl php7.0-json php7.0-cgi
PHP verrà installato.
Passaggio 4: Conferma dell'installazione di LAMP
Per confermare che l'installazione della LAMPADA è andata a buon fine, aprire un browser Web e accedere all'indirizzo IP del server. Dovresti vedere la pagina "Pagina predefinita Ubuntu di Apache2".
Per confermare che PHP è stato installato con successo, rimuovere la pagina predefinita:
rm /var/www/html/index.html
Crea un nuovo file:
touch /var/www/html/index.php
Modificalo:
nano /var/www/html/index.php
E inserisci un codice PHP di esempio come:
<?php
phpinfo();
?>
Passa al tuo server in un browser. Dovresti vedere una pagina con informazioni sulla tua installazione di PHP, a conferma che PHP è stato installato con successo.
Ora rimuovi il index.php
file,
rm /var/www/html/index.php
Passaggio 5: installazione di Joomla! File
Dopo aver installato correttamente lo stack LAMP, puoi procedere con l'installazione di Joomla !. Passare alla radice del server Web Apache e scaricare Joomla !.
cd /var/www/html
wget https://downloads.joomla.org/cms/joomla3/3-7-5/Joomla_3-7.5-Stable-Full_Package.zip
Installa decomprimere per poter decomprimere l'archivio scaricato.
apt-get install unzip
Decomprimi il Joomla scaricato! archivio.
unzip Joomla_3-7.5-Stable-Full_Package.zip
Attiva il file .htaccess rinominandolo.
mv htaccess.txt .htaccess
Impostare le autorizzazioni file appropriate,
chown -R www-data.www-data /var/www/html
chmod -R 755 /var/www/html
Passaggio 6: creazione di un Joomla! Database MySQL
Prima di procedere con l'installazione è necessario un database MySQL per Joomla !. Entra nella console MySQL.
mysql -u root -p
Immettere la password di root creata nel passaggio 2 per procedere. Una volta effettuato l'accesso alla console MySQL, crea un nuovo database per Joomla! ..
mysql>CREATE DATABASE joomla;
Crea un nuovo utente e concedi i privilegi a Joomla! Banca dati. È possibile sostituire username
e password
con il nome utente e la password di propria scelta.
mysql>GRANT ALL PRIVILEGES on joomla.* to 'username'@'localhost' identified by 'password';
mysql>FLUSH PRIVILEGES;
Esci dalla console MySQL.
mysql>exit
Passaggio 7: installazione di Joomla!
Riavvia il server Web Apache,
systemctl restart apache2
Apri un browser e naviga verso l'IP del tuo server. Vedrai il Joomla! interfaccia web. Continua attraverso il processo di installazione. Nella sezione Configurazione database, è necessario inserire il nome utente, la password e il database MySQL creati al passaggio 6. In questo caso,
Database Type: MySQLi
Host Name: localhost
Username: username
Password: password
Database Name: joomla
Table Prefix: joomla_
Old Database Process: Remove
Dopo aver inserito i dati, fare clic su "Avanti" e continuare con il processo di installazione. Il tuo Joomla! l'installazione è completa!