Dotclear

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

Annonce

#1 2016-11-02 05:29:38

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

En panne depuis la mise à jour en 2.10.3

Bonjour,
Ce matin, je vois qu'une mise à jour est proposée. Je procède à celle-ci, elle va jusqu'au bout, on m'avertit que je ne suis plus qu'à un clic de l'installation, je clique et paf, une erreur "Unable to connect to database".
La base de données à laquelle dotclear ne parvient pas à se connecter (si je comprends bien) est sur un serveur PostgreSQL chez OVH. Je suis allé voir chez OVH et tout semble correct.
Une idée ?
Merci !


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#2 2016-11-02 06:27:23

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Idem pour moi, aussi chez OVH  sur "postgresql84-1.perso" :/

Hors ligne

#3 2016-11-02 06:29:54

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : En panne depuis la mise à jour en 2.10.3

postgresql84-1.pro pour ma part.

Dernière modification par birdy (2016-11-02 06:30:27)


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#4 2016-11-02 06:38:12

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Je touche à rien, j'attends que la team DC se réveille... ;)

Hors ligne

#5 2016-11-02 07:10:38

hyperion66
Membre
Inscription : 2008-12-01
Site Web

Re : En panne depuis la mise à jour en 2.10.3

J'ai fait la mise à jour ce matin, je suis chez OVH, aucun problème.

Hors ligne

#6 2016-11-02 07:12:08

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : En panne depuis la mise à jour en 2.10.3

hyperion66 a écrit :

J'ai fait la mise à jour ce matin, je suis chez OVH, aucun problème.

Une base de données PostgreSQL aussi ?


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#7 2016-11-02 07:12:47

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : En panne depuis la mise à jour en 2.10.3

hyperion66 a écrit :

J'ai fait la mise à jour ce matin, je suis chez OVH, aucun problème.

Quel serveur ?

Hors ligne

#8 2016-11-02 07:18:06

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Bonjour,

L'un de vous deux a la possibilité de modifier (légèrement) le code pour tester un truc ?


Dotclear addicted since 2004

Hors ligne

#9 2016-11-02 07:20:33

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Franck a écrit :

Bonjour,

L'un de vous deux a la possibilité de modifier (légèrement) le code pour tester un truc ?

Bonjour,
Sans doute mais dans le même temps j'ai rendez-vous avec mon imprimeur à 9h30 et c'est à 45 kilomètres.


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#10 2016-11-02 07:25:34

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Franck a écrit :

Bonjour,

L'un de vous deux a la possibilité de modifier (légèrement) le code pour tester un truc ?

envois par mail Franck !

Hors ligne

#11 2016-11-02 07:27:17

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Ok, je pense avoir trouvé le problème : une pré-modification pour des améliorations à venir, mais qui s'appuient sur la version 9.1 et suivante de PostgreSQL.

Du coup, forcément, avec la 8.4, ça ne fonctionne pas.

Quand ça sera possible :

1. ouvrir le fichier /inc/libs/clearbricks/dblayer/class.pgsql.php
2. insérer une nouvelle ligne devant la ligne 103 et y mettre le code suivant :

return;

2. sauvegarder et tester

En détail dans la 2.10.3 ça ressemble à ça :

		/** @ignore */
		private function db_post_connect($handle,$database)
		{
			$result = $this->db_query($handle,"SELECT * FROM pg_collation WHERE (collcollate LIKE '%.utf8')");
			if($this->db_num_rows($result) > 0) {
				$this->db_result_seek($result, 0);
				$row = $this->db_fetch_assoc($result);
				$this->utf8_unicode_ci = '"'.$row['collname'].'"';
			}
		}

Il faut donc insérer une ligne devant celle qui contient :

			$result = $this->db_query($handle,"SELECT * FROM pg_collation WHERE (collcollate LIKE '%.utf8')");

Après modif ça donnera ça :

		/** @ignore */
		private function db_post_connect($handle,$database)
		{
return;
			$result = $this->db_query($handle,"SELECT * FROM pg_collation WHERE (collcollate LIKE '%.utf8')");
			if($this->db_num_rows($result) > 0) {
				$this->db_result_seek($result, 0);
				$row = $this->db_fetch_assoc($result);
				$this->utf8_unicode_ci = '"'.$row['collname'].'"';
			}
		}

Pour la prochaine mise à jour, il faudra le temps de la faire, utiliser le plugin fakemeup http://plugins.dotaddict.org/dc2/details/fakemeup


Dotclear addicted since 2004

Hors ligne

#12 2016-11-02 07:31:24

VERGEZ Yves
Membre
Inscription : 2016-11-02

Re : En panne depuis la mise à jour en 2.10.3

Bonjour,

Mise à jour ce matin, depuis, impossible de se connecter au Blog, le message affiché est

Parse error: syntax error, unexpected ':' in /home/www/f3eb111bef766875bf46f80f09a1d3be/web/blog/inc/libs/clearbricks/dblayer/dblayer.php on line 591

