erreur maj 5.0.18 en 5.1
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Reprise du message précédent
Bonjour,Au passage, n'hésitez pas à télécharger une nouvelle fois le script de migration complet.
Peut-être qu'il y a eu une erreur de DL et/ou UL chez vous ?
Olivier.
Olivier
forum6691 Membre non connecté
Booster Mortier
- Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
Fatal error: Uncaught Error: Call to a member function load() on null in /home/pneupass/www/dictionary/dictionary/phpboost/DictionaryModuleMiniMenu.class.php:40 Stack trace: #0 /home/pneupass/www/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php(188): DictionaryModuleMiniMenu->display() #1 /home/pneupass/www/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php(85): SiteDisplayGraphicalEnvironment->display_menus(Object(FileTemplate)) #2 /home/pneupass/www/kernel/framework/mvc/response/AbstractResponse.class.php(60): SiteDisplayGraphicalEnvironment->display('\n<section id="m...') #3 /home/pneupass/www/kernel/framework/core/error/ExceptionHandler.class.php(135): AbstractResponse->send() #4 /home/pneupass/www/kernel/framework/core/error/ExceptionHandler.class.php(122): ExceptionHandler->integrated_display(Object(UserErrorController)) #5 /home/pneupass/www/kernel/framework/core/error/ExceptionHandler.class.php(75): ExceptionHandler->send_response(Object(UserErrorControll in /home/pneupass/www/dictionary/dictionary/phpboost/DictionaryModuleMiniMenu.class.php on line 40
Y a un truc qui m'échappe. Ça devrait fonctionner du premier coup comme avant !
Testeur V5
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
pour remettre votre version vous avez bien purgé le FTP puis remis le backup du FTP (penser à vider le cache manuellement), et fait pareil pour la BDD ?
Citation :
je viens de remettre mon ancienne version 5.0.17
le site n'était pas à jour eu moment de la migration (rappel titre du topic "erreur maj 5.0.18 en 5.1" ) ?
Si la BDD a été sauvegardée avec phpMyAdmin elle doit être restaurée avec phpMyAdmin, si elle a été sauvegardée avec le module elle doit être restaurée avec le module.
Cordialement, janus57
forum6691 Membre non connecté
Booster Mortier
- Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
Là je restore la 5.0.17 et sa BDD que j'avais sauvegardé avec phpmyadmin (restauration marquée OK dans phpmyadmin).
Pour le site ftp je l'ai effacé complétement avant de renvoyer la restauration de la 5.0.17.
Pour vider le cache manuellement, quels fichiers dois je supprimer ?
Merci de vos conseils tjs avisés.
Testeur V5
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
méthode rapide pour vider le cache manuellement, on supprime tout et on renvoie le dossier cache d'une archive d'installation.
Cordialement, janus57
forum6691 Membre non connecté
Booster Mortier
- Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
J'ai toujours le même message d'erreur en page d'accueil.
Code TEXT :
Fatal error: Uncaught Error: Call to a member function load() on null in /home/pneupass/www/dictionary/dictionary/phpboost/DictionaryModuleMiniMenu.class.php:40 Stack trace: #0 /home/pneupass/www/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php(188): DictionaryModuleMiniMenu->display() #1 /home/pneupass/www/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php(85): SiteDisplayGraphicalEnvironment->display_menus(Object(FileTemplate)) #2 /home/pneupass/www/kernel/framework/mvc/response/AbstractResponse.class.php(60): SiteDisplayGraphicalEnvironment->display('\n<section id="m...') #3 /home/pneupass/www/kernel/framework/core/error/ExceptionHandler.class.php(135): AbstractResponse->send() #4 /home/pneupass/www/kernel/framework/core/error/ExceptionHandler.class.php(122): ExceptionHandler->integrated_display(Object(UserErrorController)) #5 /home/pneupass/www/kernel/framework/core/error/ExceptionHandler.class.php(75): ExceptionHandler->send_response(Object(UserErrorControll in /home/pneupass/www/dictionary/dictionary/phpboost/DictionaryModuleMiniMenu.class.php on line 40
Je pense à un problème de configuration Apache (fichier .htacess ?), mais comme je ne l'ai pas modifié, je comprends pas.
PS: OVH annonce qu'il est en train de migrer d'apache 2.2 en 2.4 ses serveurs depuis juillet. Mais hier encore, mon site fonctionnait bien. J ene pense pas que ça vienne de là ?
Une idée car je coince un peu ....
Testeur V5
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
non c'est pas un problème de .htaccess ou de config apache.
Il me faudrait un accès FTP en MP.
Cordialement, janus57
olivierb Membre non connecté
- Modérateur
- Voir le profil du membre olivierb
- Inscrit le : 07/02/2014
- Site internet
- Groupes :
- Equipe Assistance
Bizarrement hier soir j'arrivais à naviguer sans problème sur le site et j'avais supposé que le problème était réglé.
Ce matin, via Chrome / Android j'ai le même message d'erreur.
Olivier.
Olivier
forum6691 Membre non connecté
Booster Mortier
- Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
Merci de ton aide
Testeur V5
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Comme le message d'erreur le présupposé vous avez fait une mauvaise manipulation et avez envoyé 2 fois le modules "dictionary" sur le FTP, sauf que vous avez réussit à mettre le module dans le module (/dictionary/dictionary/) d'où l'erreur : Call to a member function load() on null in /home/pneupass/www/dictionary/dictionary/phpboost/DictionaryModuleMiniMenu.class.php:40
Donc il faut faire très attention lors des transfert (que ce soit pour un restauration ou une migration).
Là par sécurité avant de recommencer une migration je vous conseil très fortement de faire le ménage sur le FTP, pour enlever les modules mal formés (j'ai vu un "android" / "mail" / "rssreader" / "sandbox" [celui-ci est pas complet du tout])
Cordialement, janus57
forum6691 Membre non connecté
Booster Mortier
- Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
OK je regarde cela de prêt et te tiens au courant.
Encore merci.
PS/ j'ai viré les reliquats de tests passés android, rssreader et sandbox, mais pour le répertoire mail, je m'interroge. Je ne crois pas que j'ai mis ce répertoire. Il doit venir de la distribution phpboost . J'ai migré de puis la version 3 en 9 ans, donc c'est peut etre des restes . Je ne sais pas si je dois l'enlever.
Cela peut il bloquer la migration en 5.1 ?
Édité par forum6691 Le 18/08/2017 à 12h38
Testeur V5
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
non "mail" n'est pas présent en V3/V4.0/V4.1/V5.0 car depuis la V3 les mails sont envoyés depuis une fonction interne à PHPBoost et/ou PHPMailer.
Et oui cela peut avoir une incidence sur la migrations si il y a des conflits de class dans l'autoloader.
Cordialement, janus57
forum6691 Membre non connecté
Booster Mortier
- Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
J'ai mis le site à jour en 5.18, il est OK
J'ai supprimé les répertoires android" / "mail" / "rssreader" / "sandbox qui ne me servaient plus.
J'ai copier le contenu du répertoire phpboost_update
J'ai copié le contenu de smallads 5.1.
Je met le site en maintenance
Je lance la procédure de migration
après la roue dentée, j'obtiens une page blanche avec:
"Sorry, we encountered a problem and we cannot complete your request..."
Je fait F5, même écran.
Le contenu du update_log.txt est:
Code TEXT :
module dictionary has been disabled because : incompatible with new version module smallads has been disabled because : incompatible with new version module TinyMCE Ok ! table phpboost_web : 0 contents updated module web Ok ! table phpboost_guestbook : 0 contents updated module guestbook Ok ! table phpboost_news : 0 contents updated module news Ok ! table phpboost_media : 0 contents updated module media Ok ! table phpboost_pages : 27 contents updated module pages Ok ! table phpboost_shoutbox : 0 contents updated module shoutbox Ok ! table phpboost_forum_alerts : 0 contents updated table phpboost_forum_msg : 0 contents updated module forum Ok ! table phpboost_faq : 0 contents updated module faq Ok ! table phpboost_newsletter_archives : 0 contents updated module newsletter Ok ! module bugtracker Ok ! table phpboost_wiki_contents : 2 contents updated module wiki Ok ! table phpboost_calendar_events_content : 0 contents updated module calendar Ok ! table phpboost_articles : 0 contents updated module articles Ok ! table phpboost_download : 0 contents updated module download Ok ! table phpboost_comments : 0 contents updated table phpboost_pm_msg : 0 contents updated
Voila le contenu du fichier error.log du rep cache correspondant à l'heure de la migration:
Code TEXT :
2017-08-18 13:33:57 8 unserialize(): Error at offset 411 of 751 bytes [0] /kernel/framework/helper/TextHelper.class.php:305<br />[0] /kernel/framework/helper/TextHelper.class.php:305 - unserialize(string)<br />[1] /kernel/framework/phpboost/menu/MenuService.class.php:602 - TextHelper::unserialize(string)<br />[2] /kernel/framework/phpboost/menu/MenuService.class.php:110 - MenuService::initialize(array)<br />[3] /update/services/UpdateServices.class.php:572 - MenuService::load(string)<br />[4] /update/services/UpdateServices.class.php:247 - UpdateServices::update_content_menus()<br />[5] /update/controllers/UpdateVersionExecuteController.class.php:47 - UpdateServices->execute()<br />[6] /update/controllers/UpdateVersionExecuteController.class.php:39 - UpdateVersionExecuteController->handle_form()<br />[7] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:87 - UpdateVersionExecuteController->execute(HTTPRequestCustom)<br />[8] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:59 - UrlControllerMapper->do_call()<br />[9] /kernel/framework/mvc/dispatcher/Dispatcher.class.php:67 - UrlControllerMapper->call()<br />[10] /kernel/framework/mvc/dispatcher/DispatchManager.class.php:43 - Dispatcher->dispatch()<br />[11] /update/index.php:85 - DispatchManager::dispatch(array)<br />[URL] /update/index.php?url=/execute 2017-08-18 13:33:57 606 Call to a member function id() on boolean<br />#0 /home/pneupass/www/kernel/framework/phpboost/menu/MenuService.class.php(110): MenuService::initialize(Array)<br />#1 /home/pneupass/www/update/services/UpdateServices.class.php(572): MenuService::load('30')<br />#2 /home/pneupass/www/update/services/UpdateServices.class.php(247): UpdateServices::update_content_menus()<br />#3 /home/pneupass/www/update/controllers/UpdateVersionExecuteController.class.php(47): UpdateServices->execute()<br />#4 /home/pneupass/www/update/controllers/UpdateVersionExecuteController.class.php(39): UpdateVersionExecuteController->handle_form()<br />#5 /home/pneupass/www/kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php(87): UpdateVersionExecuteController->execute(Object(HTTPRequestCustom))<br />#6 /home/pneupass/www/kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php(59): UrlControllerMapper->do_call()<br />#7 /home/pneupass/www/kernel/framework/mvc/dispatcher/Dispatcher.class.php(67): UrlControllerMapper->call()<br />#8 /home/pneupass/www/kernel/framework/mvc/dispatcher/DispatchManager.class.php(43): Dispatcher->dispatch()<br />#9 /home/pneupass/www/update/index.php(85): DispatchManager::dispatch(Array)<br />#10 {main} /home/pneupass/www/kernel/framework/phpboost/menu/MenuService.class.php 2017-08-18 13:39:16 8 unserialize(): Error at offset 411 of 751 bytes [0] /kernel/framework/helper/TextHelper.class.php:305<br />[0] /kernel/framework/helper/TextHelper.class.php:305 - unserialize(string)<br />[1] /kernel/framework/phpboost/menu/MenuService.class.php:602 - TextHelper::unserialize(string)<br />[2] /kernel/framework/phpboost/menu/MenuService.class.php:110 - MenuService::initialize(array)<br />[3] /update/services/UpdateServices.class.php:572 - MenuService::load(string)<br />[4] /update/services/UpdateServices.class.php:247 - UpdateServices::update_content_menus()<br />[5] /update/controllers/UpdateVersionExecuteController.class.php:47 - UpdateServices->execute()<br />[6] /update/controllers/UpdateVersionExecuteController.class.php:39 - UpdateVersionExecuteController->handle_form()<br />[7] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:87 - UpdateVersionExecuteController->execute(HTTPRequestCustom)<br />[8] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:59 - UrlControllerMapper->do_call()<br />[9] /kernel/framework/mvc/dispatcher/Dispatcher.class.php:67 - UrlControllerMapper->call()<br />[10] /kernel/framework/mvc/dispatcher/DispatchManager.class.php:43 - Dispatcher->dispatch()<br />[11] /update/index.php:85 - DispatchManager::dispatch(array)<br />[URL] /update/index.php?url=/execute 2017-08-18 13:39:16 606 Call to a member function id() on boolean<br />#0 /home/pneupass/www/kernel/framework/phpboost/menu/MenuService.class.php(110): MenuService::initialize(Array)<br />#1 /home/pneupass/www/update/services/UpdateServices.class.php(572): MenuService::load('30')<br />#2 /home/pneupass/www/update/services/UpdateServices.class.php(247): UpdateServices::update_content_menus()<br />#3 /home/pneupass/www/update/controllers/UpdateVersionExecuteController.class.php(47): UpdateServices->execute()<br />#4 /home/pneupass/www/update/controllers/UpdateVersionExecuteController.class.php(39): UpdateVersionExecuteController->handle_form()<br />#5 /home/pneupass/www/kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php(87): UpdateVersionExecuteController->execute(Object(HTTPRequestCustom))<br />#6 /home/pneupass/www/kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php(59): UrlControllerMapper->do_call()<br />#7 /home/pneupass/www/kernel/framework/mvc/dispatcher/Dispatcher.class.php(67): UrlControllerMapper->call()<br />#8 /home/pneupass/www/kernel/framework/mvc/dispatcher/DispatchManager.class.php(43): Dispatcher->dispatch()<br />#9 /home/pneupass/www/update/index.php(85): DispatchManager::dispatch(Array)<br />#10 {main} /home/pneupass/www/kernel/framework/phpboost/menu/MenuService.class.php
Édité par forum6691 Le 18/08/2017 à 13h46
Testeur V5
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
lors de l’envoi du pack tout à bien été écrasé correctement en mode binaire ?
Cordialement, janus57
forum6691 Membre non connecté
Booster Mortier
- Booster Mortier
- Voir le profil du membre forum6691
- Inscrit le : 04/10/2009
- Groupes :
Je viens de refaire un test de transfert et d'update à l'instant, c'est pareil.
Testeur V5
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie