Erreur d'encodage de contenu dès la page d'accueil [Réglé]
mahieus Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre mahieus
- Inscrit le : 29/01/2011
- Site internet
Sans aucune intervention de ma part (pas de mises à jours, pas de paramétrage, ni d'ajout de module et de thème) j'ai ce message dès la page d'accueil sur mon site :
Erreur d'encodage de contenu
En voici l'adresse : http://mahieus.no-ip.org
En lisant la documentation et en parcourant le forum, j'ai cru comprendre que c'était un bug. Je suis en PHPBoost 4.0.6.
Pouvez-vous m'aider car je n'ai plus accès à rien.
Merci
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
vous avez accès à l'administration ?
Si oui il faut désactiver la compression des pages.
Sinon à voir si la machine n'aurais pas subit un upgrade logiciel qui pourrait en être la cause.
Cordialement, janus57
mahieus Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre mahieus
- Inscrit le : 29/01/2011
- Site internet
Je n'ai pas accès suite à l'authentification j'ai cette erreur :
Sorry, we encountered a problem and we cannot complete your request...
Peut-on désactiver la compression des pages depuis un fichier de config ?
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
il me semble que c'est enregistré en BDD.
Cordialement, janus57
mahieus Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre mahieus
- Inscrit le : 29/01/2011
- Site internet
Un champ nommé pages-config contient cette valeur :
mysql> select * from phpboost_configs where name='pages-config';
+----+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| id | name | value |
+----+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 31 | pages-config | O:11:"PagesConfig":1:{s:34:" AbstractConfigData properties_map";a:3:{s:20:"count_hits_activated";b:1;s:18:"comments_activated";b:0;s:14:"authorizations";a:0:{}}} |
+----+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+----+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| id | name | value |
+----+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 31 | pages-config | O:11:"PagesConfig":1:{s:34:" AbstractConfigData properties_map";a:3:{s:20:"count_hits_activated";b:1;s:18:"comments_activated";b:0;s:14:"authorizations";a:0:{}}} |
+----+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Mais je ne sais pas comment désactiver la compression, comme c'est une case à cochée j'en déduit que c'est une valeur 1 à mettre à zéro.
Édité par mahieus Le 09/07/2015 à 17h37
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
vous avez cherchez la mauvaise chose.
c'est ici :
PREFIX_configs -> kernel-server-environment-config
Et pour désactiver cela doit être :
Code TEXT :
s:22:"output_gziping_enabled";b:0;
0 => false => désactivé => case coché
1 => true => activé => case non coché
Cordialement, janus57
mahieus Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre mahieus
- Inscrit le : 29/01/2011
- Site internet
J'arrive néanmoins à accéder à la page d'admin : http://mahieus.no-ip.org/admin/admin_index.php
Une fois authentifier j'ai cette erreur :
Sorry, we encountered a problem and we cannot complete your request...
Édité par mahieus Le 10/07/2015 à 10h58
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
que contient le fichier /cache/error.log ?
Cordialement, janus57
mahieus Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre mahieus
- Inscrit le : 29/01/2011
- Site internet
2015-07-10 10:06:47
256
invalid query. (ERRNO 1194) Table 'phpboost_sessions' is marked as crashed and should be repaired
query: DELETE
FROM phpboost_sessions
WHERE session_time < '1436512007'
OR (session_time < '1436515307' AND user_id = -1)
[0] /kernel/framework/io/db/driver/mysql/MySQLQuerier.class.php:55 - MySQLQuerier->execute(string, array)
[1] /kernel/framework/io/db/DBQuerier.class.php:58 - MySQLQuerier->inject(string, array)
[2] /kernel/framework/db/Sql.class.php:591 - DBQuerier->inject(string, array)
[3] /kernel/framework/db/Sql.class.php:177 - Sql->inject(string)
[4] /kernel/framework/phpboost/member/Session.class.php:630 - Sql->query_inject(string, int, string)
[5] /kernel/framework/phpboost/member/Session.class.php:207 - Session->garbage_collector()
[6] /kernel/framework/phpboost/member/Session.class.php:402 - Session->start(string, string, string, string, string, string, boolean, boolean)
[7] /kernel/framework/phpboost/environment/AbstractGraphicalEnvironment.class.php:74 - Session->check(string)
[8] /kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php:65 - AbstractGraphicalEnvironment::set_page_localization(string)
[9] /kernel/framework/mvc/response/AbstractResponse.class.php:61 - SiteDisplayGraphicalEnvironment->display_header()
[10] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:89 - AbstractResponse->send()
[11] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:60 - UrlControllerMapper->do_call()
[12] /kernel/framework/mvc/dispatcher/Dispatcher.class.php:67 - UrlControllerMapper->call()
[13] /kernel/framework/mvc/dispatcher/DispatchManager.class.php:44 - Dispatcher->dispatch()
[14] /index.php:53 - DispatchManager::dispatch(array)
256
invalid query. (ERRNO 1194) Table 'phpboost_sessions' is marked as crashed and should be repaired
query: DELETE
FROM phpboost_sessions
WHERE session_time < '1436512007'
OR (session_time < '1436515307' AND user_id = -1)
[0] /kernel/framework/io/db/driver/mysql/MySQLQuerier.class.php:55 - MySQLQuerier->execute(string, array)
[1] /kernel/framework/io/db/DBQuerier.class.php:58 - MySQLQuerier->inject(string, array)
[2] /kernel/framework/db/Sql.class.php:591 - DBQuerier->inject(string, array)
[3] /kernel/framework/db/Sql.class.php:177 - Sql->inject(string)
[4] /kernel/framework/phpboost/member/Session.class.php:630 - Sql->query_inject(string, int, string)
[5] /kernel/framework/phpboost/member/Session.class.php:207 - Session->garbage_collector()
[6] /kernel/framework/phpboost/member/Session.class.php:402 - Session->start(string, string, string, string, string, string, boolean, boolean)
[7] /kernel/framework/phpboost/environment/AbstractGraphicalEnvironment.class.php:74 - Session->check(string)
[8] /kernel/framework/phpboost/environment/SiteDisplayGraphicalEnvironment.class.php:65 - AbstractGraphicalEnvironment::set_page_localization(string)
[9] /kernel/framework/mvc/response/AbstractResponse.class.php:61 - SiteDisplayGraphicalEnvironment->display_header()
[10] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:89 - AbstractResponse->send()
[11] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:60 - UrlControllerMapper->do_call()
[12] /kernel/framework/mvc/dispatcher/Dispatcher.class.php:67 - UrlControllerMapper->call()
[13] /kernel/framework/mvc/dispatcher/DispatchManager.class.php:44 - Dispatcher->dispatch()
[14] /index.php:53 - DispatchManager::dispatch(array)
Je suis aller interroger cette table et apparemment elle est a réparer.
Édité par mahieus Le 10/07/2015 à 11h19
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
visiblement votre serveur MySQL a crashé, ce qui explique sans doute l'apparition soudaine de cette erreur d'encodage.
Je vous conseil de stopper votre serveur apache + MySQL et de faire un repair de la table MyISAM utilisé par PHPBoost (et oui on peu repair avec le serveur MySQL et c'est même le mieux).
Cordialement, janus57
mahieus Membre non connecté
Booster Fronde
- Booster Fronde
- Voir le profil du membre mahieus
- Inscrit le : 29/01/2011
- Site internet
En fait je viens de réparer la table phpboost_sessions et mon site refonctionne.
Il fallait savoir que cette table était corrompu, pas si facile avec le message d'erreur concernant la compression.
En lisant mes logs sur mon serveur j'ai remarqué qu'une coupure avait eû lieu, effectivement.
Voilà ce que j'ai fait (cela pourra être utile à d'autre) :
mysql> check table phpboost_sessions;
+------------------------+-------+----------+-------------------------------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------------------+-------+----------+-------------------------------------------------------------------------------+
| site.phpboost_sessions | check | warning | Table is marked as crashed |
| site.phpboost_sessions | check | warning | 8 clients are using or haven't closed the table properly |
| site.phpboost_sessions | check | warning | Size of datafile is: 58076 Should be: 58056 |
| site.phpboost_sessions | check | error | Keyblock size at page -1 is not correct. Block length: 254 key length: 2 |
| site.phpboost_sessions | check | Error | Incorrect key file for table './site/phpboost_sessions.MYI'; try to repair it |
| site.phpboost_sessions | check | error | Corrupt |
+------------------------+-------+----------+-------------------------------------------------------------------------------+
+------------------------+-------+----------+-------------------------------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+------------------------+-------+----------+-------------------------------------------------------------------------------+
| site.phpboost_sessions | check | warning | Table is marked as crashed |
| site.phpboost_sessions | check | warning | 8 clients are using or haven't closed the table properly |
| site.phpboost_sessions | check | warning | Size of datafile is: 58076 Should be: 58056 |
| site.phpboost_sessions | check | error | Keyblock size at page -1 is not correct. Block length: 254 key length: 2 |
| site.phpboost_sessions | check | Error | Incorrect key file for table './site/phpboost_sessions.MYI'; try to repair it |
| site.phpboost_sessions | check | error | Corrupt |
+------------------------+-------+----------+-------------------------------------------------------------------------------+
On remarque ici que la table est corrompu, réparation de la table :
mysql> repair table phpboost_sessions;
+------------------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+------------------------+--------+----------+----------+
| site.phpboost_sessions | repair | status | OK |
+------------------------+--------+----------+----------+
1 row in set (0,12 sec)
+------------------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+------------------------+--------+----------+----------+
| site.phpboost_sessions | repair | status | OK |
+------------------------+--------+----------+----------+
1 row in set (0,12 sec)
Et on recheck :
mysql> check table phpboost_sessions;
+------------------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+------------------------+-------+----------+----------+
| site.phpboost_sessions | check | status | OK |
+------------------------+-------+----------+----------+
1 row in set (0,00 sec)
+------------------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+------------------------+-------+----------+----------+
| site.phpboost_sessions | check | status | OK |
+------------------------+-------+----------+----------+
1 row in set (0,00 sec)
En tout cas merci pour votre aide.
Cordialement.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie