Ce script PHP par du principe que vous avez déjà utilisé l'outil de mise à niveau jUpgrade, SP ou similaire pour migrer de joomla 1,5 à joomla 2,5 afin de préserver les identifiants de l'utilisateur.

  zipupgradejevents_1.5.zip5.35 KB23/02/2013, 07:12

  • Tout d'abord mettez à jour JEvents sur les sites Web source et cible vers la dernière version de JEvents et sauvegardez les deux sites pour être bien sûr !
  • Téléchargez le script ci dessus ou depuis https://www.jevents.net/component/zoo/item/joomla-1-5-to-2-5-migration et décompressez.
  • Dans phpMyAdmin ou autre gestionnaire de base de données, supprimez toutes les tables de jevents dans Joomla 2,5:
    • j25_jevents_categories
    • j25_jevents_exception
    • j25_jevents_catmap
    • j25_jevents_icsfile
    • j25_jevents_repbyday
    • j25_jevents_repetition
    • j25_jevents_rrule
    • j25_jevents_vevdetail
    • j25_jevents_vevent
    • j25_jev_defaults
    • j25_jev_users
  • Dans phpMyAdmin ou similaire, ajoutez la permission de lecture à l'utilisateur de la base Joomla 2.5 de la base de données Joomla 1.5 (si base de données différente).
  • Installez les plugins managed people, managed locations et toute autres jevents club addons (si vous les utilisez) sur votre site Joomla 2.5.
  • Editez le fichier upgradejevents.php et changez la ligne 11 afin de refléter le chemin relatif du site de destination:
    par exemple si la source est http://www.websitename.com et la destination est http://www.websitename.com/j25, modifiez la ligne 11 comme : define("NEWSITEPATH", "j25");
    par exemple si la source est http://www.websitename.com/j15 et la destination est http://www.websitename.com, modifiez la ligne 11 comme : define("NEWSITEPATH", "..");
  • Téléchargez le fichier upgradejevents.php à la racine de votre site Joomla 1.5.
  • Connectez-vous au backend de Joomla 2.5 en tant que Super Admin.
  • Exécutez le script en l'appelant dans votre navigateur par ex : http://www.j15site.com/upgradejevents.php.
  • Si tout va bien le script va migrer les données, créer des catégories automatiquement avec les autorisations par défaut, et afficher:
    • catégories migrées
    • tables principales migrées
    • références de catégorie actualisées
    • les niveaux d'accès réinitialisés
    • les autorisations des utilisateurs migrés
  • Vérifiez vos évènements et catégories pour voir s'ils ont migré dans correctement l'ensemble.
    Vous devrez peut-être paramètrer la configuration JEvents manuellement sur le site de destination parce que le script ne migre pas les paramètres de configuration.

Veuillez noter que l'utilisateur de base de données pour le site Joomla 2.5 aura les accès en lecture à la base de données du site Joomla 1.5 - donc si votre Joomla 2.5 utilise une base de données différente que votre site Joomla 1.5, vous devrez peut-être vérifier vos autorisations de base de données.

Si vous trouvez la tache trop difficile, ou si vous rencontrez des difficultés, contactez nous afin d'établir un devis de migration. (consultez nos tarifs de migration)