http://vergez.net/blog
sur Infomaniak.com

Merci de votre aide

Dernière modification par VERGEZ Yves (2016-11-02 07:33:28)

Hors ligne

#13 2016-11-02 07:32:51

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : En panne depuis la mise à jour en 2.10.3

VERGEZ Yves a écrit :

Bonjour,

Mise à jour ce matin, depuis, impossible de se connecter au Blog, le message affiché est

Parse error: syntax error, unexpected ':' in /home/www/f3eb111bef766875bf46f80f09a1d3be/web/blog/inc/libs/clearbricks/dblayer/dblayer.php on line 591

http://vergez.net/blog
sur Infomaniak.com

Quelle version de PHP ?


Dotclear addicted since 2004

Hors ligne

#14 2016-11-02 07:36:19

VERGEZ Yves
Membre
Inscription : 2016-11-02

Re : En panne depuis la mise à jour en 2.10.3

PHP 5.2
Mysql 5.x

Hors ligne

#15 2016-11-02 07:40:39

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Franck a écrit :

Ok, je pense avoir trouvé le problème : une pré-modification pour des améliorations à venir, mais qui s'appuient sur la version 9.1 et suivante de PostgreSQL.

Du coup, forcément, avec la 8.4, ça ne fonctionne pas.

Quand ça sera possible :

1. ouvrir le fichier /inc/libs/clearbricks/dblayer/class.pgsql.php
2. insérer une nouvelle ligne devant la ligne 103 et y mettre le code suivant :

return;

2. sauvegarder et tester

En détail dans la 2.10.3 ça ressemble à ça :

		/** @ignore */
		private function db_post_connect($handle,$database)
		{
			$result = $this->db_query($handle,"SELECT * FROM pg_collation WHERE (collcollate LIKE '%.utf8')");
			if($this->db_num_rows($result) > 0) {
				$this->db_result_seek($result, 0);
				$row = $this->db_fetch_assoc($result);
				$this->utf8_unicode_ci = '"'.$row['collname'].'"';
			}
		}

Il faut donc insérer une ligne devant celle qui contient :

			$result = $this->db_query($handle,"SELECT * FROM pg_collation WHERE (collcollate LIKE '%.utf8')");

Après modif ça donnera ça :

		/** @ignore */
		private function db_post_connect($handle,$database)
		{
return;
			$result = $this->db_query($handle,"SELECT * FROM pg_collation WHERE (collcollate LIKE '%.utf8')");
			if($this->db_num_rows($result) > 0) {
				$this->db_result_seek($result, 0);
				$row = $this->db_fetch_assoc($result);
				$this->utf8_unicode_ci = '"'.$row['collname'].'"';
			}
		}

Pour la prochaine mise à jour, il faudra le temps de la faire, utiliser le plugin fakemeup http://plugins.dotaddict.org/dc2/details/fakemeup

NICKEL ! ça marche chez moi Franck. Merci.
Rien d'autre à faire pour les prochaines màj ?

Hors ligne

#16 2016-11-02 07:55:20

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Ok, le problème est identifié pour PostgreSQL, je vais sortir une nouvelle version dans la matinée.

Merci pour les tests

Pour la prochaine mise à jour (et a priori uniquement celle-ci) il faudra installer le plugin FakeMeUp (http://plugins.dotaddict.org/dc2/details/fakemeup), pour éviter que la mise à jour hurle en disant qu'un fichier a été modifié et qu'elle ne peut continuer à être installée.

Ensuite le plugin pourra être désactivé ou désinstallé.


Dotclear addicted since 2004

Hors ligne

#17 2016-11-02 07:56:34

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : En panne depuis la mise à jour en 2.10.3

VERGEZ Yves a écrit :

PHP 5.2
Mysql 5.x

Alors il va falloir passer à une version plus récente de PHP, comme annoncé déjà pour la version 2.10 de l'été dernier. Minimum requis 5.3 mais je conseille de passer à la version 7 qui fonctionne très bien avec Dotclear (et surtout beaucoup plus vite).


Dotclear addicted since 2004

Hors ligne

#18 2016-11-02 08:21:40

bebr
Membre
Lieu : Roquefort-Les-Pins
Inscription : 2007-06-18
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Franck a écrit :

Ok, le problème est identifié pour PostgreSQL, je vais sortir une nouvelle version dans la matinée.

Merci pour les tests

Pour la prochaine mise à jour (et a priori uniquement celle-ci) il faudra installer le plugin FakeMeUp (http://plugins.dotaddict.org/dc2/details/fakemeup), pour éviter que la mise à jour hurle en disant qu'un fichier a été modifié et qu'elle ne peut continuer à être installée.

Ensuite le plugin pourra être désactivé ou désinstallé.

Reçu 5/5 ! ;)
Merci.

Hors ligne

#19 2016-11-02 09:36:55

VERGEZ Yves
Membre
Inscription : 2016-11-02

Re : En panne depuis la mise à jour en 2.10.3

Franck a écrit :
VERGEZ Yves a écrit :

PHP 5.2
Mysql 5.x

Alors il va falloir passer à une version plus récente de PHP, comme annoncé déjà pour la version 2.10 de l'été dernier. Minimum requis 5.3 mais je conseille de passer à la version 7 qui fonctionne très bien avec Dotclear (et surtout beaucoup plus vite).


Merci.
Est ec que je peux revenir en arrière sur la mise à jour en rechargeant simplement la sauvegarde générée avant celle ci, ou est ce qu'il y a eu des modifs dans la Bdd ?

Hors ligne

#20 2016-11-02 09:38:45

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : En panne depuis la mise à jour en 2.10.3

VERGEZ Yves a écrit :
Franck a écrit :
VERGEZ Yves a écrit :

PHP 5.2
Mysql 5.x

Alors il va falloir passer à une version plus récente de PHP, comme annoncé déjà pour la version 2.10 de l'été dernier. Minimum requis 5.3 mais je conseille de passer à la version 7 qui fonctionne très bien avec Dotclear (et surtout beaucoup plus vite).


Merci.
Est ec que je peux revenir en arrière sur la mise à jour en rechargeant simplement la sauvegarde générée avant celle ci, ou est ce qu'il y a eu des modifs dans la Bdd ?

Non aucune modif du schéma de la DB depuis quelques temps déjà. Maintenant ça dépend de la version que vous aviez !


Dotclear addicted since 2004

Hors ligne

#21 2016-11-02 09:41:47

VERGEZ Yves
Membre
Inscription : 2016-11-02

Re : En panne depuis la mise à jour en 2.10.3

Franck a écrit :
VERGEZ Yves a écrit :
Franck a écrit :

Alors il va falloir passer à une version plus récente de PHP, comme annoncé déjà pour la version 2.10 de l'été dernier. Minimum requis 5.3 mais je conseille de passer à la version 7 qui fonctionne très bien avec Dotclear (et surtout beaucoup plus vite).


Merci.
Est ec que je peux revenir en arrière sur la mise à jour en rechargeant simplement la sauvegarde générée avant celle ci, ou est ce qu'il y a eu des modifs dans la Bdd ?

Non aucune modif du schéma de la DB depuis quelques temps déjà. Maintenant ça dépend de la version que vous aviez !

J'étais sur la dernière version de Dotclear 2.10.2

Hors ligne

#22 2016-11-02 09:54:37

VERGEZ Yves
Membre
Inscription : 2016-11-02

Re : En panne depuis la mise à jour en 2.10.3

VERGEZ Yves a écrit :
Franck a écrit :
VERGEZ Yves a écrit :

Merci.
Est ec que je peux revenir en arrière sur la mise à jour en rechargeant simplement la sauvegarde générée avant celle ci, ou est ce qu'il y a eu des modifs dans la Bdd ?

Non aucune modif du schéma de la DB depuis quelques temps déjà. Maintenant ça dépend de la version que vous aviez !

J'étais sur la dernière version de Dotclear 2.10.2

Merci, problème résolu, je suis revenu en arrière.

Hors ligne

#23 2016-11-02 12:20:37

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Merci Franck ! C'est retombé en marche après l'insertion de ce 'return;'
Pour la prochaine mise à jour, je note qu'il faut installer le plugin FakeMeUp. Du reste, je vais le faire tout de suite. C'est mieux, non ?
Merci encore chaleureusement (ce qui est toujours bon à prendre avec les températures ressenties par chez moi).


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

#24 2016-11-02 13:21:34

Franck
Footer de merde
Lieu : Paris
Inscription : 2004-11-09
Site Web

Re : En panne depuis la mise à jour en 2.10.3

birdy a écrit :

Merci Franck ! C'est retombé en marche après l'insertion de ce 'return;'
Pour la prochaine mise à jour, je note qu'il faut installer le plugin FakeMeUp. Du reste, je vais le faire tout de suite. C'est mieux, non ?
Merci encore chaleureusement (ce qui est toujours bon à prendre avec les températures ressenties par chez moi).

Oui tu peux l'installer immédiatement, surtout qu'il y a une 2.10.4 qui corrige tout ça dans les tuyaux !


Dotclear addicted since 2004

Hors ligne

#25 2016-11-02 14:04:36

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : En panne depuis la mise à jour en 2.10.3

Franck a écrit :

Oui tu peux l'installer immédiatement, surtout qu'il y a une 2.10.4 qui corrige tout ça dans les tuyaux !

Ça ne chôme pas chez dotclear ! La 2.10.4 est passée comme une lettre à la poste. Merci une fois encore.


A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.

Hors ligne

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

Pied de page des forums

Sites map