Jump to content

Le formulaire de contact ne fonctionne plus. Prestashop 1.6.24


Recommended Posts

Bonjour,

depuis plusieurs jours, sur la page contact le formulaire n’envoie plus de mail et il n'y a aucune erreur affichée. Depuis les paramètres avancées/email le test de configuration mail fonctionne. J'ai essayé de réinstaller le module sans succès. Comment puis-je résoudre ce problème?

Prestashop 1.6.1.24 - PHP 5.6
https://www.aumentax.com

Merci d'avance pour votre aide!

Link to comment
Share on other sites

Merci beaucoup pour votre réponse !

J'ai ajouté les 2 lignes à contact-form.tpl mais cela ne change rien.
{include file="$tpl_dir./errors.tpl"} était déjà présent dans le tpl

C'est arrivé sans explication ni modification du site il y a 1 mois Avez-vous d'autres suggestions? le thème serait-il la cause?

Link to comment
Share on other sites

Pas de module type recaptcha invisible ?

Pas d'override de ContactController.php ?

Il s'est forcément passé quelque chose il y a un mois, je n'ai jamais vu un code informatique se modifier tout seul... 

Link to comment
Share on other sites

Il y a bien un fichier /override/controllers/front/ContactController.php . J'ai essayé de le supprimer mais toujours pareil.
contenu du fichier :

<?php
class ContactController extends ContactControllerCore {
  /*
    * module: eicaptcha
    * date: 2018-02-22 12:35:17
    * version: 0.4.12
    */
    public function checkAccess() {
    return (bool)Hook::exec('contactFormAccess');
  }
  /*
    * module: eicaptcha
    * date: 2018-02-22 12:35:17
    * version: 0.4.12
    */
    public function initCursedPage() {
    parent::setMedia();
    if (!empty($this->redirect_after)) {
      parent::redirect();
    }
    if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) {
      parent::initHeader();
    }
    parent::initContent();
    if (!$this->content_only && ($this->display_footer || (isset($this->className) && $this->className))) {
      parent::initFooter();
    }
    parent::display();
    die;
  }
}

Link to comment
Share on other sites

bon il y a un autre problème, une erreur dans les modules "/htdocs/modules/autoupgrade/config_fr.xml could not be loaded.", les modules activés affichent tous un bouton "Installer". Si j'affiche les modules activés voilà ce qu'il ya (voir capture). J'ai supprimé manuellement depuis ftp le dossier "eicaptcha".

Il y a un autre souci là? Qu'est-ce que vous en pensez?

Merci bcp!!!

au-ksnip_20220517-171735.png

Link to comment
Share on other sites

Hum...

il y a 3 minutes, tom-z a dit :

J'ai supprimé manuellement depuis ftp le dossier "eicaptcha".

Je ne crois pas avoir demandé ça^^

En le faisant ça ne désinstalle pas les overrides donc problèmes supplémentaires...

Vous n'auriez pas un cache chez votre hébergeur ? (Ou CDN ou truc du genre)

Link to comment
Share on other sites

Donc, j'ai désactivé le cache dans Presta et effectué une purge Varnish cache mais rien n'a changé, le formulaire ne fonctionne toujours pas (aucune erreur affichée) et les modules activés ne sont pas affichés comme étant activés, ilk y atjs cette erreur sur la page modules "/htdocs/modules/autoupgrade/config_fr.xml could not be loaded."

Qu'est ce que je pourrai faire pour diagnostiquer le probleme?

Merci d'avance!

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...