Jump to content

Edit History

Yohan69

Yohan69

Bonjour à tous,

Je rencontre un petit problème qui semble assez courant chez le démon OVH. J'ai un site sous prestashop 1.7.6.7 avec PHP 7.2 et je souhaite éditer mes bons de livraison. Le problème est que certains jours j'ai plus de 300 commandes, et générer les bons depuis le menu "Commandes" => "Bons de livraison" de Prestashop fait planter le site avec une erreur 504. 

J'ai fait pas mal de recherches et cela viendrait du fait qu'OVH limite le temps d'exécution des scripts à 300 secondes (5 minutes c'est long pourtant !). Je suis sur une offre Performance 2 chez OVH. Je ne peux malheureusement pas changer de serveurs avant Noël et passer sur un Performance 4 ne résoudra pas le problème puisque je ne peux pas augmenter ce max_execution_time dans mon php.ini. J'ai essayé de le modifier via le htaccess en vain également. 

Du coup, je voudrais ajouter l'heure en plus de la date lors de l'exportation dans le panneau d'administration. Mettre un datetime en somme. Comme ça, lors des gros jours, je découperai mon export par heures. 

J'ai donc fait d'autres recherches et trouver le fichier DeliveryController.php dans /src/PrestaShopBundle/Controller/Admin/Sell/Order. J'ai aussi trouvé cette ressource très intéressante d'une personne qui a rencontré le même dysfonctionnement au niveau des factures (et donc pas au niveau des bons de livraison comme je cherche) https://www.prestashop.com/forums/topic/593444-timeout-php-et-ovh-performance-1/

Le problème c'est que je ne sais pas trop comment surcharger ce fichier DeliveryController.php ainsi que le template de l'écran d'admin pour ajouter un datetime au lieu d'une simple date.

Si quelqu'un peut me donner un coup de pouce ça serait génial ! 

Merci à tous ! 

Yohan.

 

Capture d’écran 2020-12-08 à 17.32.23.png

Yohan69

Yohan69

Bonjour à tous,

Je rencontre un petit problème qui semble assez courant chez le démon OVH. Je vous explique, j'ai un site sous prestashop 1.7.6.7 et afin de préparer mes colis, je souhaite éditer mes bons de livraison que j'insèrerai à l'intérieur du colis pour mes clients. Le problème est que certains jours j'ai plus de 300 commandes, et générer les bons depuis le menu "Commandes" => "Bons de livraison" de Prestashop fait planter le site avec une erreur 504. Et ce, même si je ne sélectionne que ma grosse journée à exporter.

J'ai fait pas mal de recherches et cela viendrait du fait qu'OVH limite le temps d'exécution des scripts à 300 secondes (5 minutes c'est long pourtant !). Et effectivement, la page tourne un moment avant de planter. Je suis sur une offre Performance 2 chez OVH. Je ne peux malheureusement pas changer de serveurs avant Noël et passer sur un Performance 4 ne résoudra pas le problème puisque je ne peux pas augmenter ce max_execution_time dans mon php.ini. J'ai essayé de le modifier via le htaccess en vain également. 

Du coup, je me suis dis Système D, je vais ajouter l'heure en plus de la date lors de l'exportation dans le panneau d'administration. Mettre un datetime en somme. Comme ça, lors des gros jours, je découperai mon export par heures. 

J'ai donc fait d'autres recherches et trouver le fichier DeliveryController.php dans /src/PrestaShopBundle/Controller/Admin/Sell/Order. J'ai aussi trouvé cette ressource très intéressante d'une personne qui a rencontré le même dysfonctionnement au niveau des factures (et donc pas au niveau des bons de livraison comme je cherche) https://www.prestashop.com/forums/topic/593444-timeout-php-et-ovh-performance-1/

Le problème c'est que je ne sais pas trop comment surcharger ce fichier DeliveryController.php ainsi que le template de l'écran d'admin pour ajouter un datetime au lieu d'une simple date.

Si quelqu'un peut me donner un coup de pouce ça serait génial ! 

Merci à tous ! 

PS : J'ai oublié de précisé que je tourne sur PHP 7.2, serveur APACHE, mutualisé performance 2 chez OVH. PHP 7.3 semble poser quelques soucis encore :) 

Belle fin de journée,

Cordialement, Yohan.

 

Capture d’écran 2020-12-08 à 17.32.23.png

Yohan69

Yohan69

Bonjour à tous,

