Mantis

Installer le Plugin Manager 0.1.1

Posted by deboutv 
Installer le Plugin Manager 0.1.1
June 04, 2007 07:26AM
Bonjour,

Voici les instructions pour installer le plugin manager 0.1.1 :

* Dans le fichier custom_strings_inc.php, retirez la ligne "require( ... 'pluginmanager' ...)"
* Dans le bugtracker, vérifiez que le lien "Plugins" n'est plus traduit, cliquez dessus et vérifiez l'affichage d'erreurs dans la nouvelle page. Si il n'y a pas d'erreur c'est qu'il existe encore un require dans un autre fichier (core.php, config_inc.php...).
* Dans le fichier config_inc.php retirez toutes les lignes ajoutées pour afficher un lien dans le menu.
* Télécharger la version 0.1.0
* Dézippez l'archive dans le répertoire racine de Mantis (un répertoire plugins est crée).
* Assurez vous que tout les répertoires Mantis (y compris le repértoire racine) et les fichiers sont modifiables par le serveur web.
* Consultez la page [...] pour finir l'installation.
* Consultez à nouveau la page [...], il est alors proposé de mettre à jour le Plugin Manager, cliquez sur le lien pour le mettre à jour.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:11AM
Quote

* Dans le fichier custom_strings_inc.php, retirez la ligne "require( ... 'pluginmanager' ...)"
* Dans le bugtracker, vérifiez que le lien "Plugins" n'est plus traduit, cliquez dessus et vérifiez l'affichage d'erreurs dans la nouvelle page. Si il n'y a pas d'erreur c'est qu'il existe encore un require dans un autre fichier (core.php, config_inc.php...).

Le fichier custom_strings_inc.php dont vous parlez il s'agit bien du fichier à la racine de Mantis? Parce que dans ce fichier il n'y a jamais eu de ligne require chez moi.
Et malgré ça le lien plugins a toujours été bien affiché. Dois je chercher ces lignes ailleurs?



Edited 1 time(s). Last edit at 06/04/2007 09:11AM by DoubleNo.
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:16AM
Quote
DoubleNo
Quote

* Dans le fichier custom_strings_inc.php, retirez la ligne "require( ... 'pluginmanager' ...)"
* Dans le bugtracker, vérifiez que le lien "Plugins" n'est plus traduit, cliquez dessus et vérifiez l'affichage d'erreurs dans la nouvelle page. Si il n'y a pas d'erreur c'est qu'il existe encore un require dans un autre fichier (core.php, config_inc.php...).

Le fichier custom_strings_inc.php dont vous parlez il s'agit bien du fichier à la racine de Mantis?

Oui

Quote

Parce que dans ce fichier il n'y a jamais eu de ligne require chez moi.
Et malgré ça le lien plugins a toujours été bien affiché. Dois je chercher ces lignes ailleurs?

Oui, peut-être dans le fichier core.php (toujours à la racine).

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:19AM
Quote

Oui, peut-être dans le fichier core.php (toujours à la racine).

Il n'y a rien non plus. Je vais continuer l'installation, on verra bien si il y a une erreur quelque part winking smiley
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:28AM
Quote

* Dans le fichier config_inc.php retirez toutes les lignes ajoutées pour afficher un lien dans le menu.
* Télécharger la version 0.1.0
* Dézippez l'archive dans le répertoire racine de Mantis (un répertoire plugins est crée).
* Assurez vous que tout les répertoires Mantis (y compris le repértoire racine) et les fichiers sont modifiables par le serveur web.
* Consultez la page [...] pour finir l'installation.
* Consultez à nouveau la page [...], il est alors proposé de mettre à jour le Plugin Manager, cliquez sur le lien pour le mettre à jour.

Bon alors j'ai fait toutes ces étapes, mais ça n'a pas du tout fait ce qui est indiqué dans les 2 derniers points. En effet après avoir dézippé l'archive et vérifier que tout était bien accessible, j'ai lancé la page que vous avez indiqué, mais ça m'a directement lancé le pluginmanager sans me demander aucune installation. Et j'ai d'énormes erreurs d'encodage dans le plugin. Je ne sais pas si c'est du au fait que je l'avais déjà lancé une fois vendredi pour vérifier si ça fonctionnait mieux avec la dernière version du pluginmanager. Mais comme il y avait toutes ces erreurs d'encodage, j'avais remis l'ancienne version. Par contre vendredi ça ne m'avait pas non plus demandé une quelconque installation.
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:30AM
Quote
DoubleNo
Quote

* Dans le fichier config_inc.php retirez toutes les lignes ajoutées pour afficher un lien dans le menu.
* Télécharger la version 0.1.0
* Dézippez l'archive dans le répertoire racine de Mantis (un répertoire plugins est crée).
* Assurez vous que tout les répertoires Mantis (y compris le repértoire racine) et les fichiers sont modifiables par le serveur web.
* Consultez la page [...] pour finir l'installation.
* Consultez à nouveau la page [...], il est alors proposé de mettre à jour le Plugin Manager, cliquez sur le lien pour le mettre à jour.

Bon alors j'ai fait toutes ces étapes, mais ça n'a pas du tout fait ce qui est indiqué dans les 2 derniers points. En effet après avoir dézippé l'archive et vérifier que tout était bien accessible, j'ai lancé la page que vous avez indiqué, mais ça m'a directement lancé le pluginmanager sans me demander aucune installation. Et j'ai d'énormes erreurs d'encodage dans le plugin. Je ne sais pas si c'est du au fait que je l'avais déjà lancé une fois vendredi pour vérifier si ça fonctionnait mieux avec la dernière version du pluginmanager. Mais comme il y avait toutes ces erreurs d'encodage, j'avais remis l'ancienne version. Par contre vendredi ça ne m'avait pas non plus demandé une quelconque installation.

Vous pouvez faire une snapshot de ce que vous avez à l'écran ?

Merci

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:35AM
Voici le snapshot :

[img517.imageshack.us]



Edited 2 time(s). Last edit at 06/04/2007 09:37AM by DoubleNo.
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:41AM
Juste pour ajouter que sous la dernière version de mantis le pluginmanager n'a aucune erreur d'encodage. En fait si on fait un mix de la nouvelle version et de l'ancienne j'ai un mantis sans erreur d'encodage sauf pour l'import pour le moment.



Edited 1 time(s). Last edit at 06/04/2007 09:41AM by DoubleNo.
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:41AM
Quote
DoubleNo
Voici le snapshot :

[img517.imageshack.us]

Donc ça c'est avec la version 1.0.7 (ou 1.0.5) de Mantis, c'est ça ?

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:42AM
Oui c'est avec la version 1.0.7.
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:44AM
Quote
DoubleNo
Juste pour ajouter que sous la dernière version de mantis le pluginmanager n'a aucune erreur d'encodage. En fait si on fait un mix de la nouvelle version et de l'ancienne j'ai un mantis sans erreur d'encodage sauf pour l'import pour le moment.

Ok, c'est "normal". Donc il faut mettre la dernière version du plugin manager (0.1.1) et la dernière du plugin Import/Export (0.0.3) et ça devrait aller mieux, (vous pouvez rester sur la version 1.0.7 de Mantis, je vais corriger l'encodage pour l'affichage des plugins).

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:47AM
Petit problème pour la versin 0.1.1 du pluginmanager, le lien pour la télecharger ne fonctionne pas.
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:52AM
Quote
DoubleNo
Petit problème pour la versin 0.1.1 du pluginmanager, le lien pour la télecharger ne fonctionne pas.

Si vous ne l'avez pas fait, il faut activer la vérification des versions des plugins.
Sinon que ce passe-t-il ?

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 09:58AM
Quand je parlais c'était le lien sur cette page : [deboutv.free.fr]

J'ai essayé de mettre à jour directement sous mantis et il ne veut pas mettre à jour. Il m'annonce ceci :
Quote

Mettre à jour le plugin
Step 1 / 2: Moving files FAIL

Voilà et j'ai essayé plusieurs fois et à chaque échec il m'a créé un lien vers les plugins dans ma barre. Ou dois je aller pour les enlever?



Edited 1 time(s). Last edit at 06/04/2007 09:59AM by DoubleNo.
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:02AM
Quote
DoubleNo
Quand je parlais c'était le lien sur cette page : [deboutv.free.fr]

Ok, je vais corriger.

Quote

J'ai essayé de mettre à jour directement sous mantis et il ne veut pas mettre à jour. Il m'annonce ceci :
Quote

Mettre à jour le plugin
Step 1 / 2: Moving files FAIL

Voilà et j'ai essayé plusieurs fois et à chaque échec il m'a créé un lien vers les plugins dans ma barre. Ou dois je aller pour les enlever?

Votre répertoire mantis n'est pas "écrivable" par le serveur web (à priori).

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:06AM
Quote

Votre répertoire mantis n'est pas "écrivable" par le serveur web (à priori).

Ou puis je modifier ceci?
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:08AM
Quote
DoubleNo
Quote

Votre répertoire mantis n'est pas "écrivable" par le serveur web (à priori).

Ou puis je modifier ceci?

Sous windows je ne sais pas trop (voir dans les propriétés du répertoire peut-être).

Sous Unix, il faut faire un "chown apache.apache -r mantis"

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:11AM
Quote
deboutv
Quote
DoubleNo
Juste pour ajouter que sous la dernière version de mantis le pluginmanager n'a aucune erreur d'encodage. En fait si on fait un mix de la nouvelle version et de l'ancienne j'ai un mantis sans erreur d'encodage sauf pour l'import pour le moment.

Ok, c'est "normal". Donc il faut mettre la dernière version du plugin manager (0.1.1) et la dernière du plugin Import/Export (0.0.3) et ça devrait aller mieux, (vous pouvez rester sur la version 1.0.7 de Mantis, je vais corriger l'encodage pour l'affichage des plugins).

Après avoir installer la dernière version du PM, il faut ajouter ceci à la fin du fichier plugins/pluginmanager/lang_inc.php :
Language: PHP
$t_vars =(); (( $t_vars ) $t_var ) { (( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;^s_plugins_&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, $t_var ) ) { ( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;$&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . $t_var . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; = utf8_decode( \&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; . str_replace( "&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;", "\\&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;", $$t_var ) . &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;\&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; );&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ); } }

Le bug d&#039;affiche du forum fait qu&#039;il y a un affichage de \ en plus. Dans le cas présent, il faut faire attention au str_replace qui doit être :

str_replace( "&#039;", "\\&#039;", $$t_var )

Ceci n&#039;est valable que pour ceux qui ont une version de Mantis antérieure à 1.1.0a2.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here



Edited 1 time(s). Last edit at 06/04/2007 10:13AM by deboutv.
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:15AM
Il n&#039;y a rien dans les propriétés et il n&#039;y a rien non plus dans l&#039;interface d&#039;administration d&#039;apache. Je ne peux donc pas metre à jour le pluginmanager apparemment. Y&#039;a t&#039;il un autre moyen de passer à la nouvelle version de l&#039;import export?
Et où dois je enelever tous les liens qui ont été ajoutés vers les plugins dans mon menu mantis?
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:22AM
Quote
DoubleNo
Il n&#039;y a rien dans les propriétés et il n&#039;y a rien non plus dans l&#039;interface d&#039;administration d&#039;apache. Je ne peux donc pas metre à jour le pluginmanager apparemment.

Le symptôme d&#039;affichage multiple du lien plugin me laisse penser qu&#039;il est partiellement installé. Je vais vous faire une archive...

Quote

Y&#039;a t&#039;il un autre moyen de passer à la nouvelle version de l&#039;import export?

Non il faut que le plugin Manager soit opérationel parce qu&#039;il y a une dépendance.

Quote

Et où dois je enelever tous les liens qui ont été ajoutés vers les plugins dans mon menu mantis?

Pour les liens il faut créer un fichier à la racine de Mantis :
Language: PHP
( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;core.php&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; );   $t_main_menu_custom_options = config_get( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;main_menu_custom_options&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, array() ); span class="br0">( $i=0; $i<count( $t_main_menu_custom_options ); $i++ ) { ( $t_main_menu_custom_options[$i] ==( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;plugins_pluginmanager_link&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, ADMINISTRATOR, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;plugins_page.php&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ) ) { ( $t_main_menu_custom_options[$i] ); } } $t_main_menu_custom_options[] =( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;plugins_pluginmanager_link&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, ADMINISTRATOR, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;plugins_page.php&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ); config_set( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;main_menu_custom_options&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, $t_main_menu_custom_options );  

Consultez le fichier créé en utilisant un navigateur internet. Il ne devrait rester plus qu&#039;un seul lien.

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:29AM
Quote

Consultez le fichier créé en utilisant un navigateur internet. Il ne devrait rester plus qu&#039;un seul lien.

Il m&#039;en reste encore 4 sachant que j&#039;en avais 6 avant.

Autre chose, à chaque fois que je tentais la mise à jour et qu&#039;elle plantait, il me lançait ensuite l&#039;install de la version précédente.



Edited 1 time(s). Last edit at 06/04/2007 10:30AM by DoubleNo.
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:30AM
Quote
deboutv
Quote
DoubleNo
Il n&#039;y a rien dans les propriétés et il n&#039;y a rien non plus dans l&#039;interface d&#039;administration d&#039;apache. Je ne peux donc pas metre à jour le pluginmanager apparemment.

Le symptôme d&#039;affichage multiple du lien plugin me laisse penser qu&#039;il est partiellement installé. Je vais vous faire une archive...

Voici l&#039;archive.

Le patch indiqué précédemment est toujours à faire winking smiley

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:33AM
Quote
DoubleNo
Quote

Consultez le fichier créé en utilisant un navigateur internet. Il ne devrait rester plus qu&#039;un seul lien.

Il m&#039;en reste encore 4 sachant que j&#039;en avais 6 avant.

Autre chose, à chaque fois que je tentais la mise à jour et qu&#039;elle plantait, il me lançait ensuite l&#039;install de la version précédente.

Vu la snapshot que vous avez donné, faites ceci plutôt :
Language: PHP
( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;core.php&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; );   config_delete( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;main_menu_custom_options&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ); $t_main_menu_custom_options =(); $t_main_menu_custom_options[] =( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;plugins_pluginmanager_link&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, ADMINISTRATOR, &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;plugins_page.php&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>; ); config_set( &<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;main_menu_custom_options&<a href="http://bugtracker.morinie.fr/mantis/view.php?id=039" target="_blank">#039</a>;, $t_main_menu_custom_options );  

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:35AM
$t_vars = get_defined_vars();
 
foreach ( array_keys( $t_vars ) as $t_var ) {
    if ( ereg( &#039;^s_plugins_&#039;, $t_var ) ) {
        eval( &#039;$&#039; . $t_var . &#039; = utf8_decode( \&#039;&#039; . str_replace( "&#039;\", \"\\&#039;", $$t_var ) . &#039;\&#039; );&#039; );
    }
}

En mettant ceci à la fin du fichier lang_inc.php je me prends un tas d&#039;erreurs : SYSTEM WARNING: Wrong parameter count for str_replace()
Re: Installer le Plugin Manager 0.1.1
June 04, 2007 10:38AM
Quote
DoubleNo
$t_vars = get_defined_vars();
 
foreach ( array_keys( $t_vars ) as $t_var ) {
    if ( ereg( &#039;^s_plugins_&#039;, $t_var ) ) {
        eval( &#039;$&#039; . $t_var . &#039; = utf8_decode( \&#039;&#039; . str_replace( "&#039;\", \"\\&#039;", $$t_var ) . &#039;\&#039; );&#039; );
    }
}

En mettant ceci à la fin du fichier lang_inc.php je me prends un tas d&#039;erreurs : SYSTEM WARNING: Wrong parameter count for str_replace()

Attention au \

Voici la ligne eval qui va bien, vous pouvez faire un copier/coller directement :

eval( &#039;$&#039; . $t_var . &#039; = utf8_decode( \&#039;&#039; . str_replace( "&#039;", "\\&#039;", $$t_var ) . &#039;\&#039; );&#039; );

Vincent


Mantis: 1.1.0, 1.1.5, 1.1.1
PHP: 5.0.4
SQL: MySQL 5.0.19
OS: Linux

Please complete your signature with your environment informations.
Enable skype notification here
Sorry, only registered users may post in this forum.

Click here to login



Online Users

Guests: 5
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr