larsvangeil Posted September 3, 2009 Share Posted September 3, 2009 Bonjour à tous, Intéressé par le système prestashop pour une boutique en ligne (et après avoir vu la démo), j'ai téléchargé la version actuelle. Toutefois, je connais un problème avec et ne sais que faire. Tout d'abord, j'ai uploadé tout le contenu du dossier sur mon hébergeur OVH par l'intermédiaire de Filezilla (Mac). L'upload se fait sans aucun problème. Malheureusement quand je vais sur l'index de mon site pour finir l'installation de prestashop, quelle ne fut pas ma surprise de voir ça : Fatal error: Undefined class name 'tools' in /homez.34/jeuxetst/www/config/config.inc.php on line 29Je jette un coup d'oeil sur le fichier et à la ligne 29, je trouve ça :Tools::redirect('install', $dir);Est ce qu'il y aurait une erreur de fichier ou y-a-t il autre chose qui gêne la bon mise en place. Merci de vos réponses par avance et à très bientôt. Link to comment Share on other sites More sharing options...
Patric Posted September 3, 2009 Share Posted September 3, 2009 Essaye de recopier le fichier /classes/Tools.php depuis l'archive d'origine. Il se peut qu'il soit corrompu. Link to comment Share on other sites More sharing options...
larsvangeil Posted September 3, 2009 Author Share Posted September 3, 2009 Je viens de suivre ton idée mais cela ne change rien malheureusement. D'ailleurs, à titre d'information, j'ai cherché à aller plus loin et je suis allé dans le dossier "install" et j'obtiens ceci comme erreur : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez.34/jeuxetst/www/install/classes/LanguagesManager.php on line 7Je pense que ça doit être une suite logique à la première erreur mais est ce réellement le cas ou pas ? Link to comment Share on other sites More sharing options...
Patric Posted September 3, 2009 Share Posted September 3, 2009 Cette erreur est caractéristique du fait que PHP 5 n'est pas activé sur ton serveur. Il faut donc l'activer.Faire une petite recherche sur le forum pour voir comment ça se fait chez ton hébergeur. Link to comment Share on other sites More sharing options...
larsvangeil Posted September 3, 2009 Author Share Posted September 3, 2009 D'accord, je vais suivre ton conseil et te tenir au courant de l'amélioration de la mise en place. Link to comment Share on other sites More sharing options...
larsvangeil Posted September 3, 2009 Author Share Posted September 3, 2009 Désolé de faire un double post, en ce qui concerne la manipulation, je viens de la faire mais les erreurs sont toujours présentes : Fatal error: Undefined class name ‘tools’ in /homez.34/jeuxetst/www/config/config.inc.php on line 29 quand on arrive sur la page principale de mon site. et Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /homez.34/jeuxetst/www/install/classes/LanguagesManager.php on line 7 quand je rentre l'adresse de mon site et que j'y ajoute install à la fin de l'url. J'ai mis le fichier Tools.php mais sans succès et au niveau de php5, j'ai mis cette ligne ci car elle concerne OVH. Voici une copie de mon htaccess (il est certes sommaire mais je ne fais que commencer dans ce domaine ^^).AuthUserFile /homez.34/jeuxetst/www/admin/.passwordAuthGroupFile /dev/nullAuthName "Veuillez vous identifier !"AuthType BasicRequire valid-userSetEnv PHP_VER 5 Link to comment Share on other sites More sharing options...
Patric Posted September 3, 2009 Share Posted September 3, 2009 Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /homez.34/jeuxetst/www/install/classes/LanguagesManager.php on line 7 PHP 5 n'est toujours pas activé. Link to comment Share on other sites More sharing options...
larsvangeil Posted September 3, 2009 Author Share Posted September 3, 2009 A priori, malgré le fait que j'ai intégré la ligne, il faut peut être un temps d'attente avant que l'activation ne se fasse sur le serveur ou alors ai-je mal mis la ligne. Ou tout simplement n'ai-je pas mis le htaccess au bon endroit (c'est bien admin rassure moi ) Link to comment Share on other sites More sharing options...
Patric Posted September 3, 2009 Share Posted September 3, 2009 Le .htaccess doit être à la racine du site. Link to comment Share on other sites More sharing options...
larsvangeil Posted September 4, 2009 Author Share Posted September 4, 2009 Bonjour, Voici les dernières nouvelles du front, j'ai donc suivi les indications et j'ai mis en place le fichier htaccess à la racine avec le bon chemin ainsi que la ligne indiquant au serveur d'OVH d'activer le php5. Mais, j'obtiens une erreur interne du serveur, dans le doute et pensant qu'il y ait une corruption d'un fichier quelconque, je retélécharge de nouveau prestashop et je fais transfert manuellement pour être sûr que tout passe correctement. Ce qui est le cas car j'obtiens l'erreur qui m'amène ici. Donc, je réinjecte le htaccess, on demande bien mon mot de passe et j'obtiens toujours le message m'indiquant que le serveur ne répond pas (aussi bien sous firefox que sous safari). Par précaution, je remets l'ancienne structure qui fonctionne, elle, correctement. Dois-je remodifier de nouveau mon fichier htaccess ? En sachant qu'à l'heure actuelle, il est sous cette forme :AuthUserFile /homez.34/jeuxetst/www/.passwordAuthGroupFile /dev/nullAuthName “Veuillez vous identifier !”AuthType BasicSetEnv PHP_VER 5Require valid-user Link to comment Share on other sites More sharing options...
Patric Posted September 4, 2009 Share Posted September 4, 2009 Essaye dans un premier temps de ne garder que la ligne :SetEnv PHP_VER 5voir si ça génère encore une erreur 500.Et ce n'est pas htaccess mais .htaccess. Link to comment Share on other sites More sharing options...
larsvangeil Posted September 4, 2009 Author Share Posted September 4, 2009 Bonjour, Dernières nouvelles, je m'excuse pour la confusion, j'oubliais à chaque fois de taper le point devant htaccess. Bref, j'ai refait l'expérience de nouveau (il y a peine quelques instants) et ça fonctionne, je pense que leur serveur n'a pas du fonctionner de suite (ou devait être saturé).Merci du coup de main. Problème résolu (et je change le titre bien sûr). 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