Contao è un popolare sistema di gestione dei contenuti open source basato sul Web che consente di sviluppare siti Web compatibili con i motori di ricerca.
Per installare Contao su un VPS Ubuntu segui i semplicissimi passaggi descritti di seguito.
Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul tuo VPS Linux. Al momento della stesura di questo tutorial, l'ultima versione stabile di Contao è la 3.4.0 e richiede:
- PHP>=5.2 con libreria grafica GD, estensioni SOAP, mbstring e mcrypt PHP abilitate.
- Apache Web Server>=2.x+ compilato con il modulo mod_rewrite per utilizzare URL compatibili con i motori di ricerca.
- MySQL>=5.x installato sul tuo server virtuale Linux.
Scarica l'ultima versione di Contao disponibile su https://contao.org/en/download.html sul server ed estraila utilizzando i seguenti comandi:
cd /root/ wget https://download.contao.org/3.4.0/zip -O contao.zip unzip contao.zip unzip contao.zip -d contao
Contao richiede un database per funzionare poiché è qui che vengono salvati i dati, quindi crea un nuovo database MySQL sul tuo server:
mysql -u root -p mysql> CREATE DATABASE contaodb; mysql> CREATE USER contaouser@localhost; mysql> SET PASSWORD FOR 'contaouser'@'localhost' = PASSWORD("your-password"); mysql> GRANT ALL PRIVILEGES ON contaodb.* TO 'contaouser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato 'contao.conf':
touch /etc/apache2/sites-available/contao.conf ln -s /etc/apache2/sites-available/contao.conf /etc/apache2/sites-enabled/contao.conf vi /etc/apache2/sites-available/contao.conf
quindi, aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/contao/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/contao/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/yourdomain.com-error_log CustomLog /var/log/apache2/yourdomain.com-access_log common </VirtualHost>
Sposta i file di installazione di Contao nella directory principale del documento definita nella direttiva host virtuale sopra:
cd /root/ mv contao-3.4.0 /var/www/html/contao
Modifica il file di configurazione '/etc/php5/apache2/php.ini' e aggiungi/modifica le seguenti impostazioni:
safe_mode = Off max_execution_time = 60 memory_limit = 128M register_globals = Off file_uploads = On upload_max_filesize=64M display_errors = Off html_errors = Off display_startup_errors = Off log_errors = On
Riavvia il server Web Apache per rendere effettive le modifiche:
service apache2 restart
L'utente del server web (www-data) deve essere in grado di scrivere su file e directory all'interno della directory '/var/www/contao', quindi può essere facilmente eseguito eseguendo il comando seguente:
chown www-data:www-data -R /var/www/html/contao/
Rinomina o copia il file ".htaccess.default" in ".htaccess":
cd /var/www/html/contao/ cp .htaccess.default .htaccess
Apri http://tuo-dominio.com/contao/install.php nel tuo popolare browser web e segui le semplici istruzioni.
Rimuovi il file 'contao/install.php' dal tuo server usando il seguente comando da riga di comando:
rm -rf /var/www/html/contao/contao/install.php
Questo è tutto. L'installazione di Contao è ora completa.
Ora puoi accedere al back-end dell'amministratore di Contao utilizzando il link nell'angolo in basso a destra (http://tuo-dominio.com/contao/) e iniziare a sviluppare il tuo sito web.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Contao 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.