Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2018-01-03 01:21:03

pierrevg
Membre
Inscription : 2005-04-13
Site Web

fatal error : ouhouhou !

salut,

2.13-dev-r3614

quand je clique sur réglages système -> mise à jour, j'obtiens ce beau message :

Fatal error: Uncaught Exception: MySQL server has gone away (2006) in /homepages/15/d258054173/htdocs/labodc2/dotclear/inc/libs/clearbricks/dblayer/class.mysqli.php:110 Stack trace: #0 /homepages/15/d258054173/htdocs/labodc2/dotclear/inc/libs/clearbricks/dblayer/dblayer.php(348): mysqliConnection->db_query(Object(mysqli), 'SELECT count(B....') #1 /homepages/15/d258054173/htdocs/labodc2/dotclear/inc/core/class.dc.core.php(1043): dbLayer->select('SELECT count(B....') #2 /homepages/15/d258054173/htdocs/labodc2/dotclear/inc/core/class.dc.auth.php(417): dcCore->getBlogs(Array, true) #3 /homepages/15/d258054173/htdocs/labodc2/dotclear/inc/admin/lib.dc.page.php(63): dcAuth->getBlogCount() #4 /homepages/15/d258054173/htdocs/labodc2/dotclear/admin/update.php(180): dcPage::open('Mise \xC3\xA0 jour de...', '<script type="t...', '<h2><a class="g...') #5 {main} thrown in /homepages/15/d258054173/htdocs/labodc2/dotclear/inc/libs/clearbricks/dblayer/class.mysqli.php on line 110

Une idée du pourquoi et comment y remédier ?

Hébergement mutualisé 1&1, php 7.0.26, mysql 5.5.58-0+deb7u1-log

Merci

Hors ligne

#2 2018-01-03 14:28:04

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : fatal error : ouhouhou !

Ton erreur n'affiche pas la requête incriminée donc pas très parlante!
Mon idée pour y voir plus clair:
modifier temporairement la public function db_query($handle,$query) du fichier  clearbricks/dblayer/class.mysqli.php, ligne 103 comme suit:

		public function db_query($handle,$query)
		{
			if ($handle instanceof MySQLi)
			{
				$res = @mysqli_query($handle, $query);
				if ($res === false) {

                    echo "<pre><p>Handle:</p>";
                    var_dump($handle);
                    echo "<br><br>";
                    echo "<p>Query:</p>";
                    var_dump($query);
                    echo "</pre>";

					$e = new Exception($this->db_last_error($handle));
					$e->sql = $query;
					throw $e;
				}
				return $res;
			}
		}

Ensuite refaire ta manœuvre "clic sur réglages système -> mise à jour",
et faire le compte rendu de ce qui s'affiche ici;

Dernière modification par adjaya (2018-01-03 14:46:02)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#3 2018-01-03 14:50:05

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : fatal error : ouhouhou !

Ah ben, sans rien modifier, j'ai plus l'erreur...
Curieux tout ça ;\
Ai pu mettre à jour vers la dc2.13-dev-r3643

Va savoir ce qui s'est passé ! Merci en tous cas pour ta réactivité ;)

Hors ligne

#4 2018-01-03 14:52:51

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : fatal error : ouhouhou !

pierrevg a écrit :

Ah ben, sans rien modifier, j'ai plus l'erreur...
Curieux tout ça ;\
Ai pu mettre à jour vers la dc2.13-dev-r3643

Va savoir ce qui s'est passé ! Merci en tous cas pour ta réactivité ;)

Ca manquait d'huile peut-être :)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map