Urgent Site en panne [Réglé]
jean inacio Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre jean inacio
- Inscrit le : 16/02/2016
l'erreur initiale s'est produite sur l'accès au menu de paramétrage des menus dans la zone d'administration puis cela c'est étendu.
Est il possible d'avoir une aide de votre part pour remettre le site en état, voici l'erreur ci-après à l'accès sur l'url du site, pouvez vous me conseiller s'il vous plait :
Fatal error: Uncaught Error: Call to a member function id() on boolean in /htdocs/kernel/framework/phpboost/menu/MenuService.class.php:602 Stack trace: #0 /htdocs/kernel/framework/phpboost/menu/MenuService.class.php(69): MenuService::initialize(Array) #1 /htdocs/kernel/framework/phpboost/cache/MenusCache.class.php(42): MenuService::get_menu_list() #2 /htdocs/kernel/framework/io/data/cache/CacheManager.class.php(97): MenusCache->synchronize() #3 /htdocs/kernel/framework/phpboost/cache/MenusCache.class.php(63): CacheManager::load('MenusCache', 'kernel', 'menus') #4 /htdocs/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php(169): MenusCache::load() #5 /htdocs/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php(85): SiteDisplayGraphicalEnvironment->display_menus(Object(FileTemplate)) #6 /htdocs/kernel/framework/mvc/response/AbstractResponse.class.php(60): SiteDisplayGraphicalEnvironment->display('\n<section id="m...') #7 /htdocs/kernel/framework/core/error/ExceptionHand in /htdocs/kernel/framework/phpboost/menu/MenuService.class.php on line 602
par avance merci, je tente une restauration du site avec une sauvegarde de fin octobre des fois que..au mieux j'aurais juste perdu deux mois de travail.
Cordialement
Jean
ps en mode debug cela donne :
Error
Call to a member function id() on boolean
STACKTRACE
METHOD FILE LINE
+ MenuService::initialize(array) /kernel/framework/phpboost/menu/MenuService.class.php 69
MenuService::get_menu_list() /kernel/framework/phpboost/cache/MenusCache.class.php 42
MenusCache->synchronize() /kernel/framework/io/data/cache/CacheManager.class.php 97
+ CacheManager::load(string, string, string) /kernel/framework/phpboost/cache/MenusCache.class.php 63
MenusCache::load() /kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php 169
+ SiteDisplayGraphicalEnvironment->display_menus(FileTemplate) /kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php 85
+ SiteDisplayGraphicalEnvironment->display(string) /kernel/framework/mvc/response/AbstractResponse.class.php 60
AbstractResponse->send() /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php 88
UrlControllerMapper->do_call() /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php 59
UrlControllerMapper->call() /kernel/framework/mvc/dispatcher/Dispatcher.class.php 67
Dispatcher->dispatch() /kernel/framework/mvc/dispatcher/DispatchManager.class.php 43
+ DispatchManager::dispatch(array) /index.php 35
output buffer
You see this page because your site is configured to use the DEBUG mode.
If you want to see the related user error page, you have to disable the DEBUG mode from the administration panel.
HTTP Request
COOKIE
session_autoconnect a:2:{s:7:"user_id";s:2:"76";s:3:"key";s:64:"a3c5ea3c5c092a9c5288c55f9e32b9a2fc1089b9aff2b0253f14e1f6b33effd8";}
session_data a:2:{s:7:"user_id";s:2:"76";s:10:"session_id";s:64:"4f1b7c0e69e2b9b06f1c0c509cb662f582e47c3661c0a0a8bfd9968d03c886aa";}
SERVER
ORIG_SCRIPT_NAME /cgi-bin/php7.1.external
ORIG_PATH_TRANSLATED /var/www/ecmtarascon.com/htdocs/index.php
ORIG_PATH_INFO /index.php
ORIG_SCRIPT_FILENAME /var/www/ecmtarascon.com/cgi-bin/php7.1.external
SCRIPT_NAME /index.php
REQUEST_URI /
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REDIRECT_URL /index.php
REMOTE_PORT 51931
SCRIPT_FILENAME /var/www/ecmtarascon.com/htdocs/index.php
SERVER_ADMIN postmaster@ecmtarascon.com
DOCUMENT_ROOT /var/www/ecmtarascon.com/htdocs
REMOTE_ADDR 92.153.85.254
SERVER_PORT 80
SERVER_ADDR 193.37.145.130
SERVER_NAME www.ecmtarascon.com
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
PATH /usr/local/bin:/usr/bin:/bin
HTTP_COOKIE session_autoconnect=a%3A2%3A%7Bs%3A7%3A%22user_id%22%3Bs%3A2%3A%2276%22%3Bs%3A3%3A%22key%22%3Bs%3A64%3A%22a3c5ea3c5c092a9c5288c55f9e32b9a2fc1089b9aff2b0253f14e1f6b33effd8%22%3B%7D; session_data=a%3A2%3A%7Bs%3A7%3A%22user_id%22%3Bs%3A2%3A%2276%22%3Bs%3A10%3A%22session_id%22%3Bs%3A64%3A%224f1b7c0e69e2b9b06f1c0c509cb662f582e47c3661c0a0a8bfd9968d03c886aa%22%3B%7D
HTTP_ACCEPT_LANGUAGE fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
HTTP_ACCEPT_ENCODING gzip, deflate, sdch
HTTP_REFERER http://www.ecmtarascon.com/admin/config/?url=/advanced/
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
HTTP_UPGRADE_INSECURE_REQUESTS 1
HTTP_CONNECTION keep-alive
HTTP_HOST www.ecmtarascon.com
SCRIPT_URI http://www.ecmtarascon.com/
SCRIPT_URL /
UNIQUE_ID WFmg08ElkYIAAENUbekAAAAC
REDIRECT_STATUS 200
REDIRECT_HANDLER php71
REDIRECT_SCRIPT_URI http://www.ecmtarascon.com/
REDIRECT_SCRIPT_URL /
REDIRECT_UNIQUE_ID WFmg08ElkYIAAENUbekAAAAC
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1482268883.3567
REQUEST_TIME 1482268883
Édité par jean inacio Le 21/12/2016 à 00h00
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
As tu acces à une partie du site ? admin ?
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
vous avez oublié de donner quelques informations comme l'hébergeur, version de PHPBoost, version de php et version de MySQL.
Je vois des traces de PHP7.1, donc déjà je vous conseil de rester en PHP5.6 ou 7.0 (pas le 7.1 qui viens à peine de sortir et où PHPBoost n'a pas été testé, surtout si vous avez une V4.1).
ne vous amusez pas à restaurer avec vos backups, regardez si votre hébergeur en propose vous perdrez moins de temps.
De plus faire une restauration sans avoir trouvé l'origine est risqué si le problème est aussi présent dans le backup.
Cordialement, janus57
jean inacio Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre jean inacio
- Inscrit le : 16/02/2016
pour ce qui est du 7.1 c'est moi depuis le crash qui est testé aussi ce cas de figure dès fois que..sans resultat bien sûr donc retour en 7.0
la version actuelle est en 5.0 avec en plus les update sauf les deux derniers
Le thème par défaut : PLUS
Pas de sauvegarde chez l'hébergeur les ressources de mon association sont limitées.. c'est moi qui en fait épisodiquement de la base et du contenu
Le site a fonctionné correctement 10mois
La conficguration chez LWS
Serveur de base de données
Serveur : Localhost via UNIX socket
Type de serveur : MariaDB
Version du serveur : 10.1.19-MariaDB-1~jessie - mariadb.org binary distribution
Version du protocole : 10
Utilisateur : ecmta27605@localhost
Jeu de caractères du serveur : UTF-8 Unicode (utf8)
Serveur web
Apache/2.4.10 (Debian)
Version du client de base de données : libmysql - mysqlnd 5.0.11-dev - 20120503 - $Id: 76b08b24596e12d4553bd41fc93cccd5bac2fe7a $
Extension PHP : mysqliDocumentation mbstringDocumentation
Version de PHP : 5.6.27-0+deb8u1
Merci
Édité par jean inacio Le 21/12/2016 à 17h18
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Possible d'avoir une capture d'écran pour une meilleure visibilité (car visiblement vous avez copié la page de debug au complet).
De plus je vous conseil de faire les MaJ, réparer et optimiser la bdd juste après les MaJ.
Cordialement, janus57
jean inacio Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre jean inacio
- Inscrit le : 16/02/2016
J'ai toujours l'accès Administrateur et avait réussi à mettre une page de maintenance, mais depuis l'erreur sur l'accès à l'URL du site www.ecmtarascon.com est réapparue :
Fatal error: Uncaught Error: Call to a member function id() on boolean in /htdocs/kernel/framework/phpboost/menu/MenuService.class.php:602 Stack trace: #0 /htdocs/kernel/framework/phpboost/menu/MenuService.class.php(69): MenuService::initialize(Array) #1 /htdocs/kernel/framework/phpboost/cache/MenusCache.class.php(42): MenuService::get_menu_list() #2 /htdocs/kernel/framework/io/data/cache/CacheManager.class.php(97): MenusCache->synchronize() #3 /htdocs/kernel/framework/phpboost/cache/MenusCache.class.php(63): CacheManager::load('MenusCache', 'kernel', 'menus') #4 /htdocs/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php(169): MenusCache::load() #5 /htdocs/kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php(85): SiteDisplayGraphicalEnvironment->display_menus(Object(FileTemplate)) #6 /htdocs/kernel/framework/mvc/response/AbstractResponse.class.php(60): SiteDisplayGraphicalEnvironment->display('\n<section id="m...') #7 /htdocs/kernel/framework/core/error/ExceptionHand in /htdocs/kernel/framework/phpboost/menu/MenuService.class.php on line 602
Édité par jean inacio Le 21/12/2016 à 15h38
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Est-ce que vous avez fait ce que j'ai indiqué plus haut ?
Car là pour moi je vois le site en 5.0.9 sachant que la derniere version est 5.0.12.
Cordialement, janus57
jean inacio Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre jean inacio
- Inscrit le : 16/02/2016
j'ai lancé une réparation et optimisation de la base via la page /database/admin_database.php en sélectionnant toutes les bases
ci-dessous la copie écran demandée
Je pense tenter de nouveau une restauration mais ayant énormement de photos celle-ci est très lourde, comment ne relancer que les fichiers clé
vos commentaires sont les bienvenus
Édité par jean inacio Le 21/12/2016 à 17h19
jean inacio Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre jean inacio
- Inscrit le : 16/02/2016
Il subsiste des erreurs :
- Accès au menus en mode édition dans la partie administrateur.
- L'accès au menu des news
- l' édition des membres
- Le calendrier du moi de décembre à la consultation de Evénements
comment corriger la base ? je pense que cela fonctionne en partie car j'ai de nouveau chargé les caches avec la sauvegarde de Octobre je n'ose pas les vider
---------------------------------System report---------------------------------
-----------------------------generated by PHPBoost-----------------------------
SERVER CONFIGURATION-----------------------------------------------------------
php version : 7.0.14
dbms version : MySQL 10.1.19-MariaDB-1~jessie
gd library : 1
url rewriting : N/A
apcu cache : 0
PHPBOOST CONFIGURATION---------------------------------------------------------
phpboost version : 5.0.12
server url : http://www.ecmtarascon.com
site path :
default theme : Plus (Version 5.0.2)
default language : Français
default editor : BBCode
home page : http://www.ecmtarascon.com/index.php
url rewriting : 1
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
------------------------------
23h 50 Le problème survient dès que je touche au menu des groupes d'utilisateurs cela plante le reste mais je ne sais quel fichier cela impacte car je suis trop juste techniqement en PHP
cela se corrige si je restaure...des idées...car je suis de nouveau avec un page en erreur
0h18 Après recopie du repertoire Cache j'ai de nouveau accès ... ça tourne en rond je n'en sors pas
Édité par jean inacio Le 22/12/2016 à 00h19
ElenWii Membre non connecté
- Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
- Equipe Graphique
jean inacio Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre jean inacio
- Inscrit le : 16/02/2016
que cela n'explose. On est trois admin mais les deux autre s'occupent habituellement plus de la partie création de contenu
Actuellement le site est de nouveau visible mais il ya deux mois de perdus e un risque élevé de plantage en fonction de ce que l'on active, la partie des membres est critique car en Janvier il y a du mouvement.
J'ai recrée tous les groupes cela a amélioré la stabilité : Le site n'explose plus (pour le moment) si l'on fait appel au menu des news ou menu coté admin cela ne résout pas le pb de base de données
L'Hébergeur ne supporte par la ré ecriture de URLS, néanmoins dévalider le bouton "Activation de la réécriture des urls" provoque le plantage de l'accès aux pages du site
Le log des erreurs sur un accès edtion des menus
En fait je m'aperçois que le site ne tourne que sur le cache de la restauration que j'ai fait, c'est une stabilité éphémère.
Faut il réinstaller phpboost depuis zéro l'accès à la zone menu donne toujours une erreur ?
Au point ou j'en suis si nécessaire je peux donner un accès sur un compte admin
Vos remarques sont les bienvenues
Édité par jean inacio Le 24/12/2016 à 15h51
jean inacio Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre jean inacio
- Inscrit le : 16/02/2016
État du site toujours bancal, pour nous la rentrée c'est samedi 7 janvier, doit on réinstaller tout le site ou peut on espérer une correction providentielle ?
Toute suggestion est la bienvenue
Édité par jean inacio Le 02/01/2017 à 23h42
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
il faudrait un compte admin + FTP + SQL pour vérifier le tout.
Aussi le site a donc bien été restauré ?
P.S. il est pas à jour il manque la version 14
Cordialement, janus57
jean inacio Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre jean inacio
- Inscrit le : 16/02/2016
Les comptes demandés ont été envoyés par email à <a href="mailto:server@phpboost.com">server@phpboost.com</a> en réponse au message reçu. N'ayant pas de retour je vous les renvoie en MP
Cordialement
Jean
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
faut jamais envoyé les logs par mail.
Cordialement, janus57
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie