sebastien Posted March 4, 2018 Share Posted March 4, 2018 Bonjour, Je rencontre 2 problèmes que je pense liés, je n'ai plus accès au SAV via l'onglet "client" et l'envoi de message via "contactez nous" en FO ne marche plus. (problème pendant l'envoi du message) Comme je ne peux plus ouvrir le sav via le BO je ne peux pas vérifier la config IMAP ... peut-être que ça vient de là ? infos sur la version : Version de PrestaShop 1.6.1.18 URL de votre boutique http://boites-japonaises.fr/ Nom du thème utilisé default-bootstrap Message reçu en cliquant sur client --> sav : erreur 500 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. Apache/2.4.10 (Ubuntu) Server at www.boites-japonaises.fr Port 80 J'ai demandé à mon hébergeur (online.net) les logs, réponse ci-dessous : apache2[4]: [fastcgi:error] [pid 4:tid 139634268952320] [client 91.160.38.205:41167] FastCGI: comm with server "/fast-cgi-real-php5-4" aborted: idle timeout (120 sec), referer: http://boites-japonaises.fr/admin091psjozy/index.php?controller=AdminDashboard&token=6fa480c1afbf004d70f0bcb2d7de704d apache2[4]: [fastcgi:error] [pid 4:tid 139634268952320] [client 91.160.38.205:41167] FastCGI: incomplete headers (0 bytes) received from server "/fast-cgi-real-php5-4", referer: http://boites-japonaises.fr/admin091psjozy/index.php?controller=AdminDashboard&token=6fa480c1afbf004d70f0bcb2d7de704d Réponse d'online : Malheureusement je ne saurais vous aider plus, il faudrait voir si c'est quelquechose qui peut être configuré depuis votre site ou sinon peut-être que l'hébergement ne sera pas adapté à votre prestashop. PS : j'ai un niveau faible en informatique, merci d'être assez simple Link to comment Share on other sites More sharing options...
Eolia Posted March 4, 2018 Share Posted March 4, 2018 Comme toujours en cas d'erreur 500 et pour en savoir plus, il faut modifier 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 qui bloque Link to comment Share on other sites More sharing options...
sebastien Posted March 4, 2018 Author Share Posted March 4, 2018 Merci pour la réponse mais je ne sais pas comment accéder aux fichiers dans config/defines.inc.php J'ai essayé via le FTP mais je ne peux pas ouvrir les fichiers dans config/defines.inc.php merci de m'indiquer la marche à suivre pour pouvoir modifier la ligne. Link to comment Share on other sites More sharing options...
sebastien Posted March 4, 2018 Author Share Posted March 4, 2018 je suis finalement allé par le ftp coté serveur et ai ouvert le fichier avec bloc note, mais la ligne define('_PS_MODE_DEV_', false); n'existe pas ... Link to comment Share on other sites More sharing options...
Eolia Posted March 4, 2018 Share Posted March 4, 2018 Vous ne devez pas être sur le bon répertoire, car cette ligne existe en 1.6.1.18 <?php /** * 2007-2016 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to [email protected] so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <[email protected]> * @copyright 2007-2018 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ /* Debug only */ if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', true); } /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); if (_PS_MODE_DEV_ === true) { @ini_set('display_errors', 'on'); Link to comment Share on other sites More sharing options...
sebastien Posted March 4, 2018 Author Share Posted March 4, 2018 (edited) J'étais pas dans le bon fichier, désolé, je viens de faire la modif et j'ai exactement le même message (erreur 500) ... quand j'essaie d'accéder au SAV copie du changement PHP * International Registered Trademark & Property of PrestaShop SA */ /* Debug only */ if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', true); } /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false); if (_PS_MODE_DEV_ === true) { @ini_set('display_errors', 'on'); @error_reporting(E_ALL | E_STRICT); define('_PS_DEBUG_SQL_', true); Edited March 4, 2018 by sebastien (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted March 4, 2018 Share Posted March 4, 2018 Ok... Quelles sont vos modifications récentes ? Avez-vous installé un captcha sur votre formulaire de contact ou modifié un module ou le fichier htaccess ? Link to comment Share on other sites More sharing options...
sebastien Posted March 4, 2018 Author Share Posted March 4, 2018 Pas se captcha ou fichier htaccess, je n'ai jamais rien touché d'autre que le BO. Le sav n'est pas accessible depuis très longtemps, depuis une mise à jour il y a plus d'un an à mon souvenir. J'ai par contre fait une MAJ de 1..6.1.17 vers 1.6.1.18 avant hier et depuis c'est aussi le contact via "contacter nous" qui ne marche plus. Link to comment Share on other sites More sharing options...
Eolia Posted March 4, 2018 Share Posted March 4, 2018 Envoyez-moi un accès ftp par Message Privé on va réparer ça Link to comment Share on other sites More sharing options...
sebastien Posted March 4, 2018 Author Share Posted March 4, 2018 Je vous ai envoyé les infos par MP, merci d'avance Link to comment Share on other sites More sharing options...
Eolia Posted March 4, 2018 Share Posted March 4, 2018 C'est corrigé^^ 2 problèmes: - Vous avez effectué une mise à jour mais vous n'avez pas mis à jour le thème or la dernière version intègre un controle qui récupère des données depuis le contact-form.tpl. Je vous ai rajouté les champs manquants. - Votre synchronisation IMAP ne fonctionne pas et termine en erreur ce qui fait planter votre page en admin. Je vous ai commenté cette fonction dans le controleur en attendant. Pour info, cela ferait plus "pro" d'utiliser une adresse avec le domaine de votre boutique plutôt qu'en gmail^^ 1 Link to comment Share on other sites More sharing options...
sebastien Posted March 4, 2018 Author Share Posted March 4, 2018 Tout fonctionne, vous êtes un magicien ! Un grand merci. Link to comment Share on other sites More sharing options...
sebastien Posted March 4, 2018 Author Share Posted March 4, 2018 Lors d'une prochaine mise à jour via 1click upgrade, il faudra donc que je coche "oui" pour "mettre à jour le thème par défaut " ? Pour les imap je n'ai jamais réussi à avoir une synchronisation mais tout fonctionne correctement alors je touche à rien ... Pour Gmail c'est un peu compliqué car c'est mon adresse pro (pas seulement pour ce site) depuis des années, ça m'embête de me rajouter encore un mail . Link to comment Share on other sites More sharing options...
Eolia Posted March 4, 2018 Share Posted March 4, 2018 Si vous n'avez pas modifié le thème: oui. Si vous avez modifié les css, faites-en une copie avant puis remettez-les une fois la maj terminée. Pour l'adresse mail, rien ne vous empêche de la créer en contact@votre domaine.com et de faire une redirection chez online de cette boite vers votre adresse gmail. Ce sera transparent pour vous, mais plus professionnel côté client Link to comment Share on other sites More sharing options...
Eolia Posted March 4, 2018 Share Posted March 4, 2018 Et pour répondre à Online, le problème est dû à 2 choses: - le code Prestashop de cette partie est écrit avec les pieds - Le time_limit de 120s est trop court sur votre hébergement, il n'a pas le temps de synchro tous les messages. 1 Link to comment Share on other sites More sharing options...
Marz12 Posted April 11, 2019 Share Posted April 11, 2019 On 3/4/2018 at 6:01 PM, Eolia said: - Votre synchronisation IMAP ne fonctionne pas et termine en erreur ce qui fait planter votre page en admin. Je vous ai commenté cette fonction dans le controleur en attendant. Bonjour, j'ai le même problème. Comment fait-on pour désactiver la synchronisation IMAP dans le contrôleur? Je suppose que ça se passe dans ./prestashop/controllers/admin/AdminCustomerThreadsController.php ? commenter le contenu de ajaxProcessSyncImap() ? De renderProcessSyncImap() ? De syncImap()? Merci.... Link to comment Share on other sites More sharing options...
Marz12 Posted April 11, 2019 Share Posted April 11, 2019 (suite) Quoi qu'il en soit, si je commente tout cela, j'ai à nouveau accès au SAV. (si ça intéresse quelqu'un). Merci en tous cas pour les idées. Link to comment Share on other sites More sharing options...
MDOR Posted June 17, 2020 Share Posted June 17, 2020 Bonjour j'ai egalement le problème je ne peux plus accédé à l'onglet SAV dans backoffice depuis que j'ai editer l'option SAV (IMAP ) J'ai commenter l'ensembles des function que vous avez cité et rien na faire une solution ?? Link to comment Share on other sites More sharing options...
Marz12 Posted June 17, 2020 Share Posted June 17, 2020 Je ne suis pas spécialiste des options IMAP sous Prestashop, je peux juste vous suggérer quelques pistes: 1- vérifier que vous avez commenté le contenu des 3 fonctions, ni plus ni moins (Pas les 3 fonctions elles-mêmes car elles sont appelées; ensuite, à l'intérieur, un crochet oublié, ça peut arriver...) 2- vérifier que vos options IMAP sont bonnes: on peut aussi y accéder directement via la base de données, grâce à la table [ps]_configuration. Il faut alors régler les 3 variables PS_SAV_IMAP_URL, PS_SAV_IMAP_USER, PS_SAV_IMAP_PWD 3- passer en mode debug et regarder quelle est l'erreur exacte qui s'affiche et voir si ça vous donne d'autres indications? Link to comment Share on other sites More sharing options...
MDOR Posted June 17, 2020 Share Posted June 17, 2020 Merci Marz12, j'ai réussi a retrouver l'acces a SAV... Du coup, je retrouve mon problème de base " de ne pas recevoir les email sur [email protected]" Link to comment Share on other sites More sharing options...
Marz12 Posted June 18, 2020 Share Posted June 18, 2020 Ce sont les mails via "contactez-nous" que vous ne recevez pas? Quelle erreur s'affiche exactement? (Les contacts sont définis dans Paramètres de la boutique > Contact. Nécessaire aussi d'aller dans le module « Formulaire de contact » et de régler Recevoir les messages des clients par e-mail : OUI - par défaut c’est sur non) Link to comment Share on other sites More sharing options...
Team CITROLAND Posted September 22, 2020 Share Posted September 22, 2020 Quote Bonjour J'ai un problème semblable avec le service client de mon back office auquel je ne peux plus acceder depuis que j'ai modifié la configuration IMAP. En lisant les posts ci dessus, j'ai chercher à effacer les tables incluant imap dans ps-configuration. Mais je n'en ai trouvé aucune!!! Je précise que je suis novice et que je suis sur une version locale de mon site pour ne pas risquer de commettre d'erreur, mais je ne pense pas que cela change quelque chose au php. Avez-vous une piste? Mon site est en version 1.7.6.4 Je vous remerci de votre aide. Link to comment Share on other sites More sharing options...
Team CITROLAND Posted October 6, 2020 Share Posted October 6, 2020 Bonjour, Est-ce quelqu'un rencontre les mêmes difficultés ? Merci de l'assistance que vous voudrez bien m'apporter. Catherine Link to comment Share on other sites More sharing options...
Marz12 Posted October 6, 2020 Share Posted October 6, 2020 Quote Avez-vous une piste? Avez-vous essayé cette piste donnée ci-dessus: dans ./prestashop/controllers/admin/AdminCustomerThreadsController.php commenter le contenu (ce qui est entre crochets, en laissant les crochets eux-mêmes non commentés bien sûr) de ajaxProcessSyncImap() renderProcessSyncImap() De syncImap() ? C'est vraiment du bricolage mais chez moi ça a fonctionné. (Je n'ai pas besoin de la synchronisation IMAP et par ailleurs les mails fonctionnent bien.) Link to comment Share on other sites More sharing options...
Eolia Posted October 6, 2020 Share Posted October 6, 2020 Ne touchez pas au code^^ Ces paramètres sont dans la table ps_configuration: Videz leurs valeurs à tous 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