Drupal è un CMS (sistema di gestione dei contenuti) open source molto popolare e facile da usare scritto in PHP e distribuito sotto la GNU General Public License.
Per installare Drupal 7 su un VPS Ubuntu segui i semplici passaggi descritti di seguito.
Questa guida all'installazione presuppone che Apache, MySQL e PHP siano già installati e configurati sul tuo server virtuale basato su Ubuntu.
Al momento della stesura di questo tutorial, Drupal 7.28 è l'ultima versione stabile disponibile e richiede:
- PHP>= 5.2.4 con le seguenti estensioni PHP abilitate:XML (Expat), GD Graphics Library versione 2.0.x+ e mbstring;
- Apache Web Server>=2.0 compilato con il modulo mod_rewrite;
- MySQL>= 5.0.15 installato sul tuo server virtuale Linux (si consiglia MySQL 5.5 o versioni successive). Inoltre, Drupal 7 supporta MariaDB, Percona Server, PostgreSQL, SQLite per il suo database principale pronto all'uso.
Assicurati che il tuo server virtuale sia aggiornato:
sudo apt-get update sudo apt-get upgrade
Installa Drush:
apt-get install drush php-console-table
Ubuntu 14.04 viene fornito con Drush versione 5.10.0. Se ti piace installare e utilizzare l'ultima versione di Drush, puoi installarla tramite il canale PEAR personalizzato utilizzando i seguenti comandi:
pear channel-discover pear.drush.org pear install drush/drush
Verifica se l'aggiornamento è andato a buon fine eseguendo:
drush version Drush Version : 6.2.0
Scarica l'ultima versione stabile di Drupal nella directory '/var/www/html/' sul tuo server:
cd /var/www/html/ drush dl drupal mv /var/www/html/drupal-7.28 /var/www/html/drupal
Crea un nuovo database MySQL per Drupal sul tuo server:
mysql -u root -p mysql> CREATE DATABASE drupaldb; mysql> GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'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 'drupal.conf':
vi /etc/apache2/sites-available/drupal.conf ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf
quindi, aggiungi le seguenti righe:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/drupal/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/drupal/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Riavvia il server Web Apache per rendere effettive le modifiche:
service apache2 restart
Rendi scrivibili la root del documento e i file e le directory Drupal in esso contenuti dal servizio Apache che è in esecuzione come utente "www-data" e raggruppa "www-data" eseguendo il seguente comando:
chown www-data:www-data -R /var/www/html/drupal/
Apri il tuo browser web preferito, vai su http://tuo-dominio.com e segui le semplici istruzioni. Questo è tutto. L'installazione di Drupal 7 è ora completa.
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 Drupal 7 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.