In questo tutorial tratteremo i passaggi necessari per installare l'ultima versione stabile di Drupal sul tuo VPS Debian 8 insieme a PostgreSQL.
Drupal è molto popolare e facile da usare CMS open-source (sistema di gestione dei contenuti) scritto in PHP. È distribuito sotto la GNU General Public License e utilizzato per gestire, pubblicare e organizzare un sito Web, indipendentemente dal fatto che si tratti di un blog personale o di un sito Web aziendale.
Questa guida all'installazione presuppone che Apache e PHP siano già installati e configurati sul VPS Debian 8 Linux. In caso contrario, puoi farlo seguendo il nostro bell'articolo.
Tieni presente che non è necessario installare MySQL perché installeremo e utilizzeremo PostgreSQL per l'installazione di Drupal.
Al momento della stesura di questo tutorial, Drupal 7.39 è l'ultima versione stabile disponibile e richiede:
– Server Web:Apache, Nginx o Hiawatha
– PHP:5.2 o successivo
– Server database:MySQL – 5.0 o successivo, PostgreSQL – 8.3 o successivo o SQLite
Puoi trovare maggiori informazioni sui requisiti di sistema di Drupal dalla loro documentazione ufficiale.
Accedi al tuo server tramite SSH
# ssh root@server_ip
Rassicuriamo che abbiamo la versione corretta di Debian installata sul nostro server :
# lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 8.2 (jessie) Release: 8.2 Codename: jessie
AGGIORNA IL SISTEMA
Assicurati che il tuo server sia completamente aggiornato utilizzando:
# apt-get update && apt-get upgrade -y
Installa Drush:
# apt-get install drush php-console-table
Debian Jessie installa la versione 5.10.0 di Drush. Se desideri installare e utilizzare l'ultima versione, inserisci i comandi sottostanti:
# pear channel-discover pear.drush.org # pear install drush/drush
Controlla se l'aggiornamento è andato a buon fine:
# drush version
Dovresti ottenere il seguente output:
# Drush Version : 6.2.0
INSTALLA DRUPAL
Scaricheremo l'installazione di Drupal in /var/www/html directory. Quindi decomprimere l'archivio e impostare la proprietà corretta in modo che i file possano essere elaborati da Apache. I comandi seguenti fanno esattamente questo:
# cd /var/www/html/ # wget http://ftp.drupal.org/files/projects/drupal-7.39.zip # unzip drupal-7.39.zip # chown www-data: -R drupal-7.39
Rinomina l'archivio decompresso con il nome del tuo sito web.
# mv drupal-7.39 your_domain
INSTALLA POSTGRESQL
Ora devi installare PostgreSQL e creare un database e un utente di cui avrai bisogno per completare l'installazione di Drupal. Emetti il seguente comando:
# apt-get install postgresql postgresql-client php5-pgsql
Passa da root all'utente PostgreSQL:
# su postgres
Puoi creare un utente PostgreSQL eseguendo:
# createuser drupaluser --pwprompt --encrypted
Inserisci la tua password drupaluser quando richiesto. Ora crea un database e assegnagli l'utente:
# createdb drupal --owner=drupaluser
Esci dall'utente postgres:
# exit
Ultimo ma non meno importante, devi creare una nuova direttiva host virtuale in Apache per il tuo dominio. Puoi creare il file con il tuo editor di testo preferito. Ad esempio stiamo usando vim:
# vim /etc/apache2/sites-available/your_domain.conf
Sostituisci tuo_dominio con il tuo nome di dominio effettivo e incolla quanto segue nel file:
<VirtualHost *:80> ServerAdmin webmaster@your_domain ServerName your_domain DocumentRoot /var/www/html/your_domain <Directory /var/www/html/your_domain> RewriteEngine on RewriteBase /mysite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </Directory> </VirtualHost>
Attiva il modulo di riscrittura:
# a2enmod rewrite
Abilita la tua nuova direttiva host virtuale:
# a2ensite your_domain.conf
Riavvia Apache per rendere effettive le modifiche:
# /etc/init.d/apache2 restart
Quindi, inserisci la radice del tuo documento di installazione di Drupal:
# cd /var/www/html/your_domain/
Modifica le autorizzazioni di CHANGELOG.txt per evitare problemi di sicurezza:
# chmod 600 CHANGELOG.txt
Ora apri il tuo browser web preferito e vai a http://tuo_dominio/install.php . Sarai accolto dalla pagina di installazione di Drupal come quella qui sotto:
Scegli l'installazione standard. Clicca su Salva e continua.
Dopo aver scelto la lingua e aver verificato i requisiti, l'installazione ti porterà alla parte "Imposta database". Qui devi controllare il tipo di database su PostgreSQL e inserire il database e i valori utente che hai configurato in precedenza. Inoltre, in "OPZIONI AVANZATE" dovresti impostare la porta del database su 5432. Usa l'immagine seguente come riferimento:
Al termine, fai clic su "Salva e continua". Al termine dell'installazione, configura il tuo sito in base alle tue esigenze. Congratulazioni, hai installato con successo Drupal con PostgreSQL sul tuo Debian 8 VPS.
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 eseguire questa installazione 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.