Mantis

Import/Export plugin

Posted by deboutv 
Import/Export plugin
January 23, 2008 07:37PM
To allow user to upgrade Mantis core files before the 0.1.0 release of the Import/Export plugin you can download the development release (0.1.0a7) here.



Pour permettre aux administrateurs de mettre à jour Mantis avant la version 0.1.0 du plugin Import/Export vous pouvez télécharger la version de développement (0.1.0a7) ici.

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 04/04/2008 05:15PM by deboutv.
syl
Re: Import/Export plugin
April 03, 2008 10:03AM
J'ai désinstallé la 0.2.1. pour remettre plugin 0.1.4
il m'a mis un message d'erreur sur la base de données.
Ma version de mantis Mantis 1.1.0a2
syl
Re: Import/Export plugin
April 03, 2008 10:28AM
J'ai essayé de réinstaller pluginmanager-0.1.0.
puis dans le navigateur je suis aller dans le page plugin et j'ai une erreur.
Depuis mantis est redevenu en anglais et je n'arrive plus à accéder aux bugs.
APPLICATION ERROR #401

Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section.


Fatal error: 401 in C:\wamp\www\mantis\core\database_api.php on line 128
Re: Import/Export plugin
April 03, 2008 10:54AM
Il ne faut jamais revenir en arrière... Et toujours utiliser la dernière version.

A part remettre les dernières version je n'ai pas de solution.

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
syl
Re: Import/Export plugin
April 03, 2008 02:56PM
J'ai réessayer de réinstaller l'ancien plugin, mais cela ne fonctionne pas, je suis tjs bloqué dans le même état. Lorsque l'on désinstalle un plugin quels fichiers faut ils supprimés et les quels sont modifiés. De plus faut il supprimer certaines tables ?



Edited 1 time(s). Last edit at 04/03/2008 02:59PM by syl.
Re: Import/Export plugin
April 03, 2008 03:56PM
Qu'est-ce qui est actuellement installé ?

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
syl
Re: Import/Export plugin
April 03, 2008 04:03PM
Normalement j'ai désinstallé le plugin 0.2.1, puis ensuite j'ai essayé d'installer le 0.1.0

Ceci a provoqué un blocage:
j'ai comme table :
mantis_plugins_importexport_config_table
mantis_plugins_longcf_custom_field_string_table
syl
Re: Import/Export plugin
April 03, 2008 04:59PM
j'ai cela dans core.php

