Je suis le tuto officiel en anglais : Update Prestashop
Problèmes de PHP5 :
Message d’erreur après avoir lancé l’installation :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /homez.133/yachtingh/www2/prestashop/install/classes/LanguagesManager.php on line 7
Solution :
Je fais une recherche dans Google avec ce message d’erreur et je tombe sur une discussion sur un forum d’OVH avec la réponse.
Il suffit d’ajouter 2 lignes à son fichier .htaccess par ce qu’OVH ne balance pas du PHP5 par défaut :
SetEnv REGISTER_GLOBALS 0
SetEnv PHP_VER 5
Perte de la langue allemande et problème .htaccess
Message d’erreur :
Après avoir changé de langue avec le drapeau sur le front end :
The requested URL /lang-de/ was not found on this server.
En plus, plus rien ne fonctionne sur le front end.
Solution
C’est un problème d’url rewritting. Le tuto cité ci dessus dit qu’il ne faut pas recopier tel quel son fichier .htaccess et comme, lors de mon message d’ereur précédent il n’existait pas, j’ai de encréé un avec juste les 2 lignes pour le php5. J’ai ensuite essyé de le regénérer dans admin >> Outils >> Générateur et cela a été encore pire (page blanche). J’ai finalement recopié mon ancien .htaccess (d’ou l’intérêt de la sauvegarde si importante d’après la documentation Prestashop…) pour récuperer mon site en parfait état.