Jump to content

[RESOLU] Erreur 500 suite à une restauration OVH du serveur FTP


Recommended Posts


Version de PS : 1.6.1.24
URL du site concerné : 
Thème (défaut/perso) : perso
Code (original/modifié) : original
Hébergement : OVH
Version de PHP : 7.1
Version de MySQL : 5.6
Navigateur(s) concerné(s) : Chrome

Coucou à tous,

Je suis vraiment embêter 🥵

Suite à un plantage causé  avec un module, j’ai effectué  une restauration de mon site ( serveur FTP ) hier le 21/09/2020 14:35 et j’ai toujours  une erreur 500. J’ai essayé de passer en mode débug  en modifiant le config.inc.php mais ça ne fonctionne pas, j’ai toujours une erreur 500.

Auriez vous quelques conseils ?

En vous remerciant d’avance

Edited by magic_lilou (see edit history)
Link to comment
Share on other sites

16 minutes ago, Eolia said:

Consultez l'error_log chez OVH directement.

Restaurer un ftp complet à cause d'un module ça n'a aucun sens....

Oui je sais, mais j'ai fait une boulette en supprimant ce module, du coup pour qu'il refonctionne, je suis obliger de racheter le module :( 

j'ai pas eu le choix de revenir en arrière :(

J'ai consulter les logs mais je mis connais pas trop, mais je pense que cela viens d'OVH car visiblement j'ai toujours en tache planifier ma restauration à j-1 elle n'est toujours pas faite.

Ce que je comprend pas, c'est pourquoi mon site est en Erreur 500 sachant que visiblement ma restauration na pas encore été effectuée  ? 

Qu'est ce que tu en pense ?

Link to comment
Share on other sites

Wouah....

Obligée de le racheter mais c'est quoi cette histoire ??? Si vous l'avez acheté vous pouvez le retélécharger autant de fois que vous voulez là où vous l'avez acheté.

Si vous ne savez pas analyser votre error_log de chez ovh mettez-le ici

Link to comment
Share on other sites

2 minutes ago, Eolia said:

Wouah....

Obligée de le racheter mais c'est quoi cette histoire ??? Si vous l'avez acheté vous pouvez le retélécharger autant de fois que vous voulez là où vous l'avez acheté.

Si vous ne savez pas analyser votre error_log de chez ovh mettez-le ici

Oui c'est long à expliquer, mais le développeur du module que j'ai acheter sur le store PrestaShop fait tout pour que tu rachète sont module. Car pour que le module fonctionne, il est obliger de codé dessus pour le faire fonctionner, si par erreur tu upgrade son module, ben c'est cuit. Il efface tout, et tu est obliger de faire appel à lui pour qu'il refonctionne.  

Log erreur 21-09-.txt

Link to comment
Share on other sites

3 minutes ago, Eolia said:

Ca semble surtout très malhonnête comme procédé...

Il y a quoi dans votre fichier index.php à la racine de votre site ?

Oui, exactement c'est pas cool de sa part ! le module coute 149 euro c'est pas donner !

j'ai ceci :

 

*/
   if (isset($_REQUEST['submitMessage'])){
                                if (empty($_REQUEST['g-recaptcha-response'])){
                                        sleep(25);
                                        die('not human');
                                }
                                $opts = array('http' =>
                                                array(
                                                        'method'  => 'POST',
                                                        'header'  => 'Content-type: application/x-www-form-urlencoded',
                                                        'content' => http_build_query(
                                                                array(
                                                                        'secret' => 'code secret', /* TODO: tune this https://www.google.com/recaptcha/admin */
                                                                        'response' => $_REQUEST['g-recaptcha-response'],
                                                                )
                                                        ),
                                                ),
                                );
                                $stream = stream_context_create($opts);
                                $captcha = @json_decode(file_get_contents('https://www.google.com/recaptcha/api/siteverify', false, $stream), true);
                                if (empty($captcha) || empty($captcha['success']) || !$captcha['success']){
                                        sleep(25);
                                        die('not human'.PHP_EOL.print_r($captcha,1));
                                }
                        }
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");

header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

header("Location: ../");
exit;

 

Link to comment
Share on other sites

Ben ce n'est pas normal^^

  • Code du recaptcha incomplet et commenté
  • Balises header qui n'ont rien à faire là
  • manque le code de Prestashop

Soit vous vous êtes fait hacké soit quelqu'un a bidouillé ce fichier.

Remplacez tout par ça en attendant: 

<?php
/*
* 2007-2017 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-2017 PrestaShop SA
*  @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*/

require(dirname(__FILE__).'/config/config.inc.php');
Dispatcher::getInstance()->dispatch();

 

Link to comment
Share on other sites

9 minutes ago, Eolia said:

Ben ce n'est pas normal^^

  • Code du recaptcha incomplet et commenté
  • Balises header qui n'ont rien à faire là
  • manque le code de Prestashop

Soit vous vous êtes fait hacké soit quelqu'un a bidouillé ce fichier.

Remplacez tout par ça en attendant: 


<?php
/*
* 2007-2017 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-2017 PrestaShop SA
*  @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*/

require(dirname(__FILE__).'/config/config.inc.php');
Dispatcher::getInstance()->dispatch();

 

Malheureusement, j'ai toujours cette erreur 500 :(

Voici mon index.php en pièce jointe que j'ai modifier

index.php

Link to comment
Share on other sites

15 hours ago, ikaris said:

Bonjour

Normalement la restauration c'est très rapide. Vous avez restauré à J-1 mais vous étiez peut-être déjà avec une erreur 500 à j-1 ?

Non Ikaris, mon site fonctionnait quand j'ai effectuer ma restauration, visiblement quand tu passe par le panneau de config OVH et que tu enclenche un snapshot, je connais pas leur process, mais mon site à basculer en erreur 500 quasiment 2 heures après. 

Mon site est toujours en erreur 500 depuis le 21/09 :( et j'attend que OVH annule la restauration car c'est beaucoup trop long !  

Link to comment
Share on other sites

Bonjour

Si le soucis ne vient pas de la restauration du site à J-1 par OVH, vous risquez d'attendre longtemps avec cette erreur 500... (à mon avis ça ne viens pas de là) où alors refaite une restauration à J-3 ou J-7.

Et s l'erreur 500 est dû à un bug dans la BDD ce n'est pas la restauration du FTP qui va résoudre le problème. Avez-vous aussi restauré une BDD sauvegardée clean ?

Sinon, il faudra certainement demander de l'aide à un expert car en attendant vous perdez du C.A :(

@+

 

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