Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
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
Idem pour moi, aussi chez OVH sur "postgresql84-1.perso" :/
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
Je touche à rien, j'attends que la team DC se réveille... ;)
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
J'ai fait la mise à jour ce matin, je suis chez OVH, aucun problème.
Hors ligne
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
J'ai fait la mise à jour ce matin, je suis chez OVH, aucun problème.
Quel serveur ?
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
Bonjour,
L'un de vous deux a la possibilité de modifier (légèrement) le code pour tester un truc ?
envois par mail Franck !
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
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
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
PHP 5.2
Mysql 5.x
Hors ligne
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 ?
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
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
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
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.
Bertrand ; administrateur de : http://acturoc.fr/2029ouplus ; http://omarlatuee.free.fr ; http://crispysnails.free.fr ; http://lasduvolantroquefortois.fr ; http://sophiatt.com...et d'autres à venir... :) !
Hors ligne
VERGEZ Yves a écrit :PHP 5.2
Mysql 5.xAlors 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
Franck a écrit :VERGEZ Yves a écrit :PHP 5.2
Mysql 5.xAlors 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
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
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
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
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
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).