« Migrer vers la nouvelle plateforme » : différence entre les versions

De wiki.infini
import>Fanch
Aucun résumé des modifications
import>Fanch
Ligne 10 : Ligne 10 :
L'ensemble des noms de domaines et sous-domaines sont transférés tels quels. Ça devrait marcher pour tout excepté l'accès au webmail. En particulier, l'accès au webmail sur l'ancienne plate-forme renvoyait vers http://mail.infini.fr. Le transfert ne modifie pas ce lien, mais mail.infini.fr ne connaît pas les boites aux lettres transférées sur la nouvelle plate-forme.
L'ensemble des noms de domaines et sous-domaines sont transférés tels quels. Ça devrait marcher pour tout excepté l'accès au webmail. En particulier, l'accès au webmail sur l'ancienne plate-forme renvoyait vers http://mail.infini.fr. Le transfert ne modifie pas ce lien, mais mail.infini.fr ne connaît pas les boites aux lettres transférées sur la nouvelle plate-forme.


== modification des sites après migration ==
== modification de la configuration des sites après migration ==
De nombreux sites dynamiques nécessitent d'être reconfigurés pour pointer vers les bons serveurs (base de données en particulier).<br />
Les sites dynamiques nécessitent d'être reconfigurés, afin qu'ils utilisent le bon serveur de bases données.<br />
Par défaut le serveur de base de données est : mysql-alternc3.<br />
Le serveur de base de données pour la nouvelle plate-forme est : '''mysql-alternc3'''.<br />
Les identifiants des utilisateurs de bases, le nom des bases et les mots de passe sont visibles depuis le panel,  
A priori sur la plate-forme précédente (alternc-0.9.5) vous n'utilisiez qu'un seul nom d'utilisateur (le même que votre identifiant) pour toutes les bases de données. Le processus de migration conserve les identifiants et mots de passe. Pour que le site migré fonctionne, il faut donc simplement modifier le nom d'hôte de la base de données dans le fichier de configuration de connexion de votre site (a priori c'était ''localhost'', il faut remplacer par ''mysql-alternc3'')<br />
Autre modification à faire éventuellement (ça dépend de votre site), c'est le répertoire absolu de la racine de votre site (voir paragraphe ci-dessous).


=== Répertoires absolus ===
=== Répertoires absolus ===
Ligne 22 : Ligne 23 :




=== Mediawiki ===
=== Que modifier pour un Mediawiki ? ===
Modifier le fichier '''LocalSettings.php''' :
Modifier le fichier '''LocalSettings.php''' :
* $wgDBserver        = "mysql-alternc3";
* $wgDBserver        = "mysql-alternc3";


=== SPIP ===
=== Que modifier pour un SPIP ? ===
Modifier le fichier '''config/connect.php''' :
Modifier le fichier '''config/connect.php''' :
* Mettre :  
* Mettre :  
Ligne 34 : Ligne 35 :
   spip_connect_db('localhost', ...
   spip_connect_db('localhost', ...


=== Wordpress ===
=== Que modifier pour un Wordpress ? ===
Modifier le fichier '''config/wp-config.php''' :
Modifier le fichier '''config/wp-config.php''' :
* Mettre :
* Mettre :
Ligne 42 : Ligne 43 :
   define('DB_HOST', 'localhost');
   define('DB_HOST', 'localhost');


=== Galette ===
=== Que modifier pour un Galette ? ===
Modifier le fichier '''config.inc.php''' dans le répertoire '''config''' :
Modifier le fichier '''config.inc.php''' dans le répertoire '''config''' :
* dans la ligne ''HOST_DB'', remplacer "localhost" par "mysql-alternc3"
* dans la ligne ''HOST_DB'', remplacer "localhost" par "mysql-alternc3"
* dans la ligne ''WEB_ROOT'', remplacer "/data/donnees/alternc/web" ou "/var/alternc/html" par "/var/www/alternc/"
* dans la ligne ''WEB_ROOT'', remplacer "/data/donnees/alternc/web" ou "/var/alternc/html" par "/var/www/alternc/"

Version du 13 mars 2016 à 06:42

Cette page vous indique comment modifier les paramètres de vos sites après migration vers la nouvelle plate-forme.

Prérequis

  • assurez-vous que vos sites sont compatibles avec les technologies de la nouvelle plate-forme : si vous utilisez des outils connus comme spip, wordpress, galette, mediawiki, etc., il n'y a pas d'inquiétude à avoir, par contre si vous avez des outils développés spécifiquement il faudra s'assurer de leur compatibilité avec PHP 5.4, mariaDB 10, openssl 1.0.1, ...)

Accès au nouveau gestionnaire alternc3

L'accès à la nouvelle plate-forme se fait par https://panel.infini.fr (acceptez le certificat auto-signé).

Sous-domaines

L'ensemble des noms de domaines et sous-domaines sont transférés tels quels. Ça devrait marcher pour tout excepté l'accès au webmail. En particulier, l'accès au webmail sur l'ancienne plate-forme renvoyait vers http://mail.infini.fr. Le transfert ne modifie pas ce lien, mais mail.infini.fr ne connaît pas les boites aux lettres transférées sur la nouvelle plate-forme.

modification de la configuration des sites après migration

Les sites dynamiques nécessitent d'être reconfigurés, afin qu'ils utilisent le bon serveur de bases données.
Le serveur de base de données pour la nouvelle plate-forme est : mysql-alternc3.
A priori sur la plate-forme précédente (alternc-0.9.5) vous n'utilisiez qu'un seul nom d'utilisateur (le même que votre identifiant) pour toutes les bases de données. Le processus de migration conserve les identifiants et mots de passe. Pour que le site migré fonctionne, il faut donc simplement modifier le nom d'hôte de la base de données dans le fichier de configuration de connexion de votre site (a priori c'était localhost, il faut remplacer par mysql-alternc3)
Autre modification à faire éventuellement (ça dépend de votre site), c'est le répertoire absolu de la racine de votre site (voir paragraphe ci-dessous).

Répertoires absolus

La racine de tout hébergement est construit de la manière suivante : /var/www/alternc/i/identifiant, où identifiant est votre identifiant sur la plate-forme et le i qui le précède est l'initiale de cet identifiant.
Par exemple, si votre identifiant est tartempion, la racine de votre hébergement est /var/www/alternc/t/tartempion.
Lors de la migration, les répertoires de l'ancienne plate-forme sont intégralement transférés : Et donc si votre site tartempion.infini.fr pointe (via le panel) vers le répertoire /répertoire_tartempion, le répertoire absolu (parfois nécessaire dans vos scripts) sera /var/www/alternc/t/tartempion/répertoire_tartempion


Que modifier pour un Mediawiki ?

Modifier le fichier LocalSettings.php :

  • $wgDBserver = "mysql-alternc3";

Que modifier pour un SPIP ?

Modifier le fichier config/connect.php :

  • Mettre :
 spip_connect_db('mysql-alternc3', ... )

à la place de :

 spip_connect_db('localhost', ...

Que modifier pour un Wordpress ?

Modifier le fichier config/wp-config.php :

  • Mettre :
 define('DB_HOST', 'mysql-alternc3');

à la place de :

 define('DB_HOST', 'localhost');

Que modifier pour un Galette ?

Modifier le fichier config.inc.php dans le répertoire config :

  • dans la ligne HOST_DB, remplacer "localhost" par "mysql-alternc3"
  • dans la ligne WEB_ROOT, remplacer "/data/donnees/alternc/web" ou "/var/alternc/html" par "/var/www/alternc/"