Message d’erreur : /install/classes/ToolsInstall.php on line 4
Alors que je suis en train de monter un site de test en 1.3 pour faire des “expériences” sur Prestashop sans toucher à ma base de “prod”, voici un extrait du message d’erreur après avoir tenté d’accéder au répertoire/install/ de mon nouveau site :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in .../install/classes/ToolsInstall.php on line 4
Une solution est donnée sur ce message :
ceci vient du fait que vous faîtes une installation avec un serveur en Php4. vous devez activer le php 5 sur votre serveur.
Vous devez créer (ou ajouter) un fichier .htaccess sur la racine de votre serveur puis tapez la ligne suivante :
AddType application/x-httpd-php5 .php
et logiquement ça devrais fonctionner
Cela ressemble beaucoup (y compris la solution) au “problème” déjà rencontré lors du passage de la version 1.24 à 1.2.5 déjà explique ici.
merci pour cette astuce précieuse
Je suis chez ovh, même problème. La solution proposée ne marchait pas mais il fallait alors mettre la ligne suivante :
SetEnv PHP_VER 5
dans le htaccess.
et attention lorsque vous dites à Prestashop de générer le fichier .htaccess pour utiliser les urls simplifiés on a le droit à un beau plantage puisque il supprime le .htaccess que le vient de créer avec SetEnv PHP_VER 5.
viviment qu’OVH passe tout ses serveurs en php5 !