In questo tutorial, ti mostreremo come installare Elefant CMS su un VPS Ubuntu 16.04 con Apache, PHP e MySQL installati su di esso. Elefant CMS è un CMS open source e un framework Web scritto in PHP che consente agli sviluppatori Web di creare qualsiasi cosa, dai semplici siti Web alle applicazioni Web complete. Questo tutorial è stato testato e scritto per un VPS Ubuntu, ma dovrebbe funzionare su qualsiasi distribuzione Linux basata su Debian.
Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul tuo server virtuale. Al momento della stesura di questo tutorial, l'ultima versione di Elefant CMS è la 1.3.12 e richiede:
- PHP 5.3.x con l'estensione PHP CURL abilitata;
- Server web Nginx o server web Apache>=2.0 compilato con modulo mod_rewrite e con le seguenti direttive consentite:RewriteEngine, RewriteBase, RewriteCond e RewriteRule.;
- MySQL, SQLite o PostgreSQL installati sul tuo server virtuale (sono supportati anche MariaDB e Percona).
Iniziamo con l'installazione. Assicurati che i pacchetti del sistema operativo del tuo server siano completamente aggiornati:
apt-get update apt-get upgrade
È meglio installare Elefant CMS utilizzando Composer, quindi installa Composer se non è già installato eseguendo i seguenti comandi:
apt-get install curl cd /opt curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Scarica l'ultima versione di Elefant CMS utilizzando i seguenti comandi:
cd /var/www composer create-project elefant/cms --stability=dev your-domain.com
Non dimenticare di sostituire tuo-dominio.com con il tuo nome di dominio effettivo.
In alternativa, se non desideri utilizzare Composer, puoi sempre scaricare l'ultima versione su https://github.com/jbroadway/elefant /releases , quindi estrai l'archivio di Elefant CMS nella directory /var/www/html/tuo-dominio.com/ sul tuo server.
Quindi, crea un nuovo database MySQL per Elefant CMS da utilizzare e a cui assegnare un utente con i permessi completi:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE USER elefant; mysql> CREATE DATABASE elefantdb; mysql> GRANT ALL PRIVILEGES ON elefantdb.* TO 'elefant'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Non dimenticare di sostituire "la tua password" con una password complessa.
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato "elefant.conf" sul tuo server virtuale:
touch /etc/apache2/sites-available/elefant.conf
Modifica il file di configurazione "elefant.conf":
vi /etc/apache2/sites-available/elefant.conf
e aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/your-domain.com/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/your-domain.com/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Quindi, esegui il comando seguente:
ln -s /etc/apache2/sites-available/elefant.conf /etc/apache2/sites-enabled/elefant.conf
Oppure, usa a2ensite per abilitare la configurazione 'elefant.conf' in Apache:
sudo a2ensite elefant.conf
Imposta i permessi di file appropriati per il server Web Apache per scrivere nella directory root del documento Elefant CMS ('/var/www/html/tuo-dominio.com'):
sudo chown -R www-data:www-data /var/www/html/your-domain.com/
Abilita il modulo di riscrittura di Apache2 se non è già stato fatto così:
sudo a2enmod rewrite
Riavvia il server Web Apache per rendere effettive le modifiche:
service apache2 restart
Apri il tuo browser web preferito, vai su http://tuo-dominio.com/install/ , avvia il processo di installazione e segui le semplici istruzioni:
Fai clic su 'Avanti:Licenza' , accetta la licenza, verifica i requisiti del server sono soddisfatte, quindi fare clic su 'Next:Database' e inserire le seguenti informazioni:
Driver:MySQL
Server:localhost
Porta:3306
Database:elefantdb
Nome utente:elefant
Password:*your-password*
Fai clic su 'Collega e crea schema', inserisci il nome del sito e imposta l'indirizzo email e la password dell'utente amministrativo Elefant CMS.
Questo è tutto. L'installazione di Elefant CMS è ora completa.
Accedi al back-end amministrativo di Elefant CMS su http://tuo-dominio.com/admin e inizia a usarlo, scrivi un post sul blog, carica file ecc.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting Ubuntu ottimizzato, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Elefant CMS per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.