Outils pour utilisateurs

Outils du site


jfusion

Avec Joomla 1.5.22, JFusion 1.5.3 et DokuWiki 2010-11-07 “Anteater”, j'obtiens le message d'erreur suivant :

Fatal error: Call to a member function register_hook() on a non-object in /xxx/administrator/components/com_jfusion/plugins/dokuwiki/hooks.php on line 49

Pour résoudre, le problème il n'y a pas d'autres solutions que d'aller modifier manuellement le fichier administrator/components/com_jfusion/plugins/dokuwiki/hooks.php

Remplacer

if (substr($source_path, -1) == DS) {
    /**
     * define the paths
     */
    define('DOKU_INC', $source_path);
    require_once $source_path . 'inc' . DS . 'events.php';
} else {
    /**
     * define the paths
     */
    define('DOKU_INC', $source_path . DS);
    require_once $source_path . DS . 'inc' . DS . 'events.php';
}

par

if (substr($source_path, -1) == DS) {
    /**
     * define the paths
     */
    define('DOKU_INC', $source_path);
    require_once $source_path . 'inc' . DS . 'init.php';
} else {
    /**
     * define the paths
     */
    define('DOKU_INC', $source_path . DS);
    require_once $source_path . DS . 'inc' . DS . 'init.php';
}

Remarque : la connexion au wiki est rétablie, mais l'affichage ne fonctionne plus en mode “frameless”.

Conclusion : Personnellement, je suis revenu en arrière pour remettre mon wiki en version 2009-12-25 “Lemming” avec Joomla 1.5.22 et JFusion 1.5.3. Je vais attendre un correctif de JFusion ou retenter avec la prochaine version stable de DokuWiki.

Source : http://code.jfusion.org/issues/732//

jfusion.txt · Dernière modification: 2018/12/22 20:12 (modification externe)