- 1
[Opened] Erreur pg_fetch_object
Posted by dlalleme on 03/14/2012 23:19
Bonsoir,
Je viens d'installer un serveur de pré-production avec debian wheezy avec les services suivants :
php5 5.3.10-2
apache 2.2.22
postgresql 9.1.3
J'avoue qu'il n'y a plus grand chose qui fonctionne.
La base de données ne réponds plus, plus possible d'utiliser l'authentification via le module admin ou jcommunity.
Cette base est installée sur le serveur wheezy et est utilisée par mon environnement de développement.
Quelques messages de log :
Un aperçu de var/log/errors.log
2012-03-14 22:33:08 213.41.175.70 notice 2012-03-14 22:33:08 [8] Undefined index: events /home/dlalleme/sapere/temp/hexa/www/compiled/templates/modules/hexa/marches_html_t.php 67 /marches 2012-03-14 22:33:08 213.41.175.70 warning 2012-03-14 22:33:08 [2] Invalid argument supplied for foreach() /home/dlalleme/sapere/temp/hexa/www/compiled/templates/modules/hexa/marches_html_t.php 67 /marches 2012-03-14 22:33:08 213.41.175.70 notice 2012-03-14 22:33:08 [8] Undefined index: events /home/dlalleme/sapere/temp/hexa/www/compiled/templates/modules/hexa/marches_html_t.php 67 /marches 2012-03-14 22:33:08 213.41.175.70 warning 2012-03-14 22:33:08 [2] Invalid argument supplied for foreach() /home/dlalleme/sapere/temp/hexa/www/compiled/templates/modules/hexa/marches_html_t.php 67 /marches 2012-03-14 22:33:08 213.41.175.70 warning 2012-03-14 22:33:08 [2] pg_fetch_object(): The row parameter must be greater or equal to zero /home/dlalleme/sapere/lib/jelix/plugins/db/pgsql/pgsql.dbresultset.php 30 /marches
Effectivement dans les sources, la valeur du paramètre row est à -1.
Dans le fichier log d'apache :
[Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] client denied by server configuration: /home/dlalleme/sapere/lib/jelix-www/jquery/jquery.js, referer: http://sapere.dlaoctet.fr/marches [Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] client denied by server configuration: /home/dlalleme/sapere/lib/jelix-www/jquery/ui/jquery.ui.core.min.js, referer: http://sapere.dlaoctet.fr/marches [Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] client denied by server configuration: /home/dlalleme/sapere/lib/jelix-www/jquery/ui/jquery.ui.widget.min.js, referer: http://sapere.dlaoctet.fr/marches [Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] client denied by server configuration: /home/dlalleme/sapere/lib/jelix-www/jquery/ui/jquery.ui.mouse.min.js, referer: http://sapere.dlaoctet.fr/marches [Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] client denied by server configuration: /home/dlalleme/sapere/lib/jelix-www/jquery/ui/jquery.ui.dialog.min.js, referer: http://sapere.dlaoctet.fr/marches [Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] client denied by server configuration: /home/dlalleme/sapere/lib/jelix-www/jquery/ui/jquery.ui.position.min.js, referer: http://sapere.dlaoctet.fr/marches [Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] client denied by server configuration: /home/dlalleme/sapere/lib/jelix-www/jquery/ui/jquery.ui.draggable.min.js, referer: http://sapere.dlaoctet.fr/marches [Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] client denied by server configuration: /home/dlalleme/sapere/lib/jelix-www/jquery/ui/jquery.ui.resizable.min.js, referer: http://sapere.dlaoctet.fr/marches [Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] client denied by server configuration: /home/dlalleme/sapere/lib/jelix-www/design/images/jelix_powered.png, referer: http://sapere.dlaoctet.fr/marches [Wed Mar 14 22:33:09 2012] [error] [client 213.41.175.70] Negotiation: discovered file(s) matching request: /home/dlalleme/sapere/hexa/www/index (None could be negotiated)., referer: http://sapere.dlaoctet.fr/themes/default/css/calendrier.css
Le même site fonctionne parfaitement dans mon environnement de développement avec la même base de données la version apache est 2.2.20 la version de php est 5.3.6
J'ai juste une version jelix dev et une jelix opt de différence.
Cordialement Denis
[Opened] Re: Erreur pg_fetch_object
Posted by FlorianLB on 03/14/2012 23:44
L'histoire du row parameter a été corrigé sur le trunk :
https://github.com/jelix/jelix/commit/8204970ac74882e409a2013a3479ef3da7e8ec64
[Opened] Re: Erreur pg_fetch_object
Posted by dlalleme on 03/15/2012 09:38
Bonjour,
Merci Florian, mais quand ce patch sera t-il intégré dans la version stable ? J'ai de nouveau accès à la base. Il me reste un autre problème. Je reviens après recherche.
Cordialement Denis
[Opened] Erreur pg_fetch_object
Posted by Nigoki on 07/23/2012 21:20
Bonjour,
Je déterre ce sujet car j'ai rencontré le même problème 4 moi après l'auteur.
J'ai suivi la correction indiqué par Florian mais c'est normal que cela ne soit pas intégré a Jelix 1.3.2 encore ?
[Opened] Erreur pg_fetch_object
Posted by laurentj on 07/29/2012 14:58
Bonjour,
c'est normal que cela ne soit pas intégré a Jelix 1.3.2 encore ?
oui, c'est normal : manque de contributeurs, manque de temps, tout ça.
Mais c'est inclus dans la branche 1.3.x depuis 1 mois et demi. Ce sera dans la 1.3.3 qui sortira quand j'aurais le temps (ou qu'on m'aidera)...
En attendant : lire le changelog, et utiliser la nightly de la 1.3.x.
- 1