Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 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


- FlorianLB.fr

  [Opened] Re: Erreur pg_fetch_object

Reply #2 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

Reply #3 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

Reply #4 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.

 
Page
  1. Erreur pg_fetch_object