Problème pendant la MAJ 5.0.18 => 5.1
zipang Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre zipang
- Inscrit le : 25/11/2007
- Site internet
- Groupes :
Avant de faire la mise à jour en prod de mon site vers la 5.1, j'ai voulu tester en local la MAJ et copiant mon site actuel sur mon serveur local (WAMP 3.0.6).
Jusque là, pas de soucis. Le problème survient quand je fais la mise à jour, j'ai une erreur sql dans le fichier error.log :
Code TEXT :
invalid query. (ERRNO 1067) Valeur par défaut invalide pour 'time'[line]query: ALTER TABLE `phpboost_visit_counter` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci #0 C:\wamp64\www\GuiUML\kernel\framework\io\db\driver\mysql\MySQLQuerier.class.php(54): MySQLQuerier->execute('ALTER TABLE `ph...', Array) #1 C:\wamp64\www\GuiUML\kernel\framework\io\db\DBQuerier.class.php(58): MySQLQuerier->inject('ALTER TABLE `ph...', Array) #2 C:\wamp64\www\GuiUML\update\services\UpdateServices.class.php(297): DBQuerier->inject('ALTER TABLE `ph...') #3 C:\wamp64\www\GuiUML\update\services\UpdateServices.class.php(226): UpdateServices->update_kernel_tables() #4 C:\wamp64\www\GuiUML\update\controllers\UpdateVersionExecuteController.class.php(47): UpdateServices->execute() #5 C:\wamp64\www\GuiUML\update\controllers\UpdateVersionExecuteController.class.php(39): UpdateVersionExecuteController->handle_form() #6 C:\wamp64\www\GuiUML\kernel\framework\mvc\dispatcher\UrlControllerMapper.class.php(87): UpdateVersionExecuteController->execute(Object(HTTPRequestCustom)) #7 C:\wamp64\www\GuiUML\kernel\framework\mvc\dispatcher\UrlControllerMapper.class.php(59): UrlControllerMapper->do_call() #8 C:\wamp64\www\GuiUML\kernel\framework\mvc\dispatcher\Dispatcher.class.php(67): UrlControllerMapper->call() #9 C:\wamp64\www\GuiUML\kernel\framework\mvc\dispatcher\DispatchManager.class.php(43): Dispatcher->dispatch() #10 C:\wamp64\www\GuiUML\update\index.php(85): DispatchManager::dispatch(Array) #11 {main} C:\wamp64\www\GuiUML\kernel\framework\io\db\driver\mysql\MySQLQuerier.class.php
L'erreur me parait assez claire mais est-ce un bug ou bien est ce que c'est moi qui ait mal fait quelque chose ?
Merci d'avance.
Édité par zipang Le 04/08/2017 à 11h51
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
il faut le <a href="/wiki/serveur#paragraph-recapitulatif">récapitulatif du rapport système</a>.
De plus perso je dé-conseil WAMP (surtout la version 64bits) au profit de XAMPP.
Cordialement, janus57
zipang Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre zipang
- Inscrit le : 25/11/2007
- Site internet
- Groupes :
Code TEXT :
---------------------------------System report--------------------------------- -----------------------------generated by PHPBoost----------------------------- SERVER CONFIGURATION----------------------------------------------------------- php version : 5.6.25 dbms version : MySQL 5.7.14 gd library : 1 url rewriting : 1 apcu cache : 0 PHPBOOST CONFIGURATION--------------------------------------------------------- phpboost version : 5.0.18 server url : http://guiuml site path : default theme : GuiUML (Version 5.0.0) default language : Français default editor : BBCode home page : http://guiuml/index.php url rewriting : 0 apcu cache : 0 output gzip : 1 session cookie name : session session duration : 3600 active session duration : 300 DIRECTORIES AUTHORIZATIONS----------------------------------------------------- / : 1 /cache : 1 /cache/backup : 1 /cache/syndication : 1 /cache/tpl : 1 /cache/css : 1 /images/avatars : 1 /images/customization : 1 /images/group : 1 /images/maths : 1 /images/smileys : 1 /kernel/db : 1 /lang : 1 /templates : 1 /upload : 1
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
possible d'essayer sur une version de MySQL inférieur à 5.7 ?
Cordialement, janus57
zipang Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre zipang
- Inscrit le : 25/11/2007
- Site internet
- Groupes :
j'ai testé avec une version de xampp v3.2.2 qui semble utiliser du 10.1.25-MariaDB (je ne sais pas trop quel lien il y a entre MariaDB et MySql, c'est la première fois que j'en entends parler) et la migration a fonctionné.
En revanche, j'ai remarqué que des pages plantent complètement dans l'administration :
- La page de rapport système qui m'affiche cette erreur : Fatal error: Call to a member function get_configuration() on null in C:\xampp\htdocs\GuiUML\admin\server\controllers\AdminServerSystemReportController.class.php on line 58
- Une autre erreur sur la recherche de MAJ : Fatal error: Call to a member function check_compatibility() on boolean in C:\xampp\htdocs\GuiUML\admin\updates\updates.php on line 60
avec ici en plus un rapport dans les erreurs archivées :
Suggestion : unserialize(): Error at offset 190 of 1651 bytes
[0] /kernel/framework/helper/TextHelper.class.php:305
[0] /kernel/framework/helper/TextHelper.class.php:305 - unserialize(string)
[1] /admin/updates/updates.php:57 - TextHelper::unserialize(string)
[URL] /GuiUML/admin/updates/updates.php
Cordialement
Édité par zipang Le 09/08/2017 à 19h52
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
je vous conseil de recommencer la migration de 0 sur XAMPP après avoir mis ce code dans la configuration d'apache :
Code TEXT :
<IfModule mpm_winnt_module> ThreadStackSize 8888888 </IfModule>
Cf : <a href="http://www.codexpedia.com/apache-server/parent-child-process-exited-with-status-3221225725-restarting-on-xamp-apache/">http://www.codexpedia.com/apache-server/parent-child-process-exited-with-status-3221225725-restarting-on-xamp-apache/</a>
Car sous Windows cela peu provoquer des crash inattendus de apache qui peuvent perturber la migration.
Cordialement, janus57
zipang Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre zipang
- Inscrit le : 25/11/2007
- Site internet
- Groupes :
Edit : pour informations, au cas ou sa pourrait aider, j'ai un thème perso qui a été désactivé (car je n'ai pas encore faire la migration) ainsi que le module rapport de bug et HomeCustom.
Et puisque j'y suis, les logs de la migration :
Code TEXT :
enabling maintenance Ok ! module bugtracker has been disabled because : incompatible with new version module GoogleAnalytics has been disabled because : incompatible with new version module HomeCustom has been disabled because : incompatible with new version table phpboost_articles : 0 contents updated module articles Ok ! table phpboost_bugtracker : 1 contents updated table phpboost_bugtracker : 0 contents updated table phpboost_bugtracker_history : 0 contents updated table phpboost_bugtracker_history : 0 contents updated module bugtracker Ok ! table phpboost_calendar_events_content : 0 contents updated module calendar Ok ! table phpboost_download : 0 contents updated module download Ok ! table phpboost_faq : 0 contents updated module faq Ok ! table phpboost_forum_alerts : 0 contents updated table phpboost_forum_msg : 0 contents updated module forum Ok ! table phpboost_guestbook : 0 contents updated module guestbook Ok ! table phpboost_media : 0 contents updated module media Ok ! table phpboost_newsletter_archives : 0 contents updated module newsletter Ok ! table phpboost_news : 0 contents updated module news Ok ! table phpboost_pages : 2 contents updated module pages Ok ! table phpboost_shoutbox : 0 contents updated module shoutbox Ok ! module TinyMCE Ok ! table phpboost_web : 0 contents updated module web Ok ! table phpboost_wiki_contents : 0 contents updated module wiki Ok ! theme guiuml has been uninstalled because : incompatible with new version theme base has been installed and set to default because no other theme was compatible table phpboost_comments : 0 contents updated table phpboost_pm_msg : 0 contents updated table phpboost_menus : 0 content menus updated
Édité par zipang Le 09/08/2017 à 20h26
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
possible d'avoir un dump via phpMyAdmin de votre base en 5.0 ?
Cordialement, janus57
j1.seth Membre non connecté
- Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
- Chef de Projet
- Equipe Développement
Il faut également penser à revalider la configuration générale du site après migration si on a ce problème.
zipang Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre zipang
- Inscrit le : 25/11/2007
- Site internet
- Groupes :
@j1.seth : J'ai voulu revalider la configuration mais là je viens de m'apercevoir que le nom du site a disparu et plus gênant comme problème, je ne peux plus sélectionner de thème par défaut pour le site car la liste est vide et vu que c'est un champs obligatoire c'est un peu gênant (le thème non compatible semble pourtant avoir été remplacé par le thème fournit par défaut avec PhpBoost).
Edit : d'ailleurs, l'aperçut du thème par défaut apparaît bien sur la configuration générale alors que la liste est vide
Édité par zipang Le 11/08/2017 à 17h41
zipang Membre non connecté
Booster Bazooka
- Booster Bazooka
- Voir le profil du membre zipang
- Inscrit le : 25/11/2007
- Site internet
- Groupes :
schyzo Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre schyzo
- Inscrit le : 09/06/2014
- Site internet
- Groupes :
Je me permets de rejoindre le post car j'ai exactement le même problème.
Au lancement de la màj, j'ai tout d'abord eu le soucis d'interruption de la màj, que j'ai corrigé en supprimant mes menus personnels comme décrit dans le wiki. Suite à cela, j'ai le même plantage que zipang, impossible de valider la configuration, le site n'a plus de nom, la liste déroulante des thèmes est vide.
J'ai essayé d'uploader un nouveau thème, par ftp, mais il n'apparait nulle part dans le panneau d'admin (j'ai bien pris un thème 5.1), et j'ai essayé de l'uploader à partir de la page des thèmes, mais là je suis redirigé directement vers une page d'erreur.
Merci par avance pour votre aide.
Schyzo.
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
dans un cas comme ça il faut recommencer la migration car c'est le symptôme de la BDD qui a été touché et reset au niveau de la configuration du site.
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie