Migration de la 5.0.21 vers la 5.2.18
Envoyé par Jordi
Migration de la 5.0.21 vers la 5.2.18 mardi 29 novembre 2011 08:48:33 |
Membre depuis : 13 ans Messages: 4 |
Bonjour,
J'ai un vieux Phorum qui date d'il y a presque 10 ans et j'aimerais le mettre à jour. J'ai copié ma base distante sur un Wamp 2.1 (MySQL 5.5.8 et PHP 5.3.5) et j'ai tout installé en local pour tester la mise à jour, mais j'ai tout un tas d'erreurs. Le processus s'interrompt violemment au bout d'une vingtaine d'upgrades et après plusieurs erreurs (dont des tables absentes). Quelqu'un connait-il une méthode pour faire une mise à jour importante (je précise que j'ai suivi les instructions du fichier upgrade.txt) ?
Ci-dessous le message d'erreur que j'obtiens pendant la mise à jour. Après ça, tout est bloqué...
Phorum Database Error
Sorry, a Phorum database error occurred.
Please try again later!
Error:
Table 'jordi.phorum_user_custom_fields' doesn't exist (1146): SELECT DISTINCT(user_id) FROM phorum_user_custom_fields WHERE (type = 0 AND data LIKE '%%')
Backtrace:
Function phorum_database_error called at
{path to Phorum}\include\db\mysql\mysqli.php:212
----
Function phorum_db_interact called at
{path to Phorum}\include\db\mysql.php:6917
----
Function phorum_db_user_search_custom_profile_field called at
{path to Phorum}\include\api\user.php:1288
----
Function phorum_api_user_search_custom_profile_field called at
{path to Phorum}\include\db\upgrade\mysql-patches\2007050301.php:11
----
Function include called at
{path to Phorum}\include\version_functions.php:380
----
Function phorum_dbupgrade_run called at
{path to Phorum}\include\admin\upgrade.php:79
----
Function include_once called at
{path to Phorum}\admin.php:108
J'ai un vieux Phorum qui date d'il y a presque 10 ans et j'aimerais le mettre à jour. J'ai copié ma base distante sur un Wamp 2.1 (MySQL 5.5.8 et PHP 5.3.5) et j'ai tout installé en local pour tester la mise à jour, mais j'ai tout un tas d'erreurs. Le processus s'interrompt violemment au bout d'une vingtaine d'upgrades et après plusieurs erreurs (dont des tables absentes). Quelqu'un connait-il une méthode pour faire une mise à jour importante (je précise que j'ai suivi les instructions du fichier upgrade.txt) ?
Ci-dessous le message d'erreur que j'obtiens pendant la mise à jour. Après ça, tout est bloqué...
Phorum Database Error
Sorry, a Phorum database error occurred.
Please try again later!
Error:
Table 'jordi.phorum_user_custom_fields' doesn't exist (1146): SELECT DISTINCT(user_id) FROM phorum_user_custom_fields WHERE (type = 0 AND data LIKE '%%')
Backtrace:
Function phorum_database_error called at
{path to Phorum}\include\db\mysql\mysqli.php:212
----
Function phorum_db_interact called at
{path to Phorum}\include\db\mysql.php:6917
----
Function phorum_db_user_search_custom_profile_field called at
{path to Phorum}\include\api\user.php:1288
----
Function phorum_api_user_search_custom_profile_field called at
{path to Phorum}\include\db\upgrade\mysql-patches\2007050301.php:11
----
Function include called at
{path to Phorum}\include\version_functions.php:380
----
Function phorum_dbupgrade_run called at
{path to Phorum}\include\admin\upgrade.php:79
----
Function include_once called at
{path to Phorum}\admin.php:108
Re: Migration de la 5.0.21 vers la 5.2.18 jeudi 1 décembre 2011 00:46:10 |
Administrateur Membre depuis : 19 ans Messages: 569 |
Jordi,
Je crois que cette erreur est due à la configuration de MySQL. Il arrête le traitement après avoir rencontré une erreur.
Je ne me souviens pas comment j'ai changé le mode (il ya alternitives plusieurs), puisque vous n'avez besoin de mise à niveau.
Décochez [] Activer le mode Strict
[dev.mysql.com]
OU
[dev.mysql.com]
Je crois que cette erreur est due à la configuration de MySQL. Il arrête le traitement après avoir rencontré une erreur.
Je ne me souviens pas comment j'ai changé le mode (il ya alternitives plusieurs), puisque vous n'avez besoin de mise à niveau.
Décochez [] Activer le mode Strict
[dev.mysql.com]
OU
[dev.mysql.com]
Re: Migration de la 5.0.21 vers la 5.2.18 jeudi 1 décembre 2011 04:36:19 |
Membre depuis : 13 ans Messages: 4 |
Re: Migration de la 5.0.21 vers la 5.2.18 jeudi 1 décembre 2011 05:37:53 |
Administrateur Membre depuis : 22 ans Messages: 9 240 |
Re: Migration de la 5.0.21 vers la 5.2.18 jeudi 1 décembre 2011 05:43:31 |
Membre depuis : 13 ans Messages: 4 |
Re: Migration de la 5.0.21 vers la 5.2.18 jeudi 1 décembre 2011 08:24:52 |
Administrateur Membre depuis : 19 ans Messages: 569 |
Jordi,
Essayez ce que Thomas suggère d'abord. Si cela ne fonctionne pas, nous aurons besoin de localiser et de créer les entrées correctes pour my.ini.
L'Assistant instance MySQL peut avoir été enlevée, ou tout simplement pas inclus dans Wamp. Je ne le vois pas dans xampp. Plusieurs choses ont changé dans MySQL depuis que j'ai mis à jour depuis le début des années 5,0.? Phorum.
Remarque
Après avoir mis à niveau pour Phorum 5.2.x, j'ai vidé la structure de base seulement, et l'a comparé à un vidage de la structure des bases d'une nouvelle installation propre. Il y avait quelques différences dans la taille des champs. Je les ai résolus par le dumping des données, et de l'importer dans une nouvelle installation propre, alors le test.
Essayez ce que Thomas suggère d'abord. Si cela ne fonctionne pas, nous aurons besoin de localiser et de créer les entrées correctes pour my.ini.
L'Assistant instance MySQL peut avoir été enlevée, ou tout simplement pas inclus dans Wamp. Je ne le vois pas dans xampp. Plusieurs choses ont changé dans MySQL depuis que j'ai mis à jour depuis le début des années 5,0.? Phorum.
Remarque
Après avoir mis à niveau pour Phorum 5.2.x, j'ai vidé la structure de base seulement, et l'a comparé à un vidage de la structure des bases d'une nouvelle installation propre. Il y avait quelques différences dans la taille des champs. Je les ai résolus par le dumping des données, et de l'importer dans une nouvelle installation propre, alors le test.
Re: Migration de la 5.0.21 vers la 5.2.18 vendredi 2 décembre 2011 04:45:34 |
Membre depuis : 13 ans Messages: 4 |
Bonjour,
Voici le résultat de mon upgrade de la 5.0.21 vers la 5.1.25 : un paquet d'erreurs et au final un forum qui n'affiche plus les en-têtes (cf capture).
Il semblerait que le processus d'upgrade ne trouve pas certaines tables et ne les crée pas...
For Thomas : i have a lot of errors when upgrading from 5.021 to 5.1.25. It looks like some tables are not found in the db and are not created. At the end of the process, the Phorum works but not properly (it is not possible to log-in or out etc. i shot an image of my screen to show you).
The errors during the process :
Upgrading from db-version 2004112800 to 2005022800 ... an error occured: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 1
Table 'jordi.phorum_search' doesn't exist
... try to continue.
Upgrading from db-version 2005082800 to 2005091400 ... an error occured: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 10
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 7
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 12
Table 'jordi.phorum_pm_messages' doesn't exist
Table 'jordi.phorum_pm_xref' doesn't exist...
(après cette ligne il y a plusieurs centaines de lignes identiques que je ne recopie pas)
Warning: database upgrade 2005091400 does not seem to have completed successfully. The old style private messages table phorum_private_messages will be kept for backup.
Upgrading from db-version 2005092201 to 2005092300 ... an error occured: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 7
... try to continue.
Upgrading from db-version 2005092400 to 2005100300 ... an error occured: Table 'jordi.phorum_pm_buddies' doesn't exist
... try to continue.
Upgrading from db-version 2005101801 to 2005102700 ... an error occured: Table 'jordi.phorum_search' doesn't exist
Table 'jordi.phorum_search' doesn't exist
... try to continue.
Image of Phorum upgrade 5.1.25
Modifié 1 fois. Dernière modification le 02/12/11 04:46 par Jordi.
Voici le résultat de mon upgrade de la 5.0.21 vers la 5.1.25 : un paquet d'erreurs et au final un forum qui n'affiche plus les en-têtes (cf capture).
Il semblerait que le processus d'upgrade ne trouve pas certaines tables et ne les crée pas...
For Thomas : i have a lot of errors when upgrading from 5.021 to 5.1.25. It looks like some tables are not found in the db and are not created. At the end of the process, the Phorum works but not properly (it is not possible to log-in or out etc. i shot an image of my screen to show you).
The errors during the process :
Upgrading from db-version 2004112800 to 2005022800 ... an error occured: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 1
Table 'jordi.phorum_search' doesn't exist
... try to continue.
Upgrading from db-version 2005082800 to 2005091400 ... an error occured: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 10
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 7
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 12
Table 'jordi.phorum_pm_messages' doesn't exist
Table 'jordi.phorum_pm_xref' doesn't exist...
(après cette ligne il y a plusieurs centaines de lignes identiques que je ne recopie pas)
Warning: database upgrade 2005091400 does not seem to have completed successfully. The old style private messages table phorum_private_messages will be kept for backup.
Upgrading from db-version 2005092201 to 2005092300 ... an error occured: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 7
... try to continue.
Upgrading from db-version 2005092400 to 2005100300 ... an error occured: Table 'jordi.phorum_pm_buddies' doesn't exist
... try to continue.
Upgrading from db-version 2005101801 to 2005102700 ... an error occured: Table 'jordi.phorum_search' doesn't exist
Table 'jordi.phorum_search' doesn't exist
... try to continue.
Image of Phorum upgrade 5.1.25
Modifié 1 fois. Dernière modification le 02/12/11 04:46 par Jordi.
Re: Migration de la 5.0.21 vers la 5.2.18 vendredi 2 décembre 2011 04:48:31 |
Administrateur Membre depuis : 22 ans Messages: 9 240 |
Seuls les utilisateurs enregistrés peuvent poster des messages dans ce forum.