martedì 7 marzo 2017

Installare Joomla 3 in Ubuntu

Joomla è un content management system popolare per la costruzione di siti web. Joomla è la mia piattaforma preferita per la costruzione di siti web aziendali che non vengono aggiornati ogni volta che un blog. se avete intenzione di pubblicare contenuti sul tuo sito web di frequente, allora forse utilizzando WordPress sarà una scelta migliore per voi. In questa guida vi guiderà passo dopo passo su come installare e configurare l'ultima versione di Joomla che, al momento della stesura di questo è la versione 3.

Sommario

  • Prerequisiti
  • Ottenere il server pronto
  • Creazione del database
  • Download di Joomla
  • Installare Joomla
  • Ottimizzazione SEO Joomla
  • mail Settings
  • Conclusione

Prerequisiti

Joomla richiede lo stack LAMP per l'esecuzione. Qui ci sono i requisiti tecnici per installingJoomla 3:
  • PHP 5.6 o superiore
  • MySQL 5.5 o superiore
  • Apache 2.4
È possibile installare Joomla in altri server web come Ngnix e IIS ma che è oltre la portata di questo tutorial. Userò Ubuntu LTS Server 14.04 per questa guida con SSH e Root accesso al server. È possibile installare Joomla in qualsiasi altra distribuzione Linux, purché i requisiti di cui sopra sono soddisfatte, ma tutti i comandi utilizzati in questa esercitazione sono basate su Ubuntu.

Ottenere il server pronto

Presumo il server Ubuntu è già on-line, e completamente aggiornato. Se non avete ancora installato lo stack LAMP sul server, il modo più semplice per farlo sta usando lo script tasksel. Digitare questi comandi uno per uno sul terminale sudo apt-get install tasksel e digitare sudo apt-get update && sudo tasksel install lamp-serverseguire le istruzioni per immettere la password per il server MySQL. dopo l'installazione finisce, si dovrebbe avere un server LAMP base installata. digitare l'indirizzo IP del server nel browser per assicurarsi che il Apache è in esecuzione.
Se si ospitano più siti web dal server, allora molto probabilmente necessario creare un DNS basato VirtualHost. andare avanti e creare ora. in Ubuntu, i file VirtualHost si trovano in "etc / apache2 / sites-available / quindi cerchiamo di creare l'host virtuale. sudo nano /etc/apache2/sites-available/nameofyourhost.conf  ( Ad es sudo nano /etc/apache2/sites-available/forevergeeks.conf ) copiare e incollare il seguente testo al vostro VirtualHost (non dimenticare di modificare il testo in modo da riflettere la configurazione)
# Luogo eventuali note o commenti che avete qui
# Si farà qualsiasi personalizzazione più facile da capire nelle settimane a venire
# Dominio: forevergeeks.com
# pubblico: / var / www / joomla
<VirtualHost *: 80>
Mail Admin #, Name Server (nome di dominio) e gli eventuali alias
ServerAdmin nelson@forevergeeks.com
ServerName forevergeeks.com
ServerAlias www.forevergeeks.com
# File di indice e Document Root (dove si trovano i file pubblici)
DirectoryIndex index.php
DocumentRoot / var / www / joomla /
<Directory />
Options -Indexes
AllowOverride All
</ Directory>
</ VirtualHost>
Attivare il VirtualHost con questo comando sudo a2ensite nameofyourvirtualhost ( ad es sudo a2ensite forevergeeks.conf ) consentono il mod_rewrite modulo con questo comando sudo a2enmod rewritee quindi ricaricare apachesudo service apache2 reload

Creazione del database

Accedi al tuo server MySQL e creare il database. mysql –u root –p quindi creare il database create database nameofyourdatanase; ( ad esempio, creare database di Joomla; ) se non si desidera utilizzare la password di root di MySQL installare Joomla, è possibile creare un utente specifico in MySQL.
 CREATE USER ‘newuser’@’localhost’ IDENTIFIED BY ‘password’;( Ad esempio, creare utente 'forevergeeks' @ 'localhost' identificata da 'forevergeeks'; ) quindi concedere all'utente l'accesso completo al database di Joomla GRANT ALL PRIVILEGES ON databasename.* TO ‘user’@’localhost’; (per esempio: sovvenzioni tutti i privilegi su joomla * per 'forevergeeks' @ 'localhost';.) Quindi digitare flush privileges; e Uscita.

Download di Joomla

Creiamo la directory principale Web per Joomla sudo mkdir /var/www/joomla/ poi scaricare l'ultimo pacchetto. l'ultimo pacchetto inglese Joomla è 3.4.8 . cerchiamo di scaricarlo sul server con il seguente comando cd /var/www/joomla/ && sudo wget https://github.com/joomla/joomla-cms/releases/download/3.4.8/Joomla_3.4.8-Stable-Full_Package.zip quindi decomprimerlo sudo apt-get install unzip && sudo unzip Joom*.zip dare apache pieno accesso alla directory principale websudo chown –R www-data:www-data /var/www/joomla/

Installare Joomla

Inserisci il tuo nome di dominio nel browser, e la procedura guidata di installazione di Joomla dovrebbe venire:
Immagine
Immettere il nome del sito , Descrizione, amministrazione e-mail, nome utente e password, ecc e fare clic su Avanti :
Immagine
Per il tipo di database scegliere MySQLi e hostname più probabile è " localhost ". inserire il nome utente che ha accesso al database e la password. Prefisso delle tabelle dovrebbe essere lasciato come predefinito. se non si dispone di alcun database esistente selezionare " Rimuovi" dopo aver terminato di entrare nel database di informazioni cliccare su Avanti.
Immagine
SE si desidera impostare FTP nel vostro sito, farlo qui. se non lo fai, allora è sufficiente fare clic su Avanti.
Panoramica l'installazione. Assicurarsi che il controllo pre-installazione è tutto verde:
Immagine
Fare clic su Installa. Congratulazioni, Joomla! non è installato.
Immagine
clicca sulla cartella di installazione Rimuovere il gioco è fatto. ora è possibile accedere al tuo sito!

Ottimizzazione SEO Joomla

Ci sono un paio di impostazioni che è necessario attivare sotto la Configurazione globale per aiutare il vostro sito rango meglio nei motori di ricerca. una volta che si effettua il login al pannello di amministrazione, cliccare su sistemi e poi Configurazione globale poi sotto Impostazioni SEO assicurarsi Friendly URL motore di ricerca e Usa la riscrittura degli URL sono impostati su Sì.
 Immagine
Se vengono segnalati errori che cercano di accedere alle pagine del sito dopo aver effettuato queste modifiche, assicurarsi che il .htaccess file è presente nella directory web Joomla.

mail Settings

Sotto le impostazioni di posta elettronica è possibile configurare come messaggi di posta elettronica vengono inviati dal tuo sito. se sendmail è installato nel server, quindi lasciare le impostazioni predefinite:
Immagine
SE si desidera utilizzare Gmail come host di posta elettronica, quindi scegliere SMTP dal menu a discesa Mailer, e seguire questa guida per impostare Gmail come host SMTP.

Nessun commento:

Posta un commento