Jump to content
Sign in to follow this  
bat_ps

[Résolu] Bloquage à l'étape 3

Recommended Posts

Bonjour,

je suis en train d'essayer d'installer PrestaShop mais je me retrouve bloqué à l'étape 3. La connexion SQL semble fonctionner correctement puisque je n'ai pas eu de message d'erreur et l'envoi du mail de test s'est déroulé avec succès.
Mais quand je clique sur "suivant" pour passer à l'étape 4, rien ne se passe...
Merci d'avance pour votre aide.

Share this post


Link to post
Share on other sites

Bonjour et bienvenue sur le forum de la communauté PrestaShop,

Merci de tenter une petite recherche sur le forum. Ca a été abordé pas mal de fois et c'est souvent le meilleur moyen de trouve plus rapidement. :)

Share this post


Link to post
Share on other sites

Désolé mais après avoir fait le tour des sujets faisant référence au problème que je rencontre, je n'ai toujours pas la solution... :-S

Share this post


Link to post
Share on other sites

Heeeeeeeeeelp !!
Je n'ai trouvé aucune réponse sur le forum qui me permette de passer à l'étape 4.
Merci d'avance à celui ou celle qui voudra bien m'aider...

Share this post


Link to post
Share on other sites

Vérifie que ton serveur MySQL soit bien compatible UTF-8.

Quand tu valides l'étape 3, regarde dans la console firebug si une erreur survient.

Share this post


Link to post
Share on other sites

puisque j'avais bien lu les autres messages, j'avais bien entendu vérifié ces 2 points ;-)
Tout est OK de ce côté... ça ne vient donc pas de là

Share this post


Link to post
Share on other sites

Bizarre qu'il n'y ai pas d'erreur dans la console firebug...

Tu cliques bien sur le [ + ] de “[ + ] GET …” , puis sur l’onglet Réponse ?

Share this post


Link to post
Share on other sites

Bonjour,

voici ce qui s'affiche sur ma console firebug (dans l'image ci-jointe)... Je ne saurais pas dire s'il y a un problème.
Merci encore.

11652_pBwns4gEUVJnzxlueCDn_t

Share this post


Link to post
Share on other sites

Non la console c'est le truc juste à coté, l'onglet où il y a écrit... "Console".

Tu cliques là-dessus puis lances ton install.

Share this post


Link to post
Share on other sites

Voici donc ce que m'indique la console :
Fatal error: Call to undefined method MySQL::tryutf8() in /htdocs/public/www/prestashop/install/classes/ToolsInstall.php on line 32



J'ai donc essayé plusieurs mode UTF8 :
UTF8_general_ci
UTF8_unicode_ci
UTF8_bin
et ça ne fonctionne toujours pas... Est-ce que vous avez d'autres pistes ?

Share this post


Link to post
Share on other sites

On dirait qu'il ne trouve pas cette fonction. Recopie le fichier /classes/MySQL.php depuis l'archive d'origine. Il est peut-être corrompu.

Share this post


Link to post
Share on other sites

Effectivement, le fichier devait être corrompu car au moins maintenant j'ai un message d'erreur :lol:
Ce message m'indique que "l'intégrité des données n'est pas validée."

Share this post


Link to post
Share on other sites

Merci beaucoup pour ton aide Patric. ça fonctionne... c'était juste le fichier qui était corrompu.
Encore une affaire classée ;-)
Bonne fin de journée.

Share this post


Link to post
Share on other sites

Salut,

J'ai eu le même problème. Apparemment, il manque une définition de la constante _PS_DEBUG_ quelque part, et PHP crache un avertissement quand il tombe dessus. Du coup, la réponse n'est pas celle attendue par Prestashop et il refuse de passer à l'étape suivante.

Il suffit de modifier la config de PHP et de modifier l'affichage des erreurs (E_ALL & ~E_NOTICE par exemple).

Ce n'est pas un problème pour une install sur un serveur de prod, mais en dev, si on affiche toutes les erreurs & tous les warnings comme moi, ça marche pas.

Share this post


Link to post
Share on other sites
Salut,

J'ai eu le même problème. Apparemment, il manque une définition de la constante _PS_DEBUG_ quelque part, et PHP crache un avertissement quand il tombe dessus. Du coup, la réponse n'est pas celle attendue par Prestashop et il refuse de passer à l'étape suivante.

Il suffit de modifier la config de PHP et de modifier l'affichage des erreurs (E_ALL & ~E_NOTICE par exemple).

Ce n'est pas un problème pour une install sur un serveur de prod, mais en dev, si on affiche toutes les erreurs & tous les warnings comme moi, ça marche pas.


Exact !

Share this post


Link to post
Share on other sites

Bonjour
C'est vrai cela fonctionne mais pas tres normal non ?
blocage etape 3

Share this post


Link to post
Share on other sites

J'ai voulu tester la version 1.2.3 et l'installation bloque à la phase 3, je clique et rien ne se passe.
Les solutions indiquées plus haut ne résolvent pas le problème.
Je fais l'installation en local avec easyphp 5.3 sous XP, les tables sont bien crées, le front
office est bien accessible.
Mais je ne peux pas accéder au back office vu que je n'ai pas d'identifiant?
J'avais réussi à installer la version précédente sans problème.

La console d'erreur firebug indique les infos suivantes :

Cette ligne apparait plusieurs dizaine de fois :

Notice:  Use of undefined constant _PS_DEBUG_ - assumed '_PS_DEBUG_' in C:\Program Files\EasyPHP5.3.0\www\prestashop\classes\MySQL.php on line 151



et pout finir :




Je suis un peu perdu :-/

Share this post


Link to post
Share on other sites

Comme expliqué au post 14 de ce fil, le problème est qu'un message d'avertissement PHP est émis pendant l'install et que si PHP est configuré pout afficher ces messages "NOTICE", ça fait planter l'install.

Pour éviter cela, il faut changer la configuration PHP (php.ini) et à la place de (par exemple) :

error_reporting  =  E_ALL


mettre :

error_reporting  =  E_ALL & ~E_NOTICE



Ce qui signifie "reporter tous les messages PHP sauf les NOTICE".

Tu trouveras le php.ini dans le dossier conf_files d'EasyPHP.

Share this post


Link to post
Share on other sites

Merci, je viens de faire la modif mais cela ne solutionne pas mon problème. Même message d'erreur.
J'ai bien redémarré easyphp pour charger les nouveaux paramètres.

Il y a t il une astuce pour créer l'identifiant de l'admin ?

Share this post


Link to post
Share on other sites

Ton problème du post 17 ? Ca doit obligatoirement le résoudre.

Tu as encore les erreurs PS_DEBUG ?

Share this post


Link to post
Share on other sites

J'ai ce message :


Notice: Use of undefined constant _PS_DEBUG_ - assumed '_PS_DEBUG_' in C:\Program Files\EasyPHP5.3.0\www\prestashop\classes\MySQL.php on line 151



Notice: Use of undefined constant _PS_DEBUG_ - assumed '_PS_DEBUG_' in C:\Program Files\EasyPHP5.3.0\www\prestashop\classes\MySQL.php on line 151


La table 'ps_access' existe déjà

 

CREATE TABLE `ps_access` (
`id_profile` int(10) unsigned NOT NULL,
`id_tab` int(10) unsigned NOT NULL,
`view` int(11) NOT NULL,
`add` int(11) NOT NULL,
`edit` int(11) NOT NULL,
`delete` int(11) NOT NULL,
PRIMARY KEY (`id_profile`,`id_tab`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8


J'ai revérifié le fichier php.ini , la modif que tu m'as indiqué est bien là.
Ligne 517 du fichier :
 Common Values:
;   E_ALL & ~E_NOTICE  (Show all errors, except for notices and coding standards warnings.)
;   E_ALL & ~E_NOTICE | E_STRICT  (Show all errors, except for notices)
;   E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR  (Show only errors)
;   E_ALL | E_STRICT  (Show all errors, warnings and notices including coding standards.)
; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED
; http://php.net/error-reporting
error_reporting = E_ALL & ~E_NOTICE

Share this post


Link to post
Share on other sites

Bizarre.
Il y a peut-être un autre php.ini quelque part... Dans mon EasyPHP, j'en ai aussi un dans le dossier apache... Jette un oeil.

Share this post


Link to post
Share on other sites

Ok, ca marche en modifiant le php.ini dans le dossier apache.
Merci beaucoup du coup de main. ;-)

Share this post


Link to post
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
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More