Mise à jour d'ATOS, discussion... |
Bienvenue invité ( Connexion | Inscription )
Mise à jour d'ATOS, discussion... |
31 Oct 2008, 16:58
Message
#26
|
|
2eme dan OSC Groupe : Bannis Messages : 3022 Inscrit : 12-November 07 Lieu : Massilia Membre no 19718 |
J'ai testé dans plusieurs environnements avant de poster, ça devrait être OK
C'est en prod chez moi. |
|
31 Oct 2008, 17:02
Message
#27
|
|
2eme dan OSC Groupe : Bannis Messages : 3022 Inscrit : 12-November 07 Lieu : Massilia Membre no 19718 |
Autant je comprends ce que font escapeshellarg() et escapeshellcmd() autant je ne vois pas tout de suite ce que peut faire Code @exec ( "$command", $result, $status ); pour peu qu'on veuille arriver au résultat escompté, c'est à dire l'échappement de certains caractéres. C'est le mot, ca 'm'échappe. $sips_resp = $result[0]; Pour répondre à ce deuxième point ... tu disais que $command 2>&1 plantait ... donc ce code est plus approprié ... de plus il y a un status récupérable qui permettra peut être des implémentations futures ... qui sait... Les caractères d'échappement sont justement natifs avec la commande exec ... c'est certainement pour ça qu'Icodia et d'autres sont en Safe Mode Ce message a été modifié par delete - 31 Oct 2008, 17:04. |
|
31 Oct 2008, 17:08
Message
#28
|
|
5eme dan OSC Groupe : Administrateur Messages : 7634 Inscrit : 28-December 03 Lieu : Hollywood les Granits Membre no 1773 |
Du coup, sans le 2>&1, on ne concaténait pas tout ?
-------------------- |
|
31 Oct 2008, 17:11
Message
#29
|
|
2eme dan OSC Groupe : Bannis Messages : 3022 Inscrit : 12-November 07 Lieu : Massilia Membre no 19718 |
Non le 2>&1, en cas d'erreur avec atos_response sert à renvoyer les messages d'erreurs vers la console (qui sur le web est la page elle même).
C'est pour ca que $status est important en mode débug, afin de déterminer si il y a une erreur d'accès au fichier response ou un problème de droits... |
|
31 Oct 2008, 23:38
Message
#30
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 126 Inscrit : 12-November 06 Membre no 13228 |
Bonsoir à tous ,
j'ai suivi la discussion mais, (bon c'est vrai, il est tard, c'est vendredi soir et j'comprend pas tout ) en fait, le fichier à telecharger, faut attendre sa validation ou c'est bon, il est corrigé et fonctionne à merveille ? merci beaucoup et pardon pour la question du gars qui comprend pas tout Bonne soirée. steph -------------------- osCOMMERCE MS2FR ; fckediteur 2.1 de Delaballe ; headertags ; ecotax par paddybl ; QtyBoxNewProductsList ; box_qty_in_product_info ; AddQuantityToListing v1.2 ; DEFINE MAINPAGE v1.3 avec fckediteur ; vendor ; module ATOS V5 avec cyberplus_p600; UnsoldCartsReport_v2.2_1_2; Estimated Shipping Costs ; le tout installé chez OVH : Serveur HTTP : Apache/2.2.X (OVH); Version PHP : 4.4.9 (Zend : 1.3.0) ; MySQL 5.0.68
|
|
1 Nov 2008, 02:29
Message
#31
|
|
Ceinture marron OSC Groupe : Modérateurs Messages : 1819 Inscrit : 14-March 03 Lieu : Beaune (21200) Membre no 961 |
Les geeks je m'en tape, j'aurai bien voulu voir le lien. C'est pas grave je chercherai. Sur le forum US n'importe quel geek pourrait y trouver de quoi faire des ravages. Moi je dis ça, je ne dis rien...
Enfin bref, ça aurait été plus facile d'aider à corriger avec les éléments en mains. -------------------- The hardest thing in this world is to live in it.
Force jaune devant, marron derrière J'ai touché le fond de la piscine Dans ton petit pull marine... |
|
1 Nov 2008, 08:29
Message
#32
|
|
Ceinture marron OSC Groupe : Administrateur Messages : 1670 Inscrit : 14-August 02 Membre no 369 |
Pour Rogers >
Par mesure de sécurité, je ne dévoilerai pas en direct sur le forum comment procéder. Elle m'a été remontée par des personnes du forum US en MP. -------------------- CVS 2.2 MS1 (17/02/2003)
|
|
1 Nov 2008, 08:57
Message
#33
|
|
Ceinture marron OSC Groupe : Administrateur Messages : 1670 Inscrit : 14-August 02 Membre no 369 |
Suite de la conversation avec la 2.5.0 (non validé) et qui devrait fonctionner qque soit le mode.
-------------------- CVS 2.2 MS1 (17/02/2003)
|
|
1 Nov 2008, 10:09
Message
#34
|
|
2eme dan OSC Groupe : Bannis Messages : 3022 Inscrit : 12-November 07 Lieu : Massilia Membre no 19718 |
J'ai regardé ta modif sur la 2.5 le preg_match pare à toute attaque mais l'utilisation de exec() avec comme paramètres $command 2>&1 est à mon avis un non sens car le 2>&1 echappé en safe mode ce qui peut poser des problèmes avec atos_response :
Citation !-1!invalid number of arguments (must be < 2)!! Oneil en a été victime : 2>&1 bloque chez moi Code $sips_resp = exec ( "$command 2>&1" ); // Plante à l'appel des CGI Source : http://fr3.php.net/manual/fr/features.safe...e.functions.php Citation Vous ne pouvez exécuter que les programmes qui sont dans le dossier safe_mode_exec_dir. Pour des raisons pratiques, il n'est pas possible d'utiliser des jokers comme .. dans le chemin de ce dossier. escapeshellcmd() est exécuté sur les arguments de cette fonction. Sinon merci beaucoup de concernant cette alerte de sécurité importante. |
|
1 Nov 2008, 11:19
Message
#35
|
|
Ceinture marron OSC Groupe : Modérateurs Messages : 1819 Inscrit : 14-March 03 Lieu : Beaune (21200) Membre no 961 |
Periclès> Ok merci. Je pensais qu'un fil public avait été créé comme je l'ai souvent vu.
-------------------- The hardest thing in this world is to live in it.
Force jaune devant, marron derrière J'ai touché le fond de la piscine Dans ton petit pull marine... |
|
1 Nov 2008, 13:21
Message
#36
|
|
5eme dan OSC Groupe : Administrateur Messages : 7634 Inscrit : 28-December 03 Lieu : Hollywood les Granits Membre no 1773 |
La 2.5.0 fonctionne parfaitement
Merci Monsieur Péricles -------------------- |
|
1 Nov 2008, 16:48
Message
#37
|
|
2eme dan OSC Groupe : Bannis Messages : 3022 Inscrit : 12-November 07 Lieu : Massilia Membre no 19718 |
|
|
1 Nov 2008, 17:41
Message
#38
|
|
5eme dan OSC Groupe : Administrateur Messages : 7634 Inscrit : 28-December 03 Lieu : Hollywood les Granits Membre no 1773 |
Je ne lâcherais rien, quitte à ce que les bras m'en tombent ! (dicton Breton) Remarque, tant qu'on y est, il aurait bien aussi cette histoire d'arrondi qui nous pourri la vie (- 1 centime avec cyberplus) en remplacant cette ligne Code $amount = sprintf("%03d", $amount * $this->_getCurrencyUnit($currency)); par celle-ci Code $amount = (int)(round($amount,2) * $this->_getCurrencyUnit($currency)); Pas Breton pour rien non plus le Oneill -------------------- |
|
1 Nov 2008, 18:42
Message
#39
|
|
2eme dan OSC Groupe : Bannis Messages : 3022 Inscrit : 12-November 07 Lieu : Massilia Membre no 19718 |
Je ne lâcherais rien, quitte à ce que les bras m'en tombent ! (dicton Breton) Pas mal, je ne la connaissait pas mais je l'ai vite adoptée ! Code $amount = round(sprintf("%03d", $amount * $this->_getCurrencyUnit($currency)), 2); Moi j'aurais mit Ceil, je dois avoir du sang écossais ou autre qui sais-je ? J'avais découvert cette modif qui trainais dans ces forums, certainement un breton qui était passé par là et curieusement je viens de voir que je l'avais déjà mise dans mon fichier atos |
|
5 Nov 2008, 10:15
Message
#40
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 470 Inscrit : 30-May 07 Membre no 17519 |
Bonjour a tous,
En regardant mes commandes ce matin, je m'apercois que certaines commande sont enregistré dans mon site mais pas dans atos...! Je me retrouve donc avec des commandes validé sur le site mais non payées !!! Ce bug arrive après la mise a jour de ce module.. pensez vous que ca puisse venir de la ? |
|
5 Nov 2008, 10:17
Message
#41
|
|
5eme dan OSC Groupe : Administrateur Messages : 14914 Inscrit : 22-November 02 Membre no 610 |
Ce bug arrive après la mise a jour de ce module.. pensez vous que ca puisse venir de la ? je dirais non... mais à creuser
-------------------- Ni Hot-line ni Service Après Vente, ces forums sont un lieu d'échanges.
Une Question? Rechercher / FAQ / docV1.pdf / docV2.pdf / contributions |
|
5 Nov 2008, 10:24
Message
#42
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 470 Inscrit : 30-May 07 Membre no 17519 |
La en cherchant je m'apercois que j'ai plusieurs transaction qui n'existe pas chez atos mais validé chez moi...
de plus dans le fichier atos transaction.xls j'ai des transaction que je ne retrouve pas sur leurs plateforme en ligne... Je vais ouvrir un nouveau sujet pour pas pourrir celui ci |
|
5 Nov 2008, 10:30
Message
#43
|
|
5eme dan OSC Groupe : Administrateur Messages : 7634 Inscrit : 28-December 03 Lieu : Hollywood les Granits Membre no 1773 |
Aucun soucis chez moi
-------------------- |
|
7 Nov 2008, 17:35
Message
#44
|
|
Ceinture jaune OSC Groupe : Membres Messages : 64 Inscrit : 22-November 05 Lieu : Rhone Alpes Membre no 7934 |
Bonjour,
ma version actuelle contient des shell_exec (sur mutu o v h ). Pensez-vous que je puisse modifier le fichier de Pericles pour rester avec shell_exec ou puis-je passer en exec() ? de plus la version actuelle ne contient plus de test pour savoir si on est en mode production ou pas. Est-ce important ? Merci -------------------- Christian oscommerce 2.2-ms2 fr + Qty_price_break
|
|
7 Nov 2008, 17:52
Message
#45
|
|
5eme dan OSC Groupe : Administrateur Messages : 7634 Inscrit : 28-December 03 Lieu : Hollywood les Granits Membre no 1773 |
Tu peux passer en shell_exec() ou en exec() comme tu veux. Si l'un des deux ne fonctionne pas, ton panier ne se videra pas.
-------------------- |
|
7 Nov 2008, 20:30
Message
#46
|
|
5eme dan OSC Groupe : Administrateur Messages : 14914 Inscrit : 22-November 02 Membre no 610 |
à ma connaissance, il n'y a pas de soucis avec exec() sur ovh (à confirmer en fonction du type d'hébergement que tu as... entre du gratuit ou non, il y a forcement des différences)
pour le mode "démonstration", il a été supprimé du module et tant mieux: il ne servait à rien, pour les tests compris il fallait passer en "production". par contre, si tu est soucieux de bien nettoyer tes tables, il faut désactiver le module avant de le remplacer, puis le réactiver. Si tu ne l'as pas fait, ce n'est pas grave, c'est juste que cette définition "production" ou "démonstration" restera définie dans ta table configuration, sans incidences pour la suite. -------------------- Ni Hot-line ni Service Après Vente, ces forums sont un lieu d'échanges.
Une Question? Rechercher / FAQ / docV1.pdf / docV2.pdf / contributions |
|
8 Nov 2008, 09:04
Message
#47
|
|
Ceinture jaune OSC Groupe : Membres Messages : 60 Inscrit : 1-February 06 Membre no 8853 |
Bonjour,
Sous les conseils de xaglo, ( ou bien oneil ? je ne sais plus trop ) j'avais modifié le fichier atos originel afin qu'il soit compatible avec l'url rewriting. Est ce que cette nouvelle version est compatible? pour ceux qui ont l'url rewriting, avez-vous apporté des modif à la source de la 2.5.0 ? merci d'avance Ce message a été modifié par zantar - 8 Nov 2008, 09:06. -------------------- OSC MS2 AOUT 2006
|
|
8 Nov 2008, 09:44
Message
#48
|
|
5eme dan OSC Groupe : Administrateur Messages : 7634 Inscrit : 28-December 03 Lieu : Hollywood les Granits Membre no 1773 |
Gardes tes modifs pour l'url rewriting, la mise à jour ne les concerne pas.
-------------------- |
|
28 Nov 2008, 02:08
Message
#49
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 308 Inscrit : 10-November 02 Membre no 574 |
Bonjour
j'ai fais les modifications sur mon site par contre j'ai eu un petit problème quand je fais la modification comme indiqué dans le tut A la ligne 249, remplacer les lignes if (is_array($payment_modules->modules)) { if ($confirmation = $payment_modules->confirmation()) { par if (is_array($payment_modules->modules)) { if ($confirmation) { je me retrouve avec un montant inferieur sur le site de scellius, que le total de mon panier ex, test avec une un achat de 39,49, après validation sur le site de scellius je n'avais plus que 37 euros et quelques cts si je laisse if (is_array($payment_modules->modules)) { if ($confirmation = $payment_modules->confirmation()) { cela est t'il grave ou pas sinon ou chercher le problème merci d'avance à bientôt thierry Ce message a été modifié par thiery - 28 Nov 2008, 11:08. -------------------- oscommerce 2.3.3.4 , ,easy_populate,Ultimate SEO,Discount Codes,Multiple Produit Manager,Multiorders,
phoenix 1.0.8.6 |
|
21 Apr 2009, 14:40
Message
#50
|
|
Ceinture orange+ OSC Groupe : Membres Messages : 382 Inscrit : 31-December 03 Lieu : Nantes Membre no 1780 |
Bonjour à tous,
J'ai vu que le module ATOs avait été mis à jour par Pericles et delete13 et je les remercie de leur travail. J'ai un module ms2 Atos d'installé pour la Banque populaire, mais impossible de trouver mon numéro de version. Au vu de l'age de mon site, je dois etre en 2.4.0 J'ai ouvert les différentes mises à jour et je ne suis vraiment pas sur de la marche à suivre pour upgrader le module en 2.7.0 Ce que j'aimerais d'autant plus faire, que j'ai l'impression de recevoir de plus en plus de mails d'erreurs 75 ou 05... J'aurais plusieurs questions à vous poser pour ne pas louper cette màj en 2.7.0 , avec un site en prod... 1- J'imagine que je passe de 2.4.0 à 2.7.0 directement. 2- dans le repertoire atos, il y a un dossier java que je n'avais pas avant. j'imagine que je le copie directement. 3- faut-il supprimer le module dans le backoffice avant la màj ? 4- dans mon checkout_confirmation je n'ai pas ce code! : Code A la ligne 249, remplacer les lignes if (is_array($payment_modules->modules)) $confirmation = $payment_modules->confirmation();par if (is_array($payment_modules->modules)) { if ($confirmation) { le seul code qui s'en rapproche est celui ci : Code //BOF oscprintorder if (is_array($payment_modules->modules)) { if ($confirmation = $payment_modules->confirmation()) { $payment_info = $confirmation['title']; if (!tep_session_is_registered('payment_info')) tep_session_register('payment_info'); //EOF oscprintorder Je pense que dans le doute il vaut mieux que je laise ce dernier code sans le modifier. Excusez moi pour ces questions de bleu-bi*e mais je flippe de rater la manip, que je ferais en live... Merci pour votre aide seb -------------------- Osc 2.2 ms2 en prod : STS - Easy Populate - CSS Buttons - SEO - Email Invoice -MailingList 2.0 - Order editor - Wordlpay ...
|
|
Version bas débit | Nous sommes le : 28th March 2024 - 14:00 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |