Installer le Plugin Manager 0.1.1
Bonjour,
Voici les instructions pour installer le plugin manager 0.1.1 :
* Dans le fichier custom_strings_inc.php, retirez la ligne "require( ... & #039;pluginmanager& #039; ...)"
* Dans le bugtracker, vérifiez que le lien "Plugins" n& #039;est plus traduit, cliquez dessus et vérifiez l& #039;affichage d& #039;erreurs dans la nouvelle page. Si il n& #039;y a pas d& #039;erreur c& #039;est qu& #039;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& #039;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& #039;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
Quote
* Dans le fichier custom_strings_inc.php, retirez la ligne "require( ... & #039;pluginmanager& #039; ...)"
* Dans le bugtracker, vérifiez que le lien "Plugins" n& #039;est plus traduit, cliquez dessus et vérifiez l& #039;affichage d& #039;erreurs dans la nouvelle page. Si il n& #039;y a pas d& #039;erreur c& #039;est qu& #039;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& #039;agit bien du fichier à la racine de Mantis? Parce que dans ce fichier il n& #039;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.
Quote DoubleNoQuote
* Dans le fichier custom_strings_inc.php, retirez la ligne "require( ... & #039;pluginmanager& #039; ...)"
* Dans le bugtracker, vérifiez que le lien "Plugins" n& #039;est plus traduit, cliquez dessus et vérifiez l& #039;affichage d& #039;erreurs dans la nouvelle page. Si il n& #039;y a pas d& #039;erreur c& #039;est qu& #039;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& #039;agit bien du fichier à la racine de Mantis?
Oui
Quote
Parce que dans ce fichier il n& #039;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
Quote
Oui, peut-être dans le fichier core.php (toujours à la racine).
Il n& #039;y a rien non plus. Je vais continuer l& #039;installation, on verra bien si il y a une erreur quelque part
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& #039;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& #039;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& #039;ai fait toutes ces étapes, mais ça n& #039;a pas du tout fait ce qui est indiqué dans les 2 derniers points. En effet après avoir dézippé l& #039;archive et vérifier que tout était bien accessible, j& #039;ai lancé la page que vous avez indiqué, mais ça m& #039;a directement lancé le pluginmanager sans me demander aucune installation. Et j& #039;ai d& #039;énormes erreurs d& #039;encodage dans le plugin. Je ne sais pas si c& #039;est du au fait que je l& #039;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& #039;encodage, j& #039;avais remis l& #039;ancienne version. Par contre vendredi ça ne m& #039;avait pas non plus demandé une quelconque installation.
Quote DoubleNoQuote
* 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& #039;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& #039;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& #039;ai fait toutes ces étapes, mais ça n& #039;a pas du tout fait ce qui est indiqué dans les 2 derniers points. En effet après avoir dézippé l& #039;archive et vérifier que tout était bien accessible, j& #039;ai lancé la page que vous avez indiqué, mais ça m& #039;a directement lancé le pluginmanager sans me demander aucune installation. Et j& #039;ai d& #039;énormes erreurs d& #039;encodage dans le plugin. Je ne sais pas si c& #039;est du au fait que je l& #039;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& #039;encodage, j& #039;avais remis l& #039;ancienne version. Par contre vendredi ça ne m& #039;avait pas non plus demandé une quelconque installation.
Vous pouvez faire une snapshot de ce que vous avez à l& #039;é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
Voici le snapshot :
[ img517.imageshack.us]
Edited 2 time(s). Last edit at 06/04/2007 09:37AM by DoubleNo.
Juste pour ajouter que sous la dernière version de mantis le pluginmanager n& #039;a aucune erreur d& #039;encodage. En fait si on fait un mix de la nouvelle version et de l& #039;ancienne j& #039;ai un mantis sans erreur d& #039;encodage sauf pour l& #039;import pour le moment.
Edited 1 time(s). Last edit at 06/04/2007 09:41AM by DoubleNo.
Donc ça c& #039;est avec la version 1.0.7 (ou 1.0.5) de Mantis, c& #039;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
Oui c& #039;est avec la version 1.0.7.
Quote DoubleNoJuste pour ajouter que sous la dernière version de mantis le pluginmanager n& #039;a aucune erreur d& #039;encodage. En fait si on fait un mix de la nouvelle version et de l& #039;ancienne j& #039;ai un mantis sans erreur d& #039;encodage sauf pour l& #039;import pour le moment.
Ok, c& #039;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& #039;encodage pour l& #039;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
Petit problème pour la versin 0.1.1 du pluginmanager, le lien pour la télecharger ne fonctionne pas.
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& #039;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
Quand je parlais c& #039;était le lien sur cette page : [ deboutv.free.fr]
J& #039;ai essayé de mettre à jour directement sous mantis et il ne veut pas mettre à jour. Il m& #039;annonce ceci :
Quote
Mettre à jour le plugin
Step 1 / 2: Moving files FAIL
Voilà et j& #039;ai essayé plusieurs fois et à chaque échec il m& #039;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.
Ok, je vais corriger.
Quote
J& #039;ai essayé de mettre à jour directement sous mantis et il ne veut pas mettre à jour. Il m& #039;annonce ceci :
Quote
Mettre à jour le plugin
Step 1 / 2: Moving files FAIL
Voilà et j& #039;ai essayé plusieurs fois et à chaque échec il m& #039;a créé un lien vers les plugins dans ma barre. Ou dois je aller pour les enlever?
Votre répertoire mantis n& #039;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
Quote
Votre répertoire mantis n& #039;est pas "écrivable" par le serveur web (à priori).
Ou puis je modifier ceci?
Quote DoubleNoQuote
Votre répertoire mantis n& #039;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
Quote deboutvQuote DoubleNoJuste pour ajouter que sous la dernière version de mantis le pluginmanager n& #039;a aucune erreur d& #039;encodage. En fait si on fait un mix de la nouvelle version et de l& #039;ancienne j& #039;ai un mantis sans erreur d& #039;encodage sauf pour l& #039;import pour le moment.
Ok, c& #039;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& #039;encodage pour l& #039;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'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.
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?
Quote DoubleNoIl 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
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.
Quote deboutvQuote DoubleNoIl 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
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
Quote DoubleNoQuote
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
$t_vars = get_defined_vars();
foreach ( array_keys( $t_vars ) as $t_var ) {
if ( ereg( '^s_plugins_', $t_var ) ) {
eval( '$' . $t_var . ' = utf8_decode( \'' . str_replace( "'\", \"\\'", $$t_var ) . '\' );' );
}
}
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()
Quote DoubleNo
$t_vars = get_defined_vars();
foreach ( array_keys( $t_vars ) as $t_var ) {
if ( ereg( '^s_plugins_', $t_var ) ) {
eval( '$' . $t_var . ' = utf8_decode( \'' . str_replace( "'\", \"\\'", $$t_var ) . '\' );' );
}
}
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
Online Users
Guests:
9
Record Number of Users:
1
on April 02, 2023
Record Number of Guests:
115
on November 09, 2023
Top Users
|