Je rencontre un petit problème qui semble assez courant chez le démon OVH. Je vous explique, j'ai un site sous prestashop 1.7.6.7 qui fonctionne relativement bien ces certains jours de cette période sombre de fin d'année confinée. Afin de préparer mes colis, je souhaite éditer mes bons de livraison que j'insèrerai à l'intérieur du colis pour mes clients. Le problème est que certains jours j'ai plus de 300 commandes, et générer les bons depuis le menu "Commandes" => "Bons de livraison" de Prestashop fait planter le site avec une erreur 504. Et ce, même si je ne sélectionne que ma grosse journée à exporter.

J'ai fait pas mal de recherches et cela viendrait du fait qu'OVH limite le temps d'exécution des scripts à 300 secondes (5 minutes c'est long pourtant !). Et effectivement, la page tourne un moment avant de planter. Je suis sur une offre Performance 2 de OVH. Je ne peux malheureusement pas changer de serveurs avant Noël et passer sur un Performance 4 ne résoudra pas le problème puisque je ne peux pas augmenter ce max_execution_time dans mon php.ini. J'ai essayé de le modifier via le htaccess en vain également. 

Du coup, je me suis dis Système D, je vais ajouter l'heure en plus de la date lors de l'exportation dans le panneau d'administration. Mettre un datetime en somme. Comme ça, lors des gros jours, je découperai mon export par heures. 

J'ai donc fait d'autres recherches et trouver le fichier DeliveryController.php dans /src/PrestaShopBundle/Controller/Admin/Sell/Order. J'ai aussi trouvé cette ressource très intéressante d'une personne qui a rencontré le même dysfonctionnement au niveau des factures (et donc pas au niveau des bons de livraison comme je cherche) https://www.prestashop.com/forums/topic/593444-timeout-php-et-ovh-performance-1/

Le problème c'est que je ne sais pas trop comment surcharger ce fichier DeliveryController.php ainsi que le template de l'écran d'admin pour ajouter un datetime au lieu d'une simple date.

Si quelqu'un peut me donner un coup de pouce ça serait génial ! 

Merci à tous ! 

 

PS : J'ai oublié de précisé que je tourne sur PHP 7.2, serveur APACHE, mutualisé performance 2 chez OVH. PHP 7.3 semble poser quelques soucis encore :) 

Belle fin de journée,

Cordialement, Yohan.

 

Capture d’écran 2020-12-08 à 17.32.23.png

Yohan69

Yohan69

Bonjour à tous,

Je rencontre un petit problème qui semble assez courant chez le démon OVH. Je vous explique, j'ai un site sous prestashop 1.7.6.7 qui fonctionne relativement bien ces certains jours de cette période sombre de fin d'année confinée. Afin de préparer mes colis, je souhaite éditer mes bons de livraison que j'insèrerai à l'intérieur du colis pour mes clients. Le problème est que certains jours j'ai plus de 300 commandes, et générer les bons depuis le menu "Commandes" => "Bons de livraison" de Prestashop fait planter le site avec une erreur 504. Et ce, même si je ne sélectionne que ma grosse journée à exporter.

J'ai fait pas mal de recherches et cela viendrait du fait qu'OVH limite le temps d'exécution des scripts à 300 secondes (5 minutes c'est long pourtant !). Et effectivement, la page tourne un moment avant de planter. Je suis sur une offre Performance 2 de OVH. Je ne peux malheureusement pas changer de serveurs avant Noël et passer sur un Performance 4 ne résoudra pas le problème puisque je ne peux pas augmenter ce max_execution_time dans mon php.ini. J'ai essayé de le modifier via le htaccess en vain également. 

Du coup, je me suis dis Système D, je vais ajouter l'heure en plus de la date lors de l'exportation dans le panneau d'administration. Mettre un datetime en somme. Comme ça, lors des gros jours, je découperai mon export par heures. 

J'ai donc fait d'autres recherches et trouver le fichier DeliveryController.php dans /src/PrestaShopBundle/Controller/Admin/Sell/Order. J'ai aussi trouvé cette ressource très intéressante d'une personne qui a rencontré le même dysfonctionnement au niveau des factures (et donc pas au niveau des bons de livraison comme je cherche) https://www.prestashop.com/forums/topic/593444-timeout-php-et-ovh-performance-1/

Le problème c'est que je ne sais pas trop comment surcharger ce fichier DeliveryController.php ainsi que le template de l'écran d'admin pour ajouter un datetime au lieu d'une simple date.

Si quelqu'un peut me donner un coup de pouce ça serait génial ! 

Merci à tous ! 

Belle fin de journée,

Cordialement, Yohan.

 

Capture d’écran 2020-12-08 à 17.32.23.png

×
×
  • Create New...