manexweb Posted April 20, 2016 Share Posted April 20, 2016 Bonjour à tous, Mes clients se plaignent depuis ce matin, de ne pas pouvoir finaliser leur inscription sur mon site http://www.lesrecoltesdumonde.com Ma base de donnée n'est pas saturée, je n'ai ajouté aucun module et je viens de faire un test d'inscription : L'adresse mail est acceptée J'arrive à renseigner tous les champs mais lorsque je valide, j'obtiens le message d'erreur suivant: La page www.lesrecoltesdumonde.com ne fonctionne pasImpossible de traiter cette demande via www.lesrecoltesdumonde.com à l'heure actuelle.500 Quelqu'un aurait une idée d'ou peut venir ce problème ? Merci d'avance à tous. Link to comment Share on other sites More sharing options...
Eolia Posted April 20, 2016 Share Posted April 20, 2016 Activez l'affichage des erreurs pour en savoir plus, en modifiant cette ligne au début du fichier config/defines.inc.php : define('_PS_MODE_DEV_', false); par define('_PS_MODE_DEV_', true); Et donnez-nous l'erreur après avoir rafraichi la page Link to comment Share on other sites More sharing options...
manexweb Posted April 21, 2016 Author Share Posted April 21, 2016 (edited) Merci Eolia. J'obtiens ceci : Fatal error: Uncaught Error: Access to undeclared static property: Validate::$data in /home/lesrecol/www/classes/ObjectModel.php:1149 Stack trace: #0 /home/lesrecol/www/controllers/front/AuthController.php(430): ObjectModelCore->validateController() #1 /home/lesrecol/www/controllers/front/AuthController.php(256): AuthControllerCore->processSubmitAccount() #2 /home/lesrecol/www/classes/controller/Controller.php(178): AuthControllerCore->postProcess() #3 /home/lesrecol/www/classes/Dispatcher.php(367): ControllerCore->run() #4 /home/lesrecol/www/index.php(28): DispatcherCore->dispatch() #5 {main} thrown in /home/lesrecol/www/classes/ObjectModel.php on line 1149 Voici ce que je trouve dans les fichiers cités: /home/lesrecol/www/controllers/front/AuthController.php(430) $this->errors = array_unique(array_merge($this->errors, $customer->validateController())); /home/lesrecol/www/controllers/front/AuthController.php(256) if (Tools::isSubmit('submitAccount') || Tools::isSubmit('submitGuestAccount')) { $this->processSubmitAccount(); } /home/lesrecol/www/classes/controller/Controller.php(178) // postProcess handles ajaxProcess $this->postProcess(); home/lesrecol/www/classes/Dispatcher.php(367) // Running controller $controller->run(); } catch (PrestaShopException $e) { $e->displayMessage(); } /home/lesrecol/www/index.php(28) require(dirname(__FILE__).'/config/config.inc.php'); Dispatcher::getInstance()->dispatch(); /home/lesrecol/www/classes/ObjectModel.php on line 1149 // Checking for fields validity // Hack for postcode required for country which does not have postcodes if (!empty($value) || $value === '0' || ($field == 'postcode' && $value == '0')) { if (isset($data['validate']) && !Validate::$data['validate']($value) && (!empty($value) || $data['required'])) { $errors[$field] = '<b>'.self::displayFieldName($field, get_class($this), $htmlentities).'</b> '.Tools::displayError('is invalid.'); } else { if (isset($data['copy_post']) && !$data['copy_post']) { continue; } if ($field == 'passwd') { if ($value = Tools::getValue($field)) { $this->{$field} = Tools::encrypt($value); } } else { $this->{$field} = $value; } } } } return $errors; } Edited April 21, 2016 by manexweb (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted April 21, 2016 Share Posted April 21, 2016 Vous ne seriez pas passé en PHP 7 par hasard ? Link to comment Share on other sites More sharing options...
manexweb Posted April 21, 2016 Author Share Posted April 21, 2016 (edited) Oui en effet, dans l'optique d'être le plus à jour possible mais a priori , je n'aurais pas dû c'est ça ? Je peux revenir en 5.6 ou 5.5, je tente ? Edited April 21, 2016 by manexweb (see edit history) Link to comment Share on other sites More sharing options...
manexweb Posted April 21, 2016 Author Share Posted April 21, 2016 Je suis revenu en PHP 5.5 et tout est rentré dans l'ordre.A quel moment me conseillez-vous de passer en PHP7 ? Merci de m'avoir aiguillé en tout cas Link to comment Share on other sites More sharing options...
Eolia Posted April 21, 2016 Share Posted April 21, 2016 Quand Prestashop sera compatible, ce qui n'est pas le cas pour les 1.6. Evitez de jouer aux apprentis sorciers quand vous ne savez pas ce que vous faites^^ Link to comment Share on other sites More sharing options...
manexweb Posted April 21, 2016 Author Share Posted April 21, 2016 C'est en forgeant que l'on devient forgeron Merci encore. Link to comment Share on other sites More sharing options...
Eolia Posted April 21, 2016 Share Posted April 21, 2016 Ben voui, mais une boutique c'est un gagne-pain, non ? Donc, tant qu'on a une équipe qui gagne on ne change rien et on fait ses tests sur une boutique de dev Ceci est valable pour toutes les mises à jours non-justifiées et non-testées Link to comment Share on other sites More sharing options...
Oron Posted April 21, 2016 Share Posted April 21, 2016 Bonjour Si vous souhaitez ou avez besoin de vous démarquer vous pouvez écrire de cette manière ça se vois bien et ça ne crie pas sur le forum Ceci est valable pour toutes les mises à jours non-justifiées et non-testées Merci de modifier votre texte. Link to comment Share on other sites More sharing options...
Eolia Posted April 22, 2016 Share Posted April 22, 2016 Je ne modifierai la taille de mon texte uniquement si Prestashop accepte un jour d'être honnête vis à vis de ses utilisateurs et d'afficher ce type d'avertissement avant chaque nouvelle publication de mise à jour. Il est criminel pour les boutiques fonctionnelles d'annoncer des sorties de mise à jour qui plantent les installations, que ce soit pour le core ou les modules. Les tests ne sont pas finalisés, les changelogs incomplets et la communauté en fait les frais. En une semaine, entre la sortie de la 1.6.1.5 et les dernières versions de Paypal, ebay et DPD, j'ai passé une grande partie de mon temps à remettre debout des boutiques plantées. Je dis stop au grand n'importe quoi, que cela vous plaise ou non. Link to comment Share on other sites More sharing options...
Guest Posted April 22, 2016 Share Posted April 22, 2016 ... bah il faut attendre la 1.6.1.6 pour régler tout ça !! "L'espoir fait vivre" et Prestashop SA l'a bien compris ! Link to comment Share on other sites More sharing options...
doekia Posted April 22, 2016 Share Posted April 22, 2016 Je confirme: Ne mettez jamais à jour, sauf contraints, forcés et seulement après avoir poussés de nombreux tests J'ai posté un topic pour PHP7 par exemple et demandé à ce qu'il soit épinglé, mais à part les miasmes marketing, il n'y a pas grand chose d'épinglé. Link to comment Share on other sites More sharing options...
LucyD Posted May 4, 2016 Share Posted May 4, 2016 Bonjour ! Pour ma part, ça ne le fait pas à tous les clients et je n'ai jamais rien mis à jour, php7 ou quoi que ce soit... C'est au moment de payer qu'une cliente a ce message... Des pistes ? Merci beaucoup ! Link to comment Share on other sites More sharing options...
Eolia Posted May 4, 2016 Share Posted May 4, 2016 Bonjour ! Pour ma part, ça ne le fait pas à tous les clients et je n'ai jamais rien mis à jour, php7 ou quoi que ce soit... C'est au moment de payer qu'une cliente a ce message... Des pistes ? Merci beaucoup ! C'est un peu vague comme description... Quel message ? Avez-vous activé l'affichage des erreurs ? Avez-vous essayé de reproduire l'erreur en vous connectant au compte de la cliente ? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now