Migrer un drupal multi site

Update: vérifier ver PHP (drupal 6 en php 5.2.17 ou 5.3 maxi)   

Source: traduction de cet article en anglais drupal 6 (créé en 2008, update 2013 pour PostgreSQL 7.4)

 

1. conf du 1er site (vide)

installer avec un user "dummy" et base "dummy" sur le site par défaut - ici dans /www/var/drupaldev. Une fois que cela marche (ne pas utiliser ce site: pas de contenu...):

2. conf rep du site: example1.com

dans /www/var/drupaldev/sites:   mkdir sites/example1.commkdir sites/example1.commkdir sites/example1.commkdir sites/example1.com  puis   cp -R sites/default/*  sites/example1.com/cp -R sites/default/*  sites/example1.com/

créer la base et le user. Modifier sites/example1.com/settings.php  tq  :

sites/example1.com/settings.php - drupal 6
avant après
$db_url = 'pgsql://dummyUSER:dummyPSSWDl@localhost/dummyDB'; $db_url = 'pgsql://example1USER:example1PSSWDl@localhost/example1DB';
# $base_url = 'http://www.example.com'; $base_url = 'http://www.example1.com';

cp drupaldev/install.php to drupaldev/sites/example1.com/

3. installer le site

vérifier avec url example1.com -> erreurs (c'est ok). avec url example1.com/install.php
cp apache/htdocs/drupal/install.php to apache/htdocs/drupal/sites/example1.com/