Fatal error: MenuService::initialize
spazdav Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
j'ai un souci avec le passage de la v3 à la v4.
A la fin de l'installation on a la possibilité de choisir entre le panneau d'admin, ou l'accueil du site.
Si je vais sur le panneau d'admin, ça semble aller.
Mais sur le site voici le message que je reçois:
Fatal error: MenuService::initialize() [<a href='menuservice.initialize'>menuservice.initialize</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "linksmenu" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /homepages/42/d342265087/htdocs/kernel/framework/phpboost/menu/MenuService.class.php on line 750
si vous avez des idées.
merci.
lobab Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre lobab
- Inscrit le : 25/02/2012
- Groupes :
Sans en être certain, je dirais que ton problème vient d'un menu qui n'est pas entièrement compatible avec la v4.
La puissance est un sommet de connaissances et l'intelligence est le moyen d'y accéder ... Est-ce pour ça qu'il y a tant de cons en bas des pistes ???
Heureux celui qui est sourd, lui au moins, peut écouter le silence
Heureux celui qui est sourd, lui au moins, peut écouter le silence

ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
As tu des menus ou modules qui ne sont pas officiel V4 ?
ElenWii
spazdav Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
faut réinitialiser le machin?
edit: même message dans le menu d'admin pour gérer les menus
et à la ligne 150 j'ai:
$menu->id($db_result['id']);
Édité par spazdav Le 03/02/2013 à 20h30
spazdav Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
car pendant ce temps le site est en rade
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
As tu bien utilisé la dernière version du script de migration (tu l'as également bien téléchargé ici : http://phpboost.com/download/download-231+pack-de-mise-a-jour-3-0-vers-4-0.php) ?
spazdav Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
Sauf que j'ai préparé l'ensemble des dossier sur le pc.
Puis envoi de l'ensemble des fichier sur le ftp en 1 fois.
Installation, entrée des infos, mise à jour et accès au panneau d'admin.
C'est juste le menu et la config du menu qui me mets cette érreur.
Et aucun mod ou autre ajouté à la v3
le site: hondaspazio.fr
Édité par spazdav Le 04/02/2013 à 12h30
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Je pense que ton script de migration n'était plus à jour.
Si tu veux corriger le problème sans devoir tout refaire, tu vas dans ta table phpboost_menus et tu supprimes tes menus de liens (si tu veux savoir exactement lesquelles modifier fais moi une copie d'écran de ta table) et régénère le cache
spazdav Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre spazdav
- Inscrit le : 15/05/2012
- Site internet
hblf Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre hblf
- Inscrit le : 19/08/2013
Je suis un nouveau venu dans le monde du CMS.
Phpboots est vraiment très convivial.
Pour l'instant je n'ai effectué qu'une installation en local, jusque là tout allait bien jusqu'à ce que je vide le cache.
J'ai une erreur au niveau de la gestion des menus et au niveau de l'index du site :

J'ai accès aux autres modules en admin.
Merci d'avance pour votre aide, je n'ai pas envie de tout recommencer.
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Peux tu me donner le contenu du fichier /cache/menus.php ?
ReidLos
hblf Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre hblf
- Inscrit le : 19/08/2013
ReidLos :
Salut et bienvenue à toi dans la communauté.
Peux tu me donner le contenu du fichier /cache/menus.php ?
ReidLos
Peux tu me donner le contenu du fichier /cache/menus.php ?
ReidLos
Je peux t'envoyer mon projet + base sql si tu veux, car pas de menus.php dans /cache.
J'ai fait quelques tests le pb doit se situer au niveau de la table menus.
En mode debug, j'ai un peu plus d'infos pour toi, je pense:
Notice : unserialize() [function.unserialize]: Error at offset 649 of 4704 bytes
[0] /kernel/framework/phpboost/menu/MenuService.class.php:747
[0] /kernel/framework/phpboost/menu/MenuService.class.php:747 - unserialize(string)
[1] /kernel/framework/phpboost/menu/MenuService.class.php:91 - MenuService::initialize(array)
[2] /kernel/framework/phpboost/menu/MenuService.class.php:328 - MenuService::get_menus_map()
[3] /kernel/framework/phpboost/deprecated/Cache.class.php:229 - MenuService::generate_cache(boolean)
[4] /kernel/framework/phpboost/deprecated/Cache.class.php:125 - Cache->_get_menus()
[5] /kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php:130 - Cache->generate_file(string)
[6] /kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php:94 - SiteDisplayGraphicalEnvironment->display_menus(FileTemplate)
[7] /kernel/framework/mvc/response/AbstractResponse.class.php:61 - SiteDisplayGraphicalEnvironment->display_header()
[8] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:89 - AbstractResponse->send()
[9] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:60 - UrlControllerMapper->do_call()
[10] /kernel/framework/mvc/dispatcher/Dispatcher.class.php:68 - UrlControllerMapper->call()
[11] /kernel/framework/mvc/dispatcher/DispatchManager.class.php:44 - Dispatcher->dispatch()
[12] /user/index.php:52 - DispatchManager::dispatch(array)
Merci
Édité par hblf Le 21/08/2013 à 10h23
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
hblf Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre hblf
- Inscrit le : 19/08/2013
ReidLos :
Tu as ajouté des menus sur ton site ?
oui, pourquoi ?
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Peux tu nous donner un screen du contenu de la table phpboost_menus ?
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie