Table of Contents

Drupal 7.0

Installazione

Creazione database

CREATE USER "drupal_test" PASSWORD 'SuperSecret';
CREATE DATABASE "drupal_test" OWNER drupal_test;

Installazione Drupal

cd /var/www
tar zxvf /usr/local/download/druapl_7.0/drupal-7.0.tar.gz
mv drupal-7.0 drupal.rigacci.org
chown -R root.drupal drupal.rigacci.org
chmod -R g+w drupal.rigacci.org
cd drupal.rigacci.org
chmod a+w sites/default
cp sites/default/default.settings.php sites/default/settings.php
chmod 666 sites/default/settings.php

La directory sites/default/files (scrivibile da Apache) verrà creata dalla procedura di setup.

Al termine del setup bisogna mettere in sicurezza la directory e il file di configurazione, vedi più avanti.

Configurazione

Puntare il browser su http://drupal.rigacci.org/.

Durante l'installazione viene chiesta la lingua. Come suggerito è possibile in quel momento scaricare la traduzione preferita da localize.drupal.org, copiare il relativo file in profiles/standard/translations/ e ricaricare l'elenco delle traduzioni disponibili prima di procedere.

Select an installation profile
Standard

Site information
Site name: rigacci.org :: Geographic Information Systems :: Web
Site e-mail address: info@rigacci.org

Site maintenance account
Username: Admin
E-mail address: info@rigacci.org
Password: SuperSecret

Server settings
Default country: Italy
Default time zone: Europe/Rome

Togliere i permessi di scrittura a sites/default/ e al file sites/default/settings.php:

chmod 664 sites/default/settings.php
chmod 775 sites/default

Con Drupal 7.x non è più necessario l'esecuzione di un cron esterno, basta andare nel menu Configurazione, Sistema, Cron e impostare l'intervallo di esecuzione. Questo meccanismo si basa su del codice JavaScript che fa scattare l'accesso alla pagina cron.php in modo nascosto. Funziona solo se ci sono visitatori.

Altrimenti si fa con il metodo tradizionale aggiungendo il cronjob /etc/cron.d/drupal:

09 * * * *    root    /usr/bin/wget -O - -q -t 1 http://drupal.rigacci.org/cron.php

Attivazione moduli e configurazione per il multilingual

Home » Administration » Modules

Home » Administration » Configuration » Regional and language

Home » Administration » Configuration » Languages » Detection and selection

Home » Administration » Structure » Content types

Impostare la traducibilità di Basic page e Article cliccando su edit:

Personalizzazione

Temi

L'installazione avviene come per come per Drupal 6, scompattando la directory in sites/all/themes/. Di solito bisogna sistemare il proprietario di file e directory.

Per scegliere il tema cliccare su Aspetto.