<?php
if ( file_exists( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . &#039;plugins&#039; . DIRECTORY_SEPARATOR . &#039;pluginmanager&#039; . DIRECTORY_SEPARATOR . &#039;core.php&#039; ) ) {
require_once( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . &#039;plugins&#039; . DIRECTORY_SEPARATOR . &#039;pluginmanager&#039; . DIRECTORY_SEPARATOR . &#039;core.php&#039; );
$g_plugins_manager_core = ON;
}
?>
<?php
if ( !function_exists( &#039;plugins_pluginmanager_function_overwrite&#039; ) ) {
function plugins_pluginmanager_function_overwrite( $p_function_name, $p_arguments, $p_file ) {
return call_user_func_array( &#039;pm_old_&#039; . $p_function_name, $p_arguments );
}
}
?>
Re: Import/Export plugin
April 03, 2008 05:18PM
Alors il faut installer la dernière version du plugin manager.

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
syl
Re: Import/Export plugin
April 03, 2008 05:36PM
Le problème est que j&#039;ai le même erreur lorsque je me rend sur [localhost]
Re: Import/Export plugin
April 03, 2008 05:53PM
Il faut créer la table suivante :
Language: SQL
mantis_plugins_pm_function_overwrite_table ( id int(7), plugin varchar(50), varchar(100), new_function varchar(100), plugins text, file varchar(150), ( id ) );

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
syl
Re: Import/Export plugin
April 03, 2008 06:00PM
Après avoir créer la table, effectivement le message Fatal error: 401 in C:\wamp\www\mantis\core\database_api.php on line 128 disparait.

mais je reste tjs bloqué sur la page principale avec ce message:

APPLICATION ERROR #401

Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section
Re: Import/Export plugin
April 03, 2008 07:05PM
Il faut installer le plugin manager.

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
syl
Re: Import/Export plugin
April 04, 2008 10:58AM
Comment l&#039;installer car je suis tjs bloqué dans le même état de même pour la page .../mantis/plugins_page.php

Il n&#039;y a que mantis/admin ou je ne suis pas bloqué sauf /mantis/admin/system_utils.php où apparait encore le message APPLICATION ERROR #401
syl
Re: Import/Export plugin
April 04, 2008 11:12AM
J&#039;ai cette erreur là hier soir dans le log mysql:

080403 17:26:15080403 17:26:15 [ERROR] Cannot find table bugtracker/mantis_plugins_pm_list_table from the internal data dictionary
of InnoDB though the .frm file for the table exists. Maybe you
have deleted and recreated InnoDB data files but have forgotten
to delete the corresponding .frm files of InnoDB tables, or you
have moved .frm files to another database?
See [dev.mysql.com]
how you can resolve the problem.
syl
Re: Import/Export plugin
April 04, 2008 11:14AM
Effectivement je n&#039;ai pas cette table
Re: Import/Export plugin
April 04, 2008 11:15AM
Il faudrait plus d&#039;info ($g_show_detailed_errors = ONwinking smiley parce que là je ne sais pas ce qui ne va pas.

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: Import/Export plugin
April 04, 2008 11:17AM
Language: SQL
mantis_plugins_pm_list_table ( plugin varchar(50), installed int(1) 0,( plugin ) )

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
syl
Re: Import/Export plugin
April 04, 2008 11:57AM
thumbs upmerci, maintenant mantis fonctionne.
C&#039;est en fait la suppression des tables qui s&#039;est mal passé, le lien avec InnoDB est rompu, c&#039;est bien cela ?

J&#039;ai une autre base mantis en prod avec des plugins (ex: longcf), comment procéder pour faire un export vers une autre base de même version (faut &#039;il installer les plugins sur la 2ème et exporter les données ou bien désinstallé les plugins de la 1ère), même question pour une mise à jour de le version de mantis.
(lors de le désinstallation des plugins certaines tables restent en place c&#039;est bien cela? et des fichiers sont modifiés comme core.php ?, Faut &#039;il faire ou vérifier certaines choses manuellement comme supprimer certaines tables ou remettre des fichiers à jour ?)
Re: Import/Export plugin
April 04, 2008 02:06PM
Pour les mises à jour de mantis il faut utiliser la dernière version du plugin manager (ainsi que la dernière version des plugins). Dans le plugin manager il y a un lien [Upgrade Mantis] qui va mettre la base de données Mantis dans un état permettant de mettre à mantis sans problème.

Après avoir cliqué sur ce lien, Mantis se comporte comme ci les plugins n&#039;étaient pas présents (bien qu&#039;ils soient toujours présents). La réinstallation des plugins se fait en consultant la page des plugins (ceci va remettre en place le Plugin Manager qui proposera de remettre en place chacun des plugins individuellement).

Pour qu&#039;il n&#039;y ait pas de problème la base de données SQL doit être exportée/importée intégralement (donc avec les tables mantis_plugins_*). Les fichiers PHP des plugins peuvent être supprimés (à condition que Mantis soit mis aussi à jour). Pour remettre les plugins il suffit de procéder à leur installation comme pour la première fois (dans ce cas le PluginManager doit détecté que le plugin avait été installé avant).

Tout ça pour dire, qu&#039;il est possible de cliquer sur le lien dans le PluginManager, sauvegarder l&#039;intégralité de la base de données. Créer un nouveau répertoire avec la nouvelle version de Mantis (et utiliser ce nouveau répertoire comme DOCUMENT_ROOT pour Apache), mettre à jour Mantis à partir de la partie Admin (comme indiqué sur le site de Mantis). Puis installer les plugins (comme pour la première fois), normalement ceux-ci reprennent la configuration telle qu&#039;elle était sur l&#039;ancienne version.

J&#039;espère avoir été clair.

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
syl
Re: Import/Export plugin
April 04, 2008 02:17PM
On ne peut donc pas revenir en l&#039;état initial avant l&#039;installation du plugin ?

Si j&#039;ai bien compris il ne faut jamais désinstaller le plugin manager.

Sur ma version j&#039;ai donc réinstallé le dernier plugin manager (l&#039;install de longcf que j&#039;avais avant ne fonctionne plus, il reste tjs la table mantis_plugins_longcf_custom_field_string_table).

Sur ma version en prod, j&#039;ai pour l&#039;instant Plugin Manager 0.1.4 et LongCF 0.0.3, je voulais installer le plugin import/export. Je n&#039;ose pas trop pour cette version de prod intaller le dernier plugin qui m&#039;a fait des erreurs. Mais dans cette version il n&#039;y a pas le lien dont vous parlez pour mettre à jour mantis.

Lorsque l&#039;on désintalle seulement un plugin, la table correspondante est elle supprimé ou reste t&#039;elle permettant de réinstallé le plugin ultérieurement en gardant les données précédentes.



Edited 1 time(s). Last edit at 04/04/2008 02:57PM by syl.
syl
Re: Import/Export plugin
April 04, 2008 04:48PM
Je me demande si ce n&#039;est pas le plugin LongCF 0.0.3 qui a provoqué ces problèmes

En fait normalement lorsque l&#039;on désintalle le plugin manager, les tables suivantes sont supprimés:
mantis_plugins_pm_dependencies_table
mantis_plugins_pm_function_overwrite_table
mantis_plugins_pm_list_table

Sauf que dans mon cas il restait mantis_plugins_pm_dependencies_table
c&#039;est ce qui a provoqué l&#039;erreur je pense, reste à savoir pourquoi cette table n&#039;a pas été supprimé.



Edited 1 time(s). Last edit at 04/04/2008 04:57PM by syl.
Re: Import/Export plugin
April 04, 2008 05:10PM
LongCF modifie des fichiers dans les répertoires Mantis. Les modifications apportées imposent d&#039;avoir le PluginManager.
Je corrigerai ce problème dans la prochaine version du PluginManager.

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: 4
Record Number of Users: 1 on April 02, 2023
Record Number of Guests: 115 on November 09, 2023
Top Users
Hébergeur : Morinie.Fr