Jump to content

Problème pagination backoffice suite à migration


Platine

Recommended Posts

Bonjour à tous,

 

Je me permets de poster ce topic dans "Discussion générale" afin de signaler un changement de comportement suite à une migration d'une boutique Prestashop d'une Debian Lenny vers une Debian Squeeze.

 

Ce problème a été constaté sur une une boutique Prestashop en version 1.4.7 mais également sur une version 1.4.8.2.

Ceci ne semble pas affecter les boutiques Prestashop en version 1.5.x.

 

 

 

Pour résumé :

 

1/ Avant migration

++++++++++++++++++++++++++++++++++++++++

- vhost Prestashop sur Debian Lenny PHP 5.3.2-0.dotdeb.2

- serveur Apache2

- database MySQL sur Debian Lenny (database sur serveur distinct et non sujet à migration)

 

 

2/ Après migration

++++++++++++++++++++++++++++++++++++++++

- vhost Prestashop sur Debian Squeeze PHP 5.3.3-7+squeeze14

- serveur Apache2

- database MySQL sur Debian Lenny (database non affectée par la migration)

 

 

3/ Configuration (php.ini)

++++++++++++++++++++++++++++++++++++++++

Au niveau de la configuration du PHP 5 (fichier php.ini), j'ai EXACTEMENT les mêmes informations.

 

 

4/ Problème constaté

++++++++++++++++++++++++++++++++++++++++

Le souci ne concerne que le backoffice lors de l'affichage de certaines rubriques (exemple : liste des commandes, liste des clients).

 

4.a/ Avant migration

++++++++++

Au niveau de la pagination sur mes 3537 commandes, j'obtiens au niveau de la pagination :

 

Page 1 / 71 | Afficher 50 / 3537 résultat(s)

 

4.b/ Après migration

++++++++++

Au niveau de la pagination sur mes 3537 commandes, j'obtiens au niveau de la pagination :

 

Page 1 / 1 | Afficher 50 / 0 résultat(s)

 

4.c/ Après migration (debug)

++++++++++

En affichant le debug, je récupère l'erreur suivante :

 

Warning: Unknown: 1 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0

 

4.d/ Après migration (solution du pauvre)

++++++++++

En configurant : mysql.trace_mode "Off"

Il est possible de bypasser ces Warnings et de retrouver un comportement normal au niveau de la pagination.

 

 

5/ Question

++++++++++++++++++++++++++++++++++++++++

Avez-vous déjà été confronté à ce type de problème ?

J'ai fait quelques recherches sur le forum sans succès (sauf erreur de ma part).

En lieu et place de ce changement de configuration, j'aurais préféré plutôt une explication logique si vous en avez une.

 

 

Merci d'avance et bonne continuation à vous tous.

Edited by Platine (see edit history)
Link to comment
Share on other sites

Bonjour Yoga,

 

Merci pour ta réponse.

 

Pour rappel, la base de données n'a pas été touchée lors de cette opération de migration.

Seul le serveur d'hébergement des sources Prestashop a été modifié.

 

OUI, la version de PHP a été modifié (comme indiqué dans mon post original).

Link to comment
Share on other sites

Bonjour DevNet,

 

J'interviens juste pour quelques clients dans le cadre de leurs hébergements.

Et par conséquent, j'ai juste les "clés" pour apporter des modifications adminsys (Apache, PHP, MySQL...)

 

Je n'ai pas les accréditations pour aller modifier le source de Prestashop.

Mais je pourrai en faire part à mes clients (si modification il y a).

 

Merci encore.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...