Drupal Setup · 3 min read · Nov 05, 2025
Drupal CMS Su Un Server ISPConfig In 10 Facili Passi
Drupal CMS Su Un Server ISPConfig In 10 Facili Passi
Versione 1.0
Autore:
Drupal è un bel CMS, facile da usare, ma richiede alcune impostazioni speciali del server. Ho scritto questo “come fare” per coloro che vogliono eseguire questo CMS sul proprio server ISPConfig. Probabilmente puoi configurare Drupal in modi diversi, ma preferisco il modo descritto qui.
In questo come fare, userò solo come esempio:
- Versione di Drupal 4.7.3. per una configurazione di sito drupal singolo.
Se hai bisogno di più siti Drupal, ti rimando a questa pagina: http://drupal.org/node/260 - Presumo anche che questa sia la tua prima configurazione di Drupal!
- Numero del sito all’interno di ISPConfig: web1
- I tuoi siti sono memorizzati sotto /var/www
- Database MySQL: web_db1
- Nome utente MySQL: web1_u1
- Password MySQL: mysqlpassword
Ecco qui:
PASSO 1 - Crea un sito:
In ISPConfig, crea un sito tramite “Nuovo sito” nel menu principale.
Nella scheda chiamata “Base” usa www per il nome host e mydrupalwebsite.tld per il nome di dominio. Abilita MySQL e script PHP per questo sito, ma disabilita PHP Safe Mode.
Nel campo delle direttive Apache inserisci queste righe:
Options +Includes +FollowSymlinks -Indexes
AllowOverride All
Order allow,deny
Allow from all
Deny from all
PASSO 2 - Crea un utente Amministratore per il sito:
In ISPConfig, crea un utente Amministratore, così puoi caricare/scaricare il sito in seguito tramite FTP:
Nel menu principale seleziona “ISP Manager”, seleziona il tuo nuovo sito chiamato mydrupalwebsite.tld nella struttura ad albero e premi la scheda “Utente e Email”.
Premi “nuovo” e definisci un nuovo utente e il suo indirizzo email. Dai a questo utente diritti di amministratore e premi “Salva”.
PASSO 3 - Crea un database MySQL per il sito:
Clicca sulla scheda chiamata “Opzioni” e crea un nuovo database per il sito.
ISPConfig ti mostrerà:
Nome del database: web1_db1
Utente del database: web1_u1
Poi definisci una password per l’utente del database e premi “Salva”.
PASSO 4 – Scarica/estrai i pacchetti e rimuovi i file tar.gz:
Accedi al tuo server web come root e naviga nel tuo web Drupal:
cd /var/www/web1/web/Scarica l’ultima versione di Drupal, che è la versione 4.7.3. in questo momento.
wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz
tar -zxvf drupal-4.7.3.tar.gzEstrai i file scaricati:
tar -zxvf drupal-4.7.3.tar.gzRimuovi i file tar.gz:
rm *.tar.gzPASSO 5 - Sposta il contenuto della cartella Drupal nel tuo web e elimina la cartella Drupal vuota:
cd drupal-4.7.3
mv * ../
mv .htaccess ../
cd ../
rmdir drupal-4.7.3PASSO 6 – Cambia il file .htaccess nel tuo web:
Sostituisci il file .htaccess nel tuo web, fornito da Drupal, con un file .htaccess con il seguente contenuto:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]
PASSO 7 – Scarica il database MySQL del tuo sito Drupal:
Scarica il tuo sito Drupal, utilizzando il tuo client FTP preferito.
URL: ftp://mydrupalwebsite/web
Nome utente e password come definiti al PASSO 2.
PASSO 8 - Database MySQL per Drupal:
Nella directory del database all’interno della tua cartella Drupal - che ora si trova sul tuo desktop locale - troverai diversi file sql.
La versione sql di cui hai bisogno dipende dal server MySQL che stai eseguendo.
In questo esempio, userò il file sql database.4.1.mysql poiché sto eseguendo MySQL 4.1.11.
Puoi usare questo file sql per creare le tabelle del database mySQL.
In questo esempio, lo farò con phpMyAdmin.
Puoi accedere al tuo database tramite il tuo browser Internet all’URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/
Se non hai phpMyAdmin installato, puoi scaricarlo su http://www.ispconfig.org/downloads.htm
Accedi a phpMyAdmin con l’account utente mySQL come menzionato/definito al PASSO 3.
In phpMyAdmin:
- seleziona il tuo database
- seleziona l’icona SQL per avviare una query
- scegli il tuo file sql nella directory mySQL nella cartella del database e premi “Avvia”
- Puoi uscire da phpMyAdmin
PASSO 9 – Collegare Drupal:
Nella tua cartella di file Drupal sul tuo desktop locale, troverai il file sites/default/settings.php.
All’interno di questo file trova la riga che dice:
$db_url = ‘mysql://username:password@localhost/databasename’;
Cambia in:
$db_url = ‘mysql://web1_u1:mysqlpassword@localhost/web1_db1’;
Salva il file sites/default/settings.php dopo la tua modifica e caricalo sul tuo web tramite FTP, utilizzando il tuo account FTP come definito nel PASSO 2.
Passo 10 – Visita il tuo sito Drupal:
Nel tuo browser preferito, punta a http://mydrupalwebsite.tld dove vedrai la schermata di configurazione di Drupal. Segui le istruzioni come mostrato.
Ulteriori informazioni sul sistema di gestione dei contenuti Drupal:
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.