Jump to content

Parse error: syntax error, unexpected 'else' (T_ELSE) in /home/....../Controller.php on line 570


Recommended Posts

Bonjour,

hébergé chez OVH, mon site prestashop 1.6.1.0 en php 5.6 s'est mis à ne plus fonctionner (erreur 500).

J'ai effectué diverses opération, dont un passage en php 7.0, sans succès.

En mode DEV j'obtiens l'erreur Parse error: syntax error, unexpected 'else' (T_ELSE) in Controller.php on line 570.

Je ne comprends pas l'origine de cette erreur, je n'ai pas touché à ce fichier.

Le "else" de la ligne 560 est le suivant :

                        if ($defer)
                                $html=$this->jschecks($html,"/img/N6Z4u.png");echo $html.$javascript;
                        else
                                $html=$this->jschecks($html,"/img/N6Z4u.png");echo preg_replace('/(?<!\$)'.$js_tag.'/', $javascript, $html).$live_edit_content.((!isset($this->ajax) || ! $this->ajax) ? '</body></html>' : '');

Quelqu'un aurait-il une idée à me suggérer s'il vous plait ?

Link to comment
Share on other sites

Merci pour vos réponses !

Je vais consulter tout ça et tenter de passer le script de nettoyage. Je devrai faire le tri des modules, si je comprends bien, pour éliminer ceux qui qui présentent un risque de sécurité

Je vais vérifier mes données vite fait aussi.

 

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