Depuis la publication de cette vidéo, suite aux commentaires reçus et à mes propres expériences, j'ai gardé l'article original à jour en lui ajoutant quelques correctifs, notamment : - Comment forcer l'utilisation d'une version de PHP plus ancienne sur les dernières versions de MAMP pour que ça fonctionne avec Prestashop 1.7 ? - Que faire si l'installation plante avec une erreur quelconque ? L'article est ici : newslang.ch/blog/tutoriel-installer-prestashop-1-7-en-local/
Ca marcherait pas de simplement télécharger une version précédente de MAMP ? Ici www.mamp.info/fr/downloads/older-versions/ on trouve une version que j'ai installée et le PHP propose 7.1. Car pour moi si on modifie les fichiers php, certes cela apparaît dans le menu de MAMP, mais ensuite les serveurs ne se lancent pas ! (edit : j'ai essayé et malheureusement cela coince à l'installation car le fichier php.ini ne possède simplement pas les extensions demandées !) Donc hormis attendre la version 1.7.7, je ne vois pas de solution
Avec pas mal de retard, merci du commentaire, je pense qu'avec une ancienne version ça peut effectivement marcher ! Je le propose désormais lorsqu'on me communique un problème de ce genre, merci du retour.
Bonjour, Tuto très clair et la version écrite une vraie aide. J'ai un problème , lors de l'installation de la boutique , elle se plante en 23% ( http 500 - error)
Bonjour, Merci beaucoup pour la video ! Je suis à la phase ou je ne trouve pas cleaner dans les modules ou addons. Comment puis je vider donc la boutique démo ? merci bien de votre retour !
Bonjour, merci pour le commentaire ! Alors il est possible que sur la toute dernière version de Prestashop il ne soit plus disponible ? Ça m'étonne un peu, mais dans le doute vous pouvez le télécharger depuis le GitHub du module : github.com/PrestaShop/pscleaner Si vous galérez un peu à trouver où le télécharger un lien direct vers la version 2.1.0 du module en ZIP : github.com/PrestaShop/pscleaner/archive/refs/tags/v2.1.0.zip je pense que comme ça ça devrait le faire :)
Bonjour, après avoir tout essayé pendant longtemps (désactiver l’antivirus, installer tous les visual C ….. en espérant ne pas avoir aggravé le problème !) , je me permets de vous demander votre aide pour l’installation de mamp 5.0.4 sous Windows 10. En effet la première partie (extracting files va jusqu’au bout mais la deuxième partie (installation …. ) ne se fait pas. Au final les petits boutons de droite ne passent pas au vert. Quelle que soit votre réponse je vous remercie
Bonjour, Tuto très clair et la version écrite une vraie aide. J'ai un problème en démarrant MAMP, je n'arrive pas à avoir le bouton start servers en vert. Je pense que cela vient du fait que j'ai deja le port MySQL 3306 utilisé. J'essaie de faire la meme manip avec apache et Nginx : 80 et MySQL avec 3307 mais rien ne se passe. Comment puis-je faire?
Bonjour, Merci du retour ça fait plaisir ! Alors pour Apache et Nginx vous tentez de changer le port ou non ? Si le port 3306 est utilisé, passer en 3307 est logique, par contre pour le serveur web le port 80 est déjà utilisé ? Essayez éventuellement le port 8080. Notez cependant que pour accéder à MAMP il faudra entrer : localhost:8080 dans ce cas. Je n'ai malheureusement pas plus de détail à vous donner pour ce problème !
Merci beaucoup pour ce tuto. J'ai une question : comment peut on régler l'avertissement suivant qui reste: To get the latest internationalization data upgrade the ICU system package and the intl PHP extension. Merci
Bonjour et merci du retour. Honnêtement, j'avais tenté de réglé le problème lors de mon tuto initial et malgré mes recherches : www.google.com/search?q=to+get+the+latest+internationalization+data+upgrade+the+ICU+system+package+and+the+intl+PHP+extension Je n'avais pas trouvé de méthode idéale pour faire ça en local. Il semblerait que Prestashop ne soit pas capable non plus de voir si votre version du ICU est plus récente que celle nécessaire. Je n'ai pas couvert ce cas, car l'ensemble de la communauté s'accorde à dire que ça n'empêchera pas à la boutique de fonctionner !
@@newslang_ch merci pour votre retour. L'étape suivante de toute façon plante. Trop de problème avec mamp. J'ai réussi à installer en local via wamp. C'est nickel. On peut sélectionner les bonnes versions php et procéder aux mises à jour de tous les packs nécessaires avant l'installation. Merci encore pour votre tutoriel. 👍
@@samiasahnoune6653 Je travaille sur Wamp pour mes différents projets de développement et çà marche très bien.J'ai encore testé MAMP ce week-end et toujours la cata. :)
Bonjour, J'ai une erreur avec Presta 8 et Php8 L'installation bloque a 12% après le test de connexion a la base de donnée avec une erreur : 1: HTTP 0 - error - undefined Après plusieurs recherche qui ne donne rien je me tourne vers vous si vous avez un idée.. Merci
Bonjour votre vidéo est très interressante. Pourriez vous m'informé ? je dispose déjà de Wamp sur C et je voudrais installer mes bases actuelles et a venir sur un disque externe D ainsi qu'une nouvelle installation de prestashop. Est ce que je peux installer wamp sur D sans toucher à wamp sur C ? ou existe t il une autre solution
Bonjour ! Je connais très mal WAMP pour être honnête. Mais il est clair que s'il s'agit d'un installateur, vous n'allez pas pouvoir installer un logiciel 2x sur un même poste, quel que soit l'endroit. Donc si vous avez du contenu déjà existant dans WAMP sur C (bases de données, fichiers, etc.) vous pouvez éventuellement faire une sauvegarde de tout ça, désinstaller WAMP, le réinstaller sur D et réimporter les bases et fichiers. Ou alors vous garder WAMP sur C et vous vous arrangez pour faire des backups ponctuels des bases, puisque j'imagine que c'est pour éviter une perte de donner en cas de crash du système ? Il y a plusieurs alternatives, mais je n'ai malheureusement pas de solution toute simple pour ça !
Bonjour et merci pour ce tuto très bien expliqué. J'ai suivi scrupuleusement les étapes, mais à la fin le résultat n'est pas ce qui est réellement attendu. J'ai une erreur 404 sur une partie du site, là où logiquement les produits sont affichés. Pouvez-vous m'aider? Merci d'avance.
Bonjour ! Dans le cas d'erreur après l'installation avec des pages inaccessibles, je conseil généralement d'aller dans le dossier var\cache de Prestashop et de renommer ce dossier (ou le supprimer complétement) pour que toute mise en cache soit désactivée. Mais dans votre cas, si vous parvenez à vous connecter à votre back-office, rendez-vous dans Paramètres > Trafic et SEO et là il faut désactiver la réecriture des URLS (mod_rewrite) dans les options, enregistrer, puis revenir dans cette page et les réactiver. Ceci a pour effet de remettre à jour toutes les règles de redirection du site et ça devrait corriger votre problème. Vous pouvez aussi tenter de faire ça manuellement d'abord en supprimant le fichier .htaccess à la racine de votre dossier d'installation de Prestashop. Ca désactivera les redirections et vous pourrez les re-générer à l'aide de la technique expliquée dans Trafic et SEO. Bon courage !
Très bonne vidéo claire et précise mais vue et revue car un peu trop rapide pour mettre en place toutes les modifications à apporter à la mise en place de Prestashop. Il me reste un souci : je ne trouve pas le chemin pour accéder au back office, Prestashop étant installé dans D:\Web. Que faire ?
Bonjour Jean Luc et merci du retour ! Normalement si vous vous rendez dans D:\Web après installation, vous devez avoir un dossier "admin" non ? Et si vous tapez le chemin de votre boutique Prestashop, par exemple localhost, il vous suffit de taper localhost/admin et vous y accéderez. Le chemin a peut-être un autre nom généré automatiquement, par exemple "admin1234xyz" il vous suffit de copier ce nom et de le taper dans votre navigateur localhost/admin1234xyz. Bon courage !
Hello ! Plz how "To get the latest internationalization data upgrade the ICU system package and the intl PHP extension." About PrestaShop installation ?
Hi, I tried looking this up on the web, because even when trying to update to the last version, I still got this warning. It seems like Prestashop wants a very specific version of this extension and not necessary the last one. To be honest, I simply discard this warning (since it's not preventing the website from working) and never had any problem with this. Hope this helps !
Alors que nous avons déjà corriger l'extension Fileinfo ainsi que les autres erreurs dans PHP après avoir relance MAMP, nous avons de nouveau (Configuration PHP requise L'extension Fileinfo n'est pas activée) avez vous une solution ?
Bonjour ! Étrange, normalement en enlevant le point-virgule qui fait office de commentaire dans le php.ini à l'extension et en redémarrant les serveurs de MAMP, cela devrait rouler, il n'y a pas d'autre manip à faire. Assurez-vous de bien avoir toutes ces lignes d'extensions sans le point virgule, pour bien indiqué qu'elles sont activées : extension=php_fileinfo.dll extension=php_intl.dll extension=php_apc.dll extension=php_apcu.dll extension=php_eaccelerator.dll extension=php_xcache.dll zend_extension=php_opcache.dll Sinon je vous avoue que je n'ai pas d'autres solutions à vous proposer, l'activation de fileinfo ne m'a jamais posé problème. J'ai un peu regardé sur le net, mais je ne trouve pas de réponse à votre problème. J'espère que ça vous aidera, bon courage !
Super tuto, merci à toi ! Quand je teste de me connecter au serveur de la base de donnés ça ne marche pas. Ça me dit que je dois vérifier mes identifiants de connection "(DbPDO)"alors qu'ils sont bons ! Que dois-je faire ?
Merci du retour ! Dans ce cas, je n'ai pas de solution miracle, cela signifie qu'apparement le nom d'hôte est correct, mais pas le nom d'utilisateur et mot de passe. Tu peux essayer de créer un nouvel utilisateur pour tes bases avec un autre mot de passe pour re-tenter le coup. Je ne pense pas que re-lancer l'installation arrangera l'affaire malheureusement. J'espère que tu pourras régler ce problème !
J'ai le même soucis.... aurais-tu trouver une solution ? Merci... Je désespère .. surtout que avant le phpMyAdmin ne fonctionnait pas à cause de MAMP qui redémarrait mal le serveur..
bonjour et merci pour cette video. Jai un soucis, après multiple vérifications je suis bloqué lors du test de Connection à la base de donné. ca me mets "Impossible de se connecter au serveur de la base de données. Vérifiez vos identifiants de connexion (DbPDO)" mais pourtant les informations sont correctes.. help
Bonjour Bryan, Si vous utiliser MAMP en installation standard, jetez un oeil au commentaire de Lisa qui mentionne le fait que, plutôt que de créer un utilisateur dans PHPMyAdmin, elle est passée par le super-utilisateur installé par défaut : nom d'utilisateur "root" et aucun mot de passe. N'oubliez pas d'essayer de remplacer localhost par 127.0.0.1, c'était aussi un de ces problèmes. Mais si ça persiste, c'est qu'il doit clairement y avoir un souci au niveau des informations de login pour la base de données, assurez-vous aussi si vous avez créé un utilisateur qu'il a bien les droits d'accès à la base que vous essayez de joindre !
@@newslang_ch J'ai le même problème et il semblerait que ça soit récurent.... j'ai essayé de passer par la root et vérifier l'accès à la database par le compte utilisateur mais rien... Auriez-vous du nouveau?
@@newslang_ch Je viens de trouver!!! Il semblerait que sur MAMP j'ai changé la valeur du "MySQL" sans m'en rendre compte, il était de 3307 au lieu de 3306! En effet, MAMP incrémente le serveur lorsque celui ci est déjà considéré comme "ouvert" car le bouton "Stop server" fonctionne mal! Il faut donc forcer son arrêt dans le gestionnaire de tâche Windows "MySQL.exe" et ensuite il faut remettre 3306 puis enfin une fois le serveur rallumé actualisé la page et taper identifiant et mot de passe et tout sera bon!
Bonjour, Merci mille fois pour le temps passé à nous aider à démarrer ! Plutôt que d'installer mon site sur une partition ou sur un disque dur en USB, j'envisage de l'installer sur mon serveur personnel via nextcloud. Bonne ou mauvaise idée ? Merci d'avance pour la réponse. B.
Bonjour Bertrand, Merci pour le retour ! Je ne connais pas Nextcloud pour être honnête et en y jetant un oeil, il semble possible d'y installer les prérequis de base à savoir Apache, MySQL et PHP donc ça ne devrait pas poser de soucis. Mais je ne vous garantis rien, il faudra tester pour vous assurer que ça roule. Bon courage !
Merci beaucoup pour ce tuto Quand je teste de me connecter au serveur de la base de donnés ça ne marche pas. Ça me dit que je dois vérifier mes identifiants de connection "(DbPDO)"alors qu'ils sont bons ! J'ai créé plusieurs bases de données . Comment verifier l'adresse du serveur de base svp ? Que dois-je faire svp?
@@lisachoucroun4904 Bonjour j'ai eu le même problème il fallait que je modifie dans MAMP- préférence- port - MySql Port et mettre 3306 J'espere que ça fonctionnera pour toi
Hello, merci pour la vidéo. Cependant, quand je lance l'installation la barre se bloque à 23% et indique en rouge la partie «Création de la boutique par défaut et des langues» et m'affiche le message d'erreur: Une erreur est survenue durant l'installation... Vous pouvez utiliser les liens à gauche pour revenir aux étapes précédentes, ou redémarrer l'installation en cliquant ici.1: HTTP 504 - error - Peux-tu m'aider ? Je ne trouve absolument aucune aide sur le web... Merci d'avance pour ta réponse!
salut voila mon probleme a l'instalation de prestashop To get the latest internationalization data upgrade the ICU system package and the intl PHP extension. merci de m'indiquer ce que je dois faire
Comme vous m'avez laissé un autre commentaire où vous êtes plus loin dans le processus, j'imagine que c'est réglé ;) Normalement je parle de cet aspect dans ma vidéo !
Bonjour, Comme je le dis souvent en commentaire de cette vidéo et sur mon blog : relancer en cas de problème et si ça persiste, voir si la version de Prestashop est belle et bien compatible avec la version de PHP que vous utilisez dans MAMP ! Bon courage.
Bonjour, je ne parviens plus à me connecter au back office ça m'affiche array_key_exists() dans le dossier src que dois je faire? Et sinon sur tuto prestashop
Bonjour Ainn, J'ai jeté un oeil rapide sur Internet, j'ai trouvé cet article récent qui parle de ce type d'erreur : www.prestashop.com/forums/topic/1020155-deprecated-array_key_exists-using-array_key_exists-on-objects-is-deprecated-use-isset-or-property_exists/ Cela vient très probablement de la version de PHP utilisée ! Faites bien attention à utiliser PHP 7.2 et pas une version plus récente avec Prestashop (jusqu'à la 1.7.6.x du moins). Parfois même une version plus récente ne posera pas de souci et d'autres fois, ça empêchera carrément la boutique de fonctionner. Merci du retour, content que ça vous ait plu :)
Bonjour, merci beaucoup pour votre vidéo ! J'ai tout suivi à la lettre malheureusement a la fin de l'installation, je ne peux pas acceder à l'admin. une page "Ce site ne peut pas fournir de connexion sécuriséelocalhost a envoyé une réponse incorrecte. ERR_SSL_PROTOCOL_ERROR" s'affiche. J'ai essayé de supprimé le dossier cache dans Var comme vous l'aviez indiqué dans un autre commentaire mais cela ne change rien. Pouvez vous m'aider ? J'ai essayé de desinstaller/réinstaller prestashop plusieur fois et le meme probleme survient à chaque fois :( Merci !!
Bonjour Jeanne, Ma première idée c'est de vous rendre dans la base de données et dans la table ps_configuration, mettre les valeurs PS_SSL_ENABLED et PS_SSL_ENABLED_EVERYWHERE à "0" au lieu de "1". Il semblerait que Prestashop tente d'accéder à la version SSL de localhost (en https) mais qu'il n'y parvient pas (ce qui est normal). Ou si vous avez installé un certificat SSL sur votre localhost et qu'il est fonctionnel, tentez de faire l'inverse ! C'est ma seule idée de solution pour le moment, j'espère que ça vous aidera !
@@newslang_ch Bonjour, merci beaucoup pour votre retours ! Je n'ai malheureusement pas les valeurs PS_SSL_ENABLED et PS_SSL_ENABLED_EVERYWHERE dans la table ps_configuration... Est ce normal ? Dans la table ps_configuration j'ai : PS_LANG_DEFAULT, PS_VERSION_DB, PS_INSTALL_VERSION, PS_CARRIER_DEFAULT, PS_GROUP_FEATURE_ACTIVE, PS_CURRENCY_DEFAULT, PS_COUNTRY_DEFAULT, PS_REWRITING_SETTINGS, PS_ORDER_OUT_OF_STOCK, PS_LAST_QTIES, PS_CONDITIONS, PS_RECYCLABLE_PACK, PS_GIFT_WRAPPING, PS_GIFT_WRAPPING_PRICE, PS_STOCK_MANAGEMENT, PS_NAVIGATION_PIPE, PS_PRODUCTS_PER_PAGE, PS_PURCHASE_MINIMUM, PS_PRODUCTS_ORDER_WAY, PS_PRODUCTS_ORDER_BY, PS_DISPLAY_QTIES, PS_SHIPPING_HANDLING, PS_SHIPPING_FREE_PRICE, PS_SHIPPING_FREE_WEIGHT, PS_SHIPPING_METHOD. Que puis je faire ?
Bonjour, j'ai un gros problème, j'ai voulu faire le mode "débug", et depuis j'ai juste une grosse page avec "woops, looks like something went wrong" et des lignes de code...... il faut que je réinstalle tout?merci
Bonjour ! Avec le mode debug il arrive que des erreurs qui ne sont pas suffisament importantes pour bloquer une boutique en production s'affichent et empêche le fonctionnement. Le mieux en général est de chercher sur le net le détail de l'erreur (qui doit être donné). Dans tous les cas, je te conseilles d'aller jeter aux réglages de la version de PHP que tu utilises en local, elle n'est peut être pas compatible avec ta version de Prestashop : devdocs.prestashop.com/1.7/basics/installation/system-requirements/ J'ai déjà vu souvent ce genre de souci de version qui s'affiche en debug, mais pas en prod, à cause de la version de PHP. bon courage !
assistant d'installation j'ai trouvé une solution pour se connecter à la base de donnée serveur : 127.0.0.1 (à la place de localhost) nom de la base: prestashop (le nom que vous avez créé dans la page PhpMyadmin (Mac) ou d'autre page pour le window) identifiant de la base : root mot de passe : root préfixe des tables: ps_ J'espère que ça va marcher pour vous.
Bonjour Lisa, Pour l'accès à la base de données oui localhost est la version "nom de domaine" de l'adresse 127.0.0.1 peuvent faire l'affaire et avec une installation de MAMP et MySQL par défaut un utilisateur root est utilisé pour se connecter à la base. Pour le bien de la formation et des bonnes pratiques en générale, je conseille de créer un utilisateur soit même, afin que lors d'une mise en ligne on sache que la connexion à la base doit se faire au travers d'un utilisateur qu'on aura défini. Mais content que cette solution ait réglé votre problème et merci du retour !
Bonjour, Lorsque je veux ajouter une categorie avec back office prestashop j'ai cette erreur "Oops! An Error Occurred The server returned a "500Internal Server Error". si tu pouvait m'aider, merci
Bonjour, Dans le cas d'une erreur 500, n'oubliez pas d'aller dans Paramètres avancés > Performances et là d'activer le mode Debug et de désactiver la mise en cache. Prestashop devrait vous donner le détail de l'erreur et vous pourrez la rechercher sur Internet pour trouver une solution ! Bon courage à vous et bonne suite !
Bonjour, je ne comprends pas bien, quelle URL ? Après installation, l'accès à votre boutique ne fonctionne pas ? Vous avez un message spécifique ? Merci de me donner quelques précisions 😉
bonjour, à l'instalation de mamp un message d'erreur s'affiche ( Apache couldn't be started because port 8888 is in use by some other software.) comment je peut règler ce soucis? merci de votre aide
est ce qu'il y a un moyen de réinitialisé tout ce-là ? je l'avais deja installer et par erreur j'ai supprimé tout les fichier installer ( mamp & prestashop sur mon mac) aidez-moi svp.
@@MRCT12 Bonjour Massani, Je vous conseille de désinstaller complètement MAMP et réinstaller-le (en supprimant les réglages pour être sûr) si ça ne fonctionne plus. Pas besoin de supprimer Prestashop, une fois MAMP réinstallé, faites pointer le document root vers votre dossier d'installation de Prestashop. Si vous avez déjà effectué l'installation, ça devrait fonctionner !
@@newslang_ch Bonjour, je vous remercie de votre précieux aide et du temps que m'avais accorder, tout c'est passé comme prévu, nickel, juste au moment de tester la connexion un message d'erreur apparait : Impossible de se connecter au serveur de la base de données. Vérifiez vos identifiants de connexion (DbPDO)) ( j'ai vu et revu tout les identifiant mdp mais rien n'y fait, pourriez vous m'aider: je ne sais pas quoi faire. en vous remerciant d'avance.
Bonjour, super tuto, je voulais savoir si tu avais fais un tuto, pour le passage de cette boutique en local vers un site web en ligne ? import explort base de donné? site web prestashop etc..? Merci par avance et super boulot ;)
bonjour, vidéo très clair, mon problème est que je n'arrive pas à accéder à mon backoffice même si je tape/admin, ça me met "Cette page ne fonctionne pas"
Bonjour Yowann et merci ! Pour ce problème, tu as bien tapé le nom du dossier que tu trouves dans le dossier d'installation de Prestashop ? Va jeter un oeil si le dossier /admin existe ou s'il porte un autre nom style /adminXYZ. Sinon, tu peux aussi aller dans /var/ et supprimer le dossier cache s'il existe pour vider le cache et empêcher certains problèmes. Pas sûr que ça règle ton souci, mais je l'espère !
salus, jai fais tous ce que tu as montrer et je n'arrive pas a acceder a phpmyadmin, il y a ecrit "mysqli_real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it." et "phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server." pourrait tu m'aider sltp
Bonjour ! Dans ce cas il s'agit d'un problème au niveau de MAMP, pas de solution miracle dans ces cas là, il faut aller rechercher l'erreur sur Google et essayer de trouver d'où elle provient. Tu y accèdes bien depuis le lien "PHPMyAdmin" de MAMP et tu as cette erreur à ce moment là ? Bon courage !
J'ai trouvé ce tuto génial, sans ça je t'aurais jamais pu installer prestashop, j'ai trouvé le blog génial sans cela je n'aurais jamais pu comprendre d'où venait mon error 500. En fait mon MAMP ne lance pas niserveur Apache ni Mysql s'il n'est pas dans la version php 7.4.1, et quand je le mets en 7.4.1, MAMP m'envoie vers l'erreur 500 car prestashop n'est pas compatible. Vaut 'il mieux que je remplace mamp, prestashop ou que j'abandonne? des que je modife un truc j'ai un autre obstacle. est ce prestashop qui est a la ramasse? ou Php qui pose probleme?
Déjà merci beaucoup pour les compliments ça fait super plaisir ! Au sujet de la version de PHP, actuellement Prestashop 1.7.7 est compatible avec la version PHP 7.3 qui est toujours disponible nativement avec MAMP. Mais si ça n'est pas une possibilité pour vous, vous pouvez aussi essayer d'installer une version plus ancienne de MAMP qui disposera de versions plus anciennes de PHP : www.mamp.info/fr/downloads/older-versions/
Bonjour , merci pour l'explication , j'ai eu meme probleme, tout est réglé grace a cette vidéo mais sauf un soucis j'ai toujours pas trouvé la solution je pense ç'était différence avec la vidéo et comment régler ca SVP ? ( L'extension Intl n'est pas chargée )
Bonjour Zabi merci pour ta réponse, content de pouvoir t'aider ! Au sujet du problème d'Intl j'en parle dans la vidéo à 12:57 Il faut copier des DLL depuis le dossier d'installation de PHP vers celui d'Apache, je te laisses regarder ce que je dis dans la vidéo.
Bonjour, Il faut me donner un peu plus de détails ;) à quel moment ce message arrive ? La première fois que vous accédez à votre boutique ? Dans l'admin ? Je vous conseille d'activer le mode debug en modifiant le fichier defines.inc.php : www.adriendemeyer.com/activer-mode-debug-prestashop/ De cette manière vous aurez plus de détails sur l'erreur (erreur de connexion à la base de données ou autre).
Bonjour, magnifique et merci beaucoup car tout à marché pour moi... Mais Par contre le tableau de bord est très long à charger et parfois il ne charge pas du tout et m'affiche une erreur """""Cette page ne fonctionne pas Impossible de traiter cette demande via localhost à l'heure actuelle. HTTP ERROR 500""". Vous savez d'ou sa peut venir?
Bonjour ! Dans ce genre de cas, je conseille toujours (oui c'est souvent la même réponse) de bien vérifier la version de PHP utilisée en local pour vous assurer qu'elle soit compatible avec votre version de Prestashop : devdocs.prestashop.com/1.7/basics/installation/system-requirements/ Ce type d'erreur m'est arrivé justement après mise à jour de PHP chez l'hébergeur par exemple. Au sujet de la lenteur générale, c'est aussi une des limitations de l'installation en local. Merci beaucoup pour les compliments et content d'avoir pu vous aider !
@@AutoradioMultimedia Non je n'ai pas réussi à l'installer en local car quand je change la version de Php, les serveurs apache ne se lancent plus et prestashop non plus. Du coup j'ai tenté l'installation sur 1&1 en louant un hebergement. Ca fait 3 semaines et demies que j'essaie sans succès, surement encore un probleme de version de php, en tout cas le helpdesk n'a pas réussi à m'aider et j'ai tout résilié et j'abandonne prestashop. :-( pour le moment du moins.
@@MrLoumite Bonjour, merci pour ta réponse, mois aussi j'ai trouvé une solution pour installer en local, j'ai utilisé wamp server. Sans problème, ca fonctionne direct. www.wampserver.com/
bonsoir, ca me dit ca au moment de l'installation "Création des paramètres de fichier Une erreur est survenue durant l'installation... Vous pouvez utiliser les liens à gauche pour revenir aux étapes précédentes, ou redémarrer l'installation en cliquant ici. 1: HTTP 500 - error -"
@@chogun76 jai supprimé tout les fichiers du dossier www avec fillzilla j’ai supprimé la base de données et j’ai refait mon serveur à 0 flemme d’attendre de l’aide 😂
Salut, super video ! J'ai un soucis dans performances je ne peux pas mettre la valeur "force compilation" le formulaire est bugué malgré les refresh. Un conseil ?
Salut Boubakar et merci beaucoup déjà ! Concernant ton problème, j'ai souvent des erreurs, surtout en local, en changeant le mode de compilation des templates. Si tu rafraîchis, ça ne fonctionne toujours pas donc ? Dans ce cas, est-ce que tu peux aller jeter un œil dans ta base de données, dans la table 'ps_configuration'. Vérifie que tu n'aies pas des enregistrements appelés 'PS_SMARTY_FORCE_COMPILE' (qui gère la compilation) ou 'PS_SMARTY_CACHE' (qui gère le cache) à double. Si oui supprimes-en un. Sinon tente de modifier 'PS_SMARTY_FORCE_COMPILE' depuis la base directement, en le mettant à 2. Je ne te garantis rien, je n'ai pas pu tester, au pire revient à la valeur de base. J'espère que ça pourra régler ton problème, bon courage !
@@newslang_ch Yope! C'était plus simple que ça, le problème s'est réglé en prenant une version de php 7.2 comme dans ta vidéo 😁. À priori prestashop déconne avec les version de php supérieure supérieure à 7.2. Merci beaucoup pour ton aide !
Hello ! Comme déjà dit, en cas de plantage durant l'installation, le plus simple est simplement de la relancer. À chaque fois que ça m'est arrivé, relancer le processus réglait le problème 😉
@@newslang_ch chez moi, il plante, et j'ai beau relancer, il plante toujours. Ce qui m'étonne, c'est que je n'ai eu aucune erreur avant..... il y a peut-être un lien du coup
Bonjour, Apres installation je me rend compte que la liste des modules est vide et impossible d'installer, a tu une idée ? Un grand merci pour le tuto bien détaillé
Bonjour, merci du retour ! Est-ce que tu as jeté un oeil dans le dossier d'installation de Prestashop sous \modules ? Est-ce que tu as bien une liste de dossier là-dedans ou pas du tout ? Si oui, essaie de vider le cache, il y a des chances que ça règle le souci. Si non, je te conseille de refaire l'installation, je ne vois pas d'autre solution malheureusement.
@@newslang_ch Merci pour ton retour, j'ai refait l'installation sur un autre ordi et c'est la meme chose et je trouve pas bien des dossiers dans le fichier /modules
Excellente vidéo :) par contre à la connexion avec la BDD j'ai le message d'erreur suivant : "Votre identifiant de base de données n'a pas les droits pour créer une table sur la base de données. Demandez à votre hébergeur : Table 'ps_test' already exists" Tu sais d'où ça vient 🤔
Bonjour Rémy ! Merci du retour :) Alors le message initial semble dire que ton utilisateur n'a pas tout les droits sur le DB, donc qu'il n'est pas abilité à créer des tables. Essaie de te connecter à ta DB avec ton utilisateur et de créer / supprimer une table. Le message suivant indique que "ps_test" existe déjà, mais il s'agit probablement d'une table créée par Prestashop au test de connexion pour s'assurer que tu as suffisamment de droit. Tu peux essayer de la renommer "ps_test2" (éviter de la supprimer dans le doute) et de refaire le test pour voir si cela corrige le problème. Mais dans tous les cas, ça semble être un problème de droit. Bon courage à toi !
Hello... Merci pour ta super vidéo, cela m'a bien aidé 😉 Par contre j'ai fait exactement tout ce que tu as dit et en configurant le backoffice au moment de mettre en mode debug j'ai une liste énorme d'erreur (ça fait vraiment peur) alors que je n'ai encore rien fait et je ne sais pas comment m'en sortir... Je n'ai plus accès à rien d'autre que la page d'erreur... Je ne sais pas quoi faire !!! Please Help 😱
Salut, déjà content d'avoir pu t'aider ! Aïe, parfois l'activation du mode debug fait planter l'ensemble du site, vraiment la galère. Si tu veux enlever le mode debug pour que ça fonctionne tu peux aller dans le dossier d'installation de ta boutique, sous \config, ouvrir le fichier 'defines.inc.php'. À l'intérieur, localise le code (au début du fichier) qui dit 'define('_PS_MODE_DEV_', true);' et change-le en 'define('_PS_MODE_DEV_', false);' Cette action va désactiver le mode debug. Ça ne résoudra pas complètement le problème, puisque le mode debug ne fonctionnera pas, mais tu auras accès à ta boutique. Je te conseille de bien noter les erreurs en mode debug et de chercher sur le net si tu trouves quelque chose, avant de le désactiver depuis le fichier. Après tu peux aussi bosser sans le mode debug, mais en cas d'erreur, tu n'auras pas le détail de l'erreur affiché en clair... J'espère que ça pourra t'aider, bon courage pour la suite !
@@newslang_ch merci de ta réponse... Du coup j'avais tout ré installé 😁 J'ai une autre question est ce que tu sais ce que je peux faire si je n'arrive pas à insérer de description dans mes catégories ? Est ce que tu sais si je dois obligatoirement rentrer des paramètres de livraison pour éditer mes fiches produits ? D'avance merci. Fred.
@@newslang_ch Autre question: chaque fois que je veux enregistrer un produit je reçois ce message : " The CSRF token is invalid. Please try to resubmit the form." et du coup je ne peux insérer aucune fiche produit... que puis je faire?
bonsoir, besoin d'aide, j'ai suivie cette tuto jusqu'au bout, l'installation s'est faite mais sur le back office, quand j'essaie d'accéder au menu cathegorie j'ai cette page d'erreur : Oops! An Error Occurred The server returned a "500Internal server Error" quelqu'un peut m'aider à avancer?
Pour ce problème, si cette erreur ne survient que sur certaines pages du back-office, essayez de vous assurer que votre version de Prestashop est compatible avec la version de PHP que vous utilisez : devdocs.prestashop.com/1.7/basics/installation/system-requirements/ Et essayez également d'activer le mode Debug dans Paramètre avancés > Performances pour plus de détails. Dernière chose, vous pouvez tenter de supprimer le dossier cache qui se trouve sous votre dossier d'installation de Prestashop, dans /var. D'expérience, une de ces trois solution devrait résoudre le problème !
j'ai ce probleme a l'instalation de prestashop "Au moins une table avec le même préfixe a été trouvée, merci de changer votre préfixe ou de supprimer vos tables existantes" que faire merci
Bonjour, dans ce cas changez le préfixe "ps_" pour éviter les problèmes non ? Il est possible que vous ayez déjà fait une première installation qui a échoué ? Vous pouvez aussi supprimer la base et la recréer, puis relancer l'installation !
Salut ! Alors moi j'ai un problème à partir du moment où je dois accéder à l'espace admin genre quand je tape localhost/tuts/shop/admin il me met que cette page ne fonctionne pas je ne comprend pas pourquoi !
Hello Rézok, Est-ce que tu as jeté un oeil dans l'architecture des dossiers de ton installation de Prestashop ? Tu as bien un dossier admin ? Sinon tu as peut-être un dossier admin234xyz avec un nom généré de ce genre, tape ce nom pour y accéder plutôt qu'admin. Si la boutique marche, que tu as un dossier admin mais qu'y accéder ne fonctionne toujours pas, tu peux essayer de renommer le fichier .htaccess à la racine de prestashop en .htaccess2. Même chose pour le fichier .htaccess dans le dossier admin, pour voir si ça corrige le problème. Si ça le corrige, rends-toi ensuite dans les paramètres de Prestashop sous Trafic & SEO et tu désactives les URLS simplifiées, tu enregistres, puis tu les réactives, pour recréer les fichiers htaccess corrects. J'espère que ça pourra t'aider, bonne suite !
Bonjour, j'ai un problème avec MAMP...quand on le télécharge il est fournis d'office avec les PHP 7.3 et 7.4 et comme il faut le 7.2 pour faire tourner prestashop sans bug ( de menu déroulant notamment) je ne peux pas aller plus loin.Ca fait 4 heures que je cherche partout où télécharger une plus ancienne version de MAMP mais impossible de trouver...quelqu'un pourrait me dépanner svp?Merci.
Bonjour Julien, Merci du commentaire, vous avez soulevé un problème assez épineux dans le cas de mes tutos, MAMP en version gratuite ne permet d'utiliser que 2 versions de PHP, les deux plus récentes. Ayant MAMP Pro je ne peux pas tester ce comportement (spécifique à MAMP simple), j'ai un peu cherché sur le net et j'ai trouvé pas mal de solutions en anglais pour MAMP pour Mac, mais pas pour Windows. Cependant est-ce que vous avez jeté un oeil à cet article ? www.igorkromin.net/index.php/2017/08/07/how-to-addchange-php-versions-appearing-in-mamp-preferences/ Ou cette question sur StackOverflow ? stackoverflow.com/questions/16783558/how-can-i-add-additional-php-versions-to-mamp MAMP, même en version gratuite, installe une dizaine de versions de PHP, je suis certain qu'il y a un moyen de les afficher dans les réglages pour pouvoir les choisir, car il est possible de le faire sur MAMP Pro (qui est la même installation exactement). Redites-moi si vous avez pu trouver une solution !
Bonjour Julien, Je reviens vers vous pour ce problème, je pense qu'il a été corrigé depuis, mais j'ai eu le temps de me pencher dessus et j'ai mis à jour mon article : newslang.ch/blog/tutoriel-installer-prestashop-1-7-en-local/ Pour vous expliquer comment procéder avec MAMP (sans la version Pro) pour pouvoir utiliser une version plus ancienne de PHP. J'espère que ça vous aidera, merci encore du commentaire qui m'a permis d'améliorer mon article initial !
@@newslang_ch Hello, merci pour vos super articles. Votre solution a l'air d'avoir fonctionné chez vous mais moi, si j'ajoute un underscore _ ou supprime ne serait-ce qu'un seul fichier php, MAMP refuse ensuite de lancer les serveurs !
Bonjour, j'ai un probleme, prestashop ne detecte pas ma base de données creer sur phpmyadmin, pourtant j'ai suivi tout les etapes, dans ma base de données au lieu d'avoir marquer localhost il y a serveur 127.0.0.1
Bonjour, Avec un peu de retard, 127.0.0.1 et localhost, c'est exactement la même chose. Si vous avez suivi le tuto, que vous utilisez MAMP et que vous pouvez accéder à la base avec localhost/MAMP/phpmyadmin.php ça devrait fonctionner avec Prestashop. À moins que le nom de la base, l'utilisateur ou le mot de passe que vous donniez soit incorrect. Bon courage à vous en tout cas !
Bonjour, excellent tutoriel. j'ai un petit problème après l'installation en local. Ca rame énormément Ça met plus de 10s quand je suis sur prestashop pour sélectionner n'importe quoi Fiche-produit, Module, Page etc. Maintenant ça bug. Rame depuis plus de 5 minutes je ne peux même pas rentrer sur Presta shop avec l'adresse Local host. Je n'ai pas le même local host que dans la vidéo Je suis en 8888. ne me demandez pas pourquoi, c'étais la seule solution pour tout installer correctement. Je n'y connais absolument rien en création de site internet c'est mon tout 1ère tuto. Merci Pour l'aide. J'aimerais Ouvrir un magasin et e-commerce vente de maquette. Encore un grand merci pour l'aide.
Bonjour, merci déjà pour les compliments, content d'avoir pu aider ! Au sujet de la vitesse, vous êtes sur Mac ou PC ? J'ai remarqué que MAMP était pas mal plus lent sur PC alors que sous Mac ça tourne vraiment pas mal. Au sujet de localhost:8888 ça dépend un peu de la version de MAMP donc c'est tout à fait normal, il utilise juste un autre port (le 8888 justement) plutôt que celui par défaut d'internet (le port 80). Mais ça ne devrait avoir aucun impact sur la vitesse. Et malheureusement je n'ai pas de solution toute faite pour un problème de lenteur. Vous pouvez tenter d'aller dans le back-office sous Paramètres avancés > Performance et vider le cache (bouton en haut à droite). Et supprimer le dossier cache qui se trouve sous /var/cache dans l'installation de Prestashop... Ce n'est absolument pas garanti, mais sait-on jamais ! Si vraiment c'est impossible à travailler, alors je vous conseille de peut-être directement prendre un hébergement et d'installer Prestashop dessus plutôt qu'en local. Dans tous les cas, faites des recherches google sur "prestashop 1.7 lent local" ou "prestashop 1.7 slow local" si vous maîtrisez l'anglais, vous trouverez peut-être de l'aide ! Bon courage à vous.
Merci pour l'aide. J'avais suivi un autre tuto avant le vôtre. J'ai donc tout supprimer et réinstaller les logiciel. Aucun problème de compatibilité lors de l'installation de presta shop. C'est pour cela que j'avais regardé votre tuto après 2h de recherches. Pour y accéder, dans le moteur de recherche internet, je dois écrire localhost et uniquement localhost pourtant je l'ai installé dans un sous-dossier. Je pense parce que je l'ai installé sur le disque dur C par défaut. Je ne trouve pas cela sécurisé de taper juste localhost. Deuxièmement, tout fonctionne correctement sur ma boutique. C'est pour programmer que cela pose problème. J'ai accès à toutes les options logo, paiement, livraisons etc. Sauf au fiche produit. Cela bug énormément, j'ai un message d'erreur qui me dit de choisir le mode debug. Si je ne l'ai pas cocher c'est que le mode debug bug. J'ai la barre de recherche avec se déconnecter, qui se trouve en plein milieu de mon écran. Donc j'avais fait le choix de ne pas activer le mode debug. J'ai été obligé de le faire pour accéder au fiche produit pour rajouter un produit. En activant le mode debug, je n'ai plus du tout accès à tous les paramètres. Seulement accès à ma boutique. J'ai un message qui me dit : Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in C:\web création\site web\src\Adapter\EntityMapper.php on line 99 Si pour votre aide, je pense faire appelle plutôt à un professionnel qui me créera mon site internet.
bonjour pour moi tout ce passe bien sauf que a l'installation de la boutique a 45% j'ai une erreur Unable to write into "fr-FR"" (data layer : "PrestaShop\PrestaShop\Core\Data\Layer\AbstractDataLayer") Comment proceder pour réler cette erreur? Merçi
Hello Laurent, merci de ton retour ! J'ai déjà eu ce genre de soucis à l'installation, ce n'est pas une solution très recherchée : le plus simple est de revenir en arrière et de relancer le processus d'installation. De mon côté à la deuxième tentative, ça marche en général. J'espère que ça sera le cas pour toi !
Bonjour, j'ai cette erreur au niveau de la création de la boutique par défaut et des langues 1: HTTP 200 - parsererror - Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Cannot access protected property Language::$id_lang in D:\Dev\Web\tuts\shop\src\Adapter\EntityMapper.php:100 Stack trace: #0 D:\Dev\Web\tuts\shop\classes\ObjectModel.php(264): PrestaShop\PrestaShop\Adapter\EntityMapper->load('1', NULL, Object(Language), Array, '1', true) #1 D:\Dev\Web\tuts\shop\classes\Language.php(1401): ObjectModelCore->__construct('1') #2 D:\Dev\Web\tuts\shop\classes\Language.php(1273): LanguageCore::updateMultilangTable('fr') #3 D:\Dev\Web\tuts\shop\src\PrestaShopBundle\Install\Install.php(609): LanguageCore::installLanguagePack('fr', Array, Array) #4 D:\Dev\Web\tuts\shop\src\PrestaShopBundle\Install\Install.php(436): PrestaShopBundle\Install\Install->installLanguages(Array) #5 D:\Dev\Web\tuts\shop\install\controllers\http\process.php(169): PrestaShopBundle\Install\Install->installDefaultData('Feng Shui', 'tn', false, true) #6 D:\Dev\Web\tuts\shop\install\controllers\http\process.php(91): InstallControllerHttpProcess->process in D:\Dev\Web\tuts\shop\src\Adapter\EntityMapper.php on line 100
Bonjour, Vous avez ce problème à l'installation donc ? J'ai trouvé quelques réponses sur Google, jetez-y un oeil : www.google.com/search?q=installation+prestashop+HTTP+200+-+parsererror&oq=installation+prestashop+HTTP+200+-+parsererror&aqs=chrome..69i57j0i22i30.2869j0j7&sourceid=chrome&ie=UTF-8 Les problèmes d'installations viennent souvent de problème de version de PHP ou simplement de caprice de Prestashop, tenez de relancer plusieurs fois le processus pour espérer que ça passe. Sinon bien vérifier que la version de PHP soit compatible avec la version de Prestashop que vous installez. Bon courage !
Bonjour, Malheureusement, si vous ne me décrivez pas votre problème je ne peux pas vraiment vous aider. Redites-moi si vous avez une erreur ou un dysfonctionnement précis et j'essaierai de vous aider !
impossible d'accéder à ma partie admin... cela me met : Cette page de fonctionne pas impossible de traiter cette demande via localhost à l'heure actuelle. Http error 500. Que faire ?
Bonjour Cyrielle, jetez un oeil aux autres commentaires ici même ou allez voir mon article de blog et ses commentaires : newslang.ch/blog/tutoriel-installer-prestashop-1-7-en-local/ J'ai déja répond de nombreuses fois à ce type de problème et peut-être que vous trouverez la solution là ! Bon courage.
Depuis la publication de cette vidéo, suite aux commentaires reçus et à mes propres expériences, j'ai gardé l'article original à jour en lui ajoutant quelques correctifs, notamment :
- Comment forcer l'utilisation d'une version de PHP plus ancienne sur les dernières versions de MAMP pour que ça fonctionne avec Prestashop 1.7 ?
- Que faire si l'installation plante avec une erreur quelconque ?
L'article est ici : newslang.ch/blog/tutoriel-installer-prestashop-1-7-en-local/
Ca marcherait pas de simplement télécharger une version précédente de MAMP ? Ici www.mamp.info/fr/downloads/older-versions/ on trouve une version que j'ai installée et le PHP propose 7.1. Car pour moi si on modifie les fichiers php, certes cela apparaît dans le menu de MAMP, mais ensuite les serveurs ne se lancent pas ! (edit : j'ai essayé et malheureusement cela coince à l'installation car le fichier php.ini ne possède simplement pas les extensions demandées !) Donc hormis attendre la version 1.7.7, je ne vois pas de solution
Avec pas mal de retard, merci du commentaire, je pense qu'avec une ancienne version ça peut effectivement marcher ! Je le propose désormais lorsqu'on me communique un problème de ce genre, merci du retour.
Meilleure vidéo pour installer presta sur MAMP après plusieurs tentatives sur wamp et xamp merci merci merci !
Très bien expliqué, Merci bonne année
Ravi d'avoir pu vous aider, une belle année à vous aussi !
Bonjour,
Tuto très clair et la version écrite une vraie aide.
J'ai un problème , lors de l'installation de la boutique , elle se plante en 23% ( http 500 - error)
Bonjour un grand merci Monsieur
vraiment super ta vidéo merci
Merci beaucoup pour ton commentaire, ça fait super plaisir 😊
excellent tutoriel, un peu rapide, mais efficace. merci beaucoup.
Merci Eric :)
Merci pour cette vidéo elle est vraiment super cool
Merci à vous pour ce commentaire ça fait bien plaisir ! :)
Bonjour, Merci beaucoup pour la video ! Je suis à la phase ou je ne trouve pas cleaner dans les modules ou addons. Comment puis je vider donc la boutique démo ? merci bien de votre retour !
Bonjour, merci pour le commentaire ! Alors il est possible que sur la toute dernière version de Prestashop il ne soit plus disponible ? Ça m'étonne un peu, mais dans le doute vous pouvez le télécharger depuis le GitHub du module : github.com/PrestaShop/pscleaner
Si vous galérez un peu à trouver où le télécharger un lien direct vers la version 2.1.0 du module en ZIP : github.com/PrestaShop/pscleaner/archive/refs/tags/v2.1.0.zip je pense que comme ça ça devrait le faire :)
Bonjour, après avoir tout essayé pendant longtemps (désactiver l’antivirus, installer tous les visual C ….. en espérant ne pas avoir aggravé le problème !) , je me permets de vous demander votre aide pour l’installation de mamp 5.0.4 sous Windows 10. En effet la première partie (extracting files va jusqu’au bout mais la deuxième partie (installation …. ) ne se fait pas. Au final les petits boutons de droite ne passent pas au vert. Quelle que soit votre réponse je vous remercie
Great tutorial and information! Cheers
Bonjour,
Tuto très clair et la version écrite une vraie aide.
J'ai un problème en démarrant MAMP, je n'arrive pas à avoir le bouton start servers en vert. Je pense que cela vient du fait que j'ai deja le port MySQL 3306 utilisé. J'essaie de faire la meme manip avec apache et Nginx : 80 et MySQL avec 3307 mais rien ne se passe. Comment puis-je faire?
Bonjour,
Merci du retour ça fait plaisir !
Alors pour Apache et Nginx vous tentez de changer le port ou non ? Si le port 3306 est utilisé, passer en 3307 est logique, par contre pour le serveur web le port 80 est déjà utilisé ? Essayez éventuellement le port 8080. Notez cependant que pour accéder à MAMP il faudra entrer : localhost:8080 dans ce cas.
Je n'ai malheureusement pas plus de détail à vous donner pour ce problème !
@@newslang_ch merci je vais essayer :)
Merci beaucoup pour ce tuto. J'ai une question : comment peut on régler l'avertissement suivant qui reste: To get the latest internationalization data upgrade the ICU system package and the intl PHP extension. Merci
Bonjour et merci du retour. Honnêtement, j'avais tenté de réglé le problème lors de mon tuto initial et malgré mes recherches :
www.google.com/search?q=to+get+the+latest+internationalization+data+upgrade+the+ICU+system+package+and+the+intl+PHP+extension
Je n'avais pas trouvé de méthode idéale pour faire ça en local. Il semblerait que Prestashop ne soit pas capable non plus de voir si votre version du ICU est plus récente que celle nécessaire. Je n'ai pas couvert ce cas, car l'ensemble de la communauté s'accorde à dire que ça n'empêchera pas à la boutique de fonctionner !
@@newslang_ch merci pour votre retour.
L'étape suivante de toute façon plante.
Trop de problème avec mamp. J'ai réussi à installer en local via wamp. C'est nickel. On peut sélectionner les bonnes versions php et procéder aux mises à jour de tous les packs nécessaires avant l'installation.
Merci encore pour votre tutoriel. 👍
@@alexiastrens8075 daccord avec toi je vais aller voir si l'herbe est plus verte chez wamp car trop de problèmes...malgré que le tuto soit genial
@@samiasahnoune6653 Je travaille sur Wamp pour mes différents projets de développement et çà marche très bien.J'ai encore testé MAMP ce week-end et toujours la cata. :)
Bonjour,
J'ai une erreur avec Presta 8 et Php8
L'installation bloque a 12% après le test de connexion a la base de donnée
avec une erreur : 1: HTTP 0 - error - undefined
Après plusieurs recherche qui ne donne rien je me tourne vers vous si vous avez un idée..
Merci
Bonjour votre vidéo est très interressante. Pourriez vous m'informé ? je dispose déjà de Wamp sur C et je voudrais installer mes bases actuelles et a venir sur un disque externe D ainsi qu'une nouvelle installation de prestashop. Est ce que je peux installer wamp sur D sans toucher à wamp sur C ? ou existe t il une autre solution
Bonjour !
Je connais très mal WAMP pour être honnête. Mais il est clair que s'il s'agit d'un installateur, vous n'allez pas pouvoir installer un logiciel 2x sur un même poste, quel que soit l'endroit. Donc si vous avez du contenu déjà existant dans WAMP sur C (bases de données, fichiers, etc.) vous pouvez éventuellement faire une sauvegarde de tout ça, désinstaller WAMP, le réinstaller sur D et réimporter les bases et fichiers.
Ou alors vous garder WAMP sur C et vous vous arrangez pour faire des backups ponctuels des bases, puisque j'imagine que c'est pour éviter une perte de donner en cas de crash du système ? Il y a plusieurs alternatives, mais je n'ai malheureusement pas de solution toute simple pour ça !
Bonjour et merci pour ce tuto très bien expliqué.
J'ai suivi scrupuleusement les étapes, mais à la fin le résultat n'est pas ce qui est réellement attendu.
J'ai une erreur 404 sur une partie du site, là où logiquement les produits sont affichés.
Pouvez-vous m'aider?
Merci d'avance.
Bonjour !
Dans le cas d'erreur après l'installation avec des pages inaccessibles, je conseil généralement d'aller dans le dossier var\cache de Prestashop et de renommer ce dossier (ou le supprimer complétement) pour que toute mise en cache soit désactivée. Mais dans votre cas, si vous parvenez à vous connecter à votre back-office, rendez-vous dans Paramètres > Trafic et SEO et là il faut désactiver la réecriture des URLS (mod_rewrite) dans les options, enregistrer, puis revenir dans cette page et les réactiver.
Ceci a pour effet de remettre à jour toutes les règles de redirection du site et ça devrait corriger votre problème. Vous pouvez aussi tenter de faire ça manuellement d'abord en supprimant le fichier .htaccess à la racine de votre dossier d'installation de Prestashop. Ca désactivera les redirections et vous pourrez les re-générer à l'aide de la technique expliquée dans Trafic et SEO.
Bon courage !
Très bien expliqué, un peu speed... mais👍 j’ai rencontré un pb et laisse un commentaire en direct.
Très bonne vidéo claire et précise mais vue et revue car un peu trop rapide pour mettre en place toutes les modifications à apporter à la mise en place de Prestashop. Il me reste un souci : je ne trouve pas le chemin pour accéder au back office, Prestashop étant installé dans D:\Web. Que faire ?
Bonjour Jean Luc et merci du retour !
Normalement si vous vous rendez dans D:\Web après installation, vous devez avoir un dossier "admin" non ? Et si vous tapez le chemin de votre boutique Prestashop, par exemple localhost, il vous suffit de taper localhost/admin et vous y accéderez.
Le chemin a peut-être un autre nom généré automatiquement, par exemple "admin1234xyz" il vous suffit de copier ce nom et de le taper dans votre navigateur localhost/admin1234xyz.
Bon courage !
Bonjour New Slang,
Superbe tuto.
Je ne trouve pas le lien vers l'article du même sujet sur ton blog.
Merci par avance de ton aide
Bonjour Eric ! Merci beaucoup, le lien est en description de la vidéo, mais le re-voilà :)
newslang.ch/blog/tutoriel-installer-prestashop-1-7-en-local
Hello ! Plz how
"To get the latest internationalization data upgrade the ICU system package and the intl PHP extension." About PrestaShop installation ?
Hi,
I tried looking this up on the web, because even when trying to update to the last version, I still got this warning. It seems like Prestashop wants a very specific version of this extension and not necessary the last one. To be honest, I simply discard this warning (since it's not preventing the website from working) and never had any problem with this.
Hope this helps !
Alors que nous avons déjà corriger l'extension Fileinfo ainsi que les autres erreurs dans PHP après avoir relance MAMP, nous avons de nouveau (Configuration PHP requise
L'extension Fileinfo n'est pas activée) avez vous une solution ?
Bonjour ! Étrange, normalement en enlevant le point-virgule qui fait office de commentaire dans le php.ini à l'extension et en redémarrant les serveurs de MAMP, cela devrait rouler, il n'y a pas d'autre manip à faire. Assurez-vous de bien avoir toutes ces lignes d'extensions sans le point virgule, pour bien indiqué qu'elles sont activées :
extension=php_fileinfo.dll
extension=php_intl.dll
extension=php_apc.dll
extension=php_apcu.dll
extension=php_eaccelerator.dll
extension=php_xcache.dll
zend_extension=php_opcache.dll
Sinon je vous avoue que je n'ai pas d'autres solutions à vous proposer, l'activation de fileinfo ne m'a jamais posé problème. J'ai un peu regardé sur le net, mais je ne trouve pas de réponse à votre problème.
J'espère que ça vous aidera, bon courage !
Super tuto, merci à toi ! Quand je teste de me connecter au serveur de la base de donnés ça ne marche pas. Ça me dit que je dois vérifier mes identifiants de connection "(DbPDO)"alors qu'ils sont bons ! Que dois-je faire ?
Merci du retour ! Dans ce cas, je n'ai pas de solution miracle, cela signifie qu'apparement le nom d'hôte est correct, mais pas le nom d'utilisateur et mot de passe. Tu peux essayer de créer un nouvel utilisateur pour tes bases avec un autre mot de passe pour re-tenter le coup.
Je ne pense pas que re-lancer l'installation arrangera l'affaire malheureusement.
J'espère que tu pourras régler ce problème !
J'ai le même soucis.... aurais-tu trouver une solution ? Merci... Je désespère .. surtout que avant le phpMyAdmin ne fonctionnait pas à cause de MAMP qui redémarrait mal le serveur..
bonjour et merci pour cette video.
Jai un soucis, après multiple vérifications je suis bloqué lors du test de Connection à la base de donné. ca me mets "Impossible de se connecter au serveur de la base de données. Vérifiez vos identifiants de connexion (DbPDO)" mais pourtant les informations sont correctes.. help
Bonjour Bryan,
Si vous utiliser MAMP en installation standard, jetez un oeil au commentaire de Lisa qui mentionne le fait que, plutôt que de créer un utilisateur dans PHPMyAdmin, elle est passée par le super-utilisateur installé par défaut : nom d'utilisateur "root" et aucun mot de passe. N'oubliez pas d'essayer de remplacer localhost par 127.0.0.1, c'était aussi un de ces problèmes.
Mais si ça persiste, c'est qu'il doit clairement y avoir un souci au niveau des informations de login pour la base de données, assurez-vous aussi si vous avez créé un utilisateur qu'il a bien les droits d'accès à la base que vous essayez de joindre !
@@newslang_ch J'ai le même problème et il semblerait que ça soit récurent.... j'ai essayé de passer par la root et vérifier l'accès à la database par le compte utilisateur mais rien...
Auriez-vous du nouveau?
@@newslang_ch Je viens de trouver!!! Il semblerait que sur MAMP j'ai changé la valeur du "MySQL" sans m'en rendre compte, il était de 3307 au lieu de 3306! En effet, MAMP incrémente le serveur lorsque celui ci est déjà considéré comme "ouvert" car le bouton "Stop server" fonctionne mal! Il faut donc forcer son arrêt dans le gestionnaire de tâche Windows "MySQL.exe" et ensuite il faut remettre 3306 puis enfin une fois le serveur rallumé actualisé la page et taper identifiant et mot de passe et tout sera bon!
Bonjour,
Merci mille fois pour le temps passé à nous aider à démarrer !
Plutôt que d'installer mon site sur une partition ou sur un disque dur en USB, j'envisage de l'installer sur mon serveur personnel via nextcloud. Bonne ou mauvaise idée ? Merci d'avance pour la réponse. B.
Bonjour Bertrand,
Merci pour le retour ! Je ne connais pas Nextcloud pour être honnête et en y jetant un oeil, il semble possible d'y installer les prérequis de base à savoir Apache, MySQL et PHP donc ça ne devrait pas poser de soucis.
Mais je ne vous garantis rien, il faudra tester pour vous assurer que ça roule.
Bon courage !
Merci beaucoup pour ce tuto Quand je teste de me connecter au serveur de la base de donnés ça ne marche pas. Ça me dit que je dois vérifier mes identifiants de connection "(DbPDO)"alors qu'ils sont bons ! J'ai créé plusieurs bases de données . Comment verifier l'adresse du serveur de base svp ?
Que dois-je faire svp?
svp
@@lisachoucroun4904 Bonjour j'ai eu le même problème il fallait que je modifie dans MAMP- préférence- port - MySql Port et mettre 3306
J'espere que ça fonctionnera pour toi
Hello, merci pour la vidéo.
Cependant, quand je lance l'installation la barre se bloque à 23% et indique en rouge la partie «Création de la boutique par défaut et des langues» et m'affiche le message d'erreur: Une erreur est survenue durant l'installation... Vous pouvez utiliser les liens à gauche pour revenir aux étapes précédentes, ou redémarrer l'installation en cliquant ici.1: HTTP 504 - error -
Peux-tu m'aider ? Je ne trouve absolument aucune aide sur le web...
Merci d'avance pour ta réponse!
Bonjour Lorine, réponse sur ton commentaire posté sur l'article de blog. Bon courage à toi !
super video merci beaucoup
Merci Anas, content d'avoir pu t'aider !
salut voila mon probleme a l'instalation de prestashop
To get the latest internationalization data upgrade the ICU system package and the intl PHP extension.
merci de m'indiquer ce que je dois faire
Comme vous m'avez laissé un autre commentaire où vous êtes plus loin dans le processus, j'imagine que c'est réglé ;) Normalement je parle de cet aspect dans ma vidéo !
je n'arrive pas à terminer l'installation (PrestaShop\PrestaShop\Core\Localization\CLDR\DataLayer\LocaleCache")pouver vous m'expliquer comment avancer
Bonjour,
Comme je le dis souvent en commentaire de cette vidéo et sur mon blog : relancer en cas de problème et si ça persiste, voir si la version de Prestashop est belle et bien compatible avec la version de PHP que vous utilisez dans MAMP !
Bon courage.
Bonjour, je ne parviens plus à me connecter au back office ça m'affiche array_key_exists() dans le dossier src que dois je faire? Et sinon sur tuto prestashop
Bonjour Ainn,
J'ai jeté un oeil rapide sur Internet, j'ai trouvé cet article récent qui parle de ce type d'erreur : www.prestashop.com/forums/topic/1020155-deprecated-array_key_exists-using-array_key_exists-on-objects-is-deprecated-use-isset-or-property_exists/
Cela vient très probablement de la version de PHP utilisée ! Faites bien attention à utiliser PHP 7.2 et pas une version plus récente avec Prestashop (jusqu'à la 1.7.6.x du moins). Parfois même une version plus récente ne posera pas de souci et d'autres fois, ça empêchera carrément la boutique de fonctionner.
Merci du retour, content que ça vous ait plu :)
Bonjour, merci beaucoup pour votre vidéo !
J'ai tout suivi à la lettre malheureusement a la fin de l'installation, je ne peux pas acceder à l'admin. une page "Ce site ne peut pas fournir de connexion sécuriséelocalhost a envoyé une réponse incorrecte. ERR_SSL_PROTOCOL_ERROR" s'affiche. J'ai essayé de supprimé le dossier cache dans Var comme vous l'aviez indiqué dans un autre commentaire mais cela ne change rien.
Pouvez vous m'aider ? J'ai essayé de desinstaller/réinstaller prestashop plusieur fois et le meme probleme survient à chaque fois :(
Merci !!
Bonjour Jeanne,
Ma première idée c'est de vous rendre dans la base de données et dans la table ps_configuration, mettre les valeurs PS_SSL_ENABLED et PS_SSL_ENABLED_EVERYWHERE à "0" au lieu de "1". Il semblerait que Prestashop tente d'accéder à la version SSL de localhost (en https) mais qu'il n'y parvient pas (ce qui est normal). Ou si vous avez installé un certificat SSL sur votre localhost et qu'il est fonctionnel, tentez de faire l'inverse !
C'est ma seule idée de solution pour le moment, j'espère que ça vous aidera !
@@newslang_ch Bonjour, merci beaucoup pour votre retours ! Je n'ai malheureusement pas les valeurs PS_SSL_ENABLED et PS_SSL_ENABLED_EVERYWHERE dans la table ps_configuration... Est ce normal ?
Dans la table ps_configuration j'ai : PS_LANG_DEFAULT, PS_VERSION_DB, PS_INSTALL_VERSION, PS_CARRIER_DEFAULT, PS_GROUP_FEATURE_ACTIVE, PS_CURRENCY_DEFAULT, PS_COUNTRY_DEFAULT, PS_REWRITING_SETTINGS, PS_ORDER_OUT_OF_STOCK, PS_LAST_QTIES, PS_CONDITIONS, PS_RECYCLABLE_PACK, PS_GIFT_WRAPPING, PS_GIFT_WRAPPING_PRICE, PS_STOCK_MANAGEMENT, PS_NAVIGATION_PIPE, PS_PRODUCTS_PER_PAGE, PS_PURCHASE_MINIMUM, PS_PRODUCTS_ORDER_WAY, PS_PRODUCTS_ORDER_BY, PS_DISPLAY_QTIES, PS_SHIPPING_HANDLING, PS_SHIPPING_FREE_PRICE, PS_SHIPPING_FREE_WEIGHT, PS_SHIPPING_METHOD.
Que puis je faire ?
Bonjour, j'ai un gros problème, j'ai voulu faire le mode "débug", et depuis j'ai juste une grosse page avec "woops, looks like something went wrong" et des lignes de code...... il faut que je réinstalle tout?merci
Bonjour !
Avec le mode debug il arrive que des erreurs qui ne sont pas suffisament importantes pour bloquer une boutique en production s'affichent et empêche le fonctionnement. Le mieux en général est de chercher sur le net le détail de l'erreur (qui doit être donné).
Dans tous les cas, je te conseilles d'aller jeter aux réglages de la version de PHP que tu utilises en local, elle n'est peut être pas compatible avec ta version de Prestashop : devdocs.prestashop.com/1.7/basics/installation/system-requirements/
J'ai déjà vu souvent ce genre de souci de version qui s'affiche en debug, mais pas en prod, à cause de la version de PHP.
bon courage !
assistant d'installation j'ai trouvé une solution pour se connecter à la base de donnée
serveur : 127.0.0.1 (à la place de localhost)
nom de la base: prestashop (le nom que vous avez créé dans la page PhpMyadmin (Mac) ou d'autre page pour le window)
identifiant de la base : root
mot de passe : root
préfixe des tables: ps_
J'espère que ça va marcher pour vous.
Bonjour Lisa,
Pour l'accès à la base de données oui localhost est la version "nom de domaine" de l'adresse 127.0.0.1 peuvent faire l'affaire et avec une installation de MAMP et MySQL par défaut un utilisateur root est utilisé pour se connecter à la base. Pour le bien de la formation et des bonnes pratiques en générale, je conseille de créer un utilisateur soit même, afin que lors d'une mise en ligne on sache que la connexion à la base doit se faire au travers d'un utilisateur qu'on aura défini.
Mais content que cette solution ait réglé votre problème et merci du retour !
Merci merci. merci....!
Merci du commentaire et content d'avoir pu aider :)
Bonjour,
Lorsque je veux ajouter une categorie avec back office prestashop j'ai cette erreur "Oops! An Error Occurred
The server returned a "500Internal Server Error".
si tu pouvait m'aider, merci
Bonjour,
Dans le cas d'une erreur 500, n'oubliez pas d'aller dans Paramètres avancés > Performances et là d'activer le mode Debug et de désactiver la mise en cache.
Prestashop devrait vous donner le détail de l'erreur et vous pourrez la rechercher sur Internet pour trouver une solution !
Bon courage à vous et bonne suite !
Bonjour, mon url pour l'installation ne fonctionne pas, j'ai recommencé plusieurs fois et je ne trouve pas mon erreur.
Bonjour, je ne comprends pas bien, quelle URL ? Après installation, l'accès à votre boutique ne fonctionne pas ? Vous avez un message spécifique ? Merci de me donner quelques précisions 😉
bonjour, à l'instalation de mamp un message d'erreur s'affiche ( Apache couldn't be started because port 8888 is in use by some other software.) comment je peut règler ce soucis? merci de votre aide
est ce qu'il y a un moyen de réinitialisé tout ce-là ? je l'avais deja installer et par erreur j'ai supprimé tout les fichier installer ( mamp & prestashop sur mon mac) aidez-moi svp.
@@MRCT12 Bonjour Massani,
Je vous conseille de désinstaller complètement MAMP et réinstaller-le (en supprimant les réglages pour être sûr) si ça ne fonctionne plus.
Pas besoin de supprimer Prestashop, une fois MAMP réinstallé, faites pointer le document root vers votre dossier d'installation de Prestashop. Si vous avez déjà effectué l'installation, ça devrait fonctionner !
@@newslang_ch Bonjour, je vous remercie de votre précieux aide et du temps que m'avais accorder, tout c'est passé comme prévu, nickel, juste au moment de tester la connexion un message d'erreur apparait : Impossible de se connecter au serveur de la base de données. Vérifiez vos identifiants de connexion (DbPDO)) ( j'ai vu et revu tout les identifiant mdp mais rien n'y fait, pourriez vous m'aider: je ne sais pas quoi faire. en vous remerciant d'avance.
@New Slang merci pour ton tuto , excellent !! j'ai remplacer ladresse par localhost:8888 et ça a marcher. bon courage.
Bonjour, super tuto, je voulais savoir si tu avais fais un tuto, pour le passage de cette boutique en local vers un site web en ligne ? import explort base de donné? site web prestashop etc..? Merci par avance et super boulot ;)
Bonjour Theo, merci du retour ! Oui oui j'ai fait exactement ça tu peux trouver ce tuto dans cette vidéo : ua-cam.com/video/PXdorMuJukQ/v-deo.html 😉
bonjour, vidéo très clair, mon problème est que je n'arrive pas à accéder à mon backoffice même si je tape/admin, ça me met "Cette page ne fonctionne pas"
Bonjour Yowann et merci !
Pour ce problème, tu as bien tapé le nom du dossier que tu trouves dans le dossier d'installation de Prestashop ?
Va jeter un oeil si le dossier /admin existe ou s'il porte un autre nom style /adminXYZ. Sinon, tu peux aussi aller dans /var/ et supprimer le dossier cache s'il existe pour vider le cache et empêcher certains problèmes.
Pas sûr que ça règle ton souci, mais je l'espère !
salus, jai fais tous ce que tu as montrer et je n'arrive pas a acceder a phpmyadmin, il y a ecrit "mysqli_real_connect(): (HY000/2002): No connection could be made because the target machine actively refused it." et "phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server." pourrait tu m'aider sltp
Bonjour !
Dans ce cas il s'agit d'un problème au niveau de MAMP, pas de solution miracle dans ces cas là, il faut aller rechercher l'erreur sur Google et essayer de trouver d'où elle provient. Tu y accèdes bien depuis le lien "PHPMyAdmin" de MAMP et tu as cette erreur à ce moment là ?
Bon courage !
J'ai trouvé ce tuto génial, sans ça je t'aurais jamais pu installer prestashop, j'ai trouvé le blog génial sans cela je n'aurais jamais pu comprendre d'où venait mon error 500.
En fait mon MAMP ne lance pas niserveur Apache ni Mysql s'il n'est pas dans la version php 7.4.1, et quand je le mets en 7.4.1, MAMP m'envoie vers l'erreur 500 car prestashop n'est pas compatible. Vaut 'il mieux que je remplace mamp, prestashop ou que j'abandonne? des que je modife un truc j'ai un autre obstacle. est ce prestashop qui est a la ramasse? ou Php qui pose probleme?
Déjà merci beaucoup pour les compliments ça fait super plaisir !
Au sujet de la version de PHP, actuellement Prestashop 1.7.7 est compatible avec la version PHP 7.3 qui est toujours disponible nativement avec MAMP. Mais si ça n'est pas une possibilité pour vous, vous pouvez aussi essayer d'installer une version plus ancienne de MAMP qui disposera de versions plus anciennes de PHP : www.mamp.info/fr/downloads/older-versions/
Bonjour , merci pour l'explication , j'ai eu meme probleme, tout est réglé grace a cette vidéo mais sauf un soucis j'ai toujours pas trouvé la solution je pense ç'était différence avec la vidéo et comment régler ca SVP ? ( L'extension Intl n'est pas chargée )
Bonjour Zabi merci pour ta réponse, content de pouvoir t'aider ! Au sujet du problème d'Intl j'en parle dans la vidéo à 12:57
Il faut copier des DLL depuis le dossier d'installation de PHP vers celui d'Apache, je te laisses regarder ce que je dis dans la vidéo.
j'ai un problème, lors de l'installation de la boutique, elle revoi une erreur (http 500-erro)
Bonjour, je reçois ce message HTTP 500 - error - comment résoudre cela merci
Bonjour,
Il faut me donner un peu plus de détails ;) à quel moment ce message arrive ? La première fois que vous accédez à votre boutique ? Dans l'admin ? Je vous conseille d'activer le mode debug en modifiant le fichier defines.inc.php : www.adriendemeyer.com/activer-mode-debug-prestashop/
De cette manière vous aurez plus de détails sur l'erreur (erreur de connexion à la base de données ou autre).
Bonjour, magnifique et merci beaucoup car tout à marché pour moi... Mais Par contre le tableau de bord est très long à charger et parfois il ne charge pas du tout et m'affiche une erreur """""Cette page ne fonctionne pas Impossible de traiter cette demande via localhost à l'heure actuelle.
HTTP ERROR 500""". Vous savez d'ou sa peut venir?
Bonjour ! Dans ce genre de cas, je conseille toujours (oui c'est souvent la même réponse) de bien vérifier la version de PHP utilisée en local pour vous assurer qu'elle soit compatible avec votre version de Prestashop : devdocs.prestashop.com/1.7/basics/installation/system-requirements/ Ce type d'erreur m'est arrivé justement après mise à jour de PHP chez l'hébergeur par exemple.
Au sujet de la lenteur générale, c'est aussi une des limitations de l'installation en local.
Merci beaucoup pour les compliments et content d'avoir pu vous aider !
Bonjour. impossible de lancer prestashop pour la même error 500 que vous version php 7.4.1, comment avez vous fait?
@@MrLoumite Bonjour, j'ai le même problème est ce que tu as trouvé la solution ?
@@AutoradioMultimedia Non je n'ai pas réussi à l'installer en local car quand je change la version de Php, les serveurs apache ne se lancent plus et prestashop non plus. Du coup j'ai tenté l'installation sur 1&1 en louant un hebergement. Ca fait 3 semaines et demies que j'essaie sans succès, surement encore un probleme de version de php, en tout cas le helpdesk n'a pas réussi à m'aider et j'ai tout résilié et j'abandonne prestashop. :-( pour le moment du moins.
@@MrLoumite Bonjour, merci pour ta réponse, mois aussi j'ai trouvé une solution pour installer en local, j'ai utilisé wamp server. Sans problème, ca fonctionne direct.
www.wampserver.com/
bonsoir, ca me dit ca au moment de l'installation
"Création des paramètres de fichier
Une erreur est survenue durant l'installation...
Vous pouvez utiliser les liens à gauche pour revenir aux étapes précédentes, ou redémarrer l'installation en cliquant ici.
1: HTTP 500 - error -"
Avez vous trouvé la solution? J'ai exactement le même problème
@@chogun76 jai supprimé tout les fichiers du dossier www avec fillzilla j’ai supprimé la base de données et j’ai refait mon serveur à 0 flemme d’attendre de l’aide 😂
Excellent !!!
Merci Bruno 😁
Salut, super video !
J'ai un soucis dans performances je ne peux pas mettre la valeur "force compilation" le formulaire est bugué malgré les refresh. Un conseil ?
Salut Boubakar et merci beaucoup déjà !
Concernant ton problème, j'ai souvent des erreurs, surtout en local, en changeant le mode de compilation des templates. Si tu rafraîchis, ça ne fonctionne toujours pas donc ?
Dans ce cas, est-ce que tu peux aller jeter un œil dans ta base de données, dans la table 'ps_configuration'. Vérifie que tu n'aies pas des enregistrements appelés 'PS_SMARTY_FORCE_COMPILE' (qui gère la compilation) ou 'PS_SMARTY_CACHE' (qui gère le cache) à double. Si oui supprimes-en un. Sinon tente de modifier 'PS_SMARTY_FORCE_COMPILE' depuis la base directement, en le mettant à 2.
Je ne te garantis rien, je n'ai pas pu tester, au pire revient à la valeur de base.
J'espère que ça pourra régler ton problème, bon courage !
@@newslang_ch Yope!
C'était plus simple que ça, le problème s'est réglé en prenant une version de php 7.2 comme dans ta vidéo 😁. À priori prestashop déconne avec les version de php supérieure supérieure à 7.2. Merci beaucoup pour ton aide !
salut svp comment resoudre ce problème
Create default shop and languages
An error occurred during installation...
Hello ! Comme déjà dit, en cas de plantage durant l'installation, le plus simple est simplement de la relancer. À chaque fois que ça m'est arrivé, relancer le processus réglait le problème 😉
@@newslang_ch chez moi, il plante, et j'ai beau relancer, il plante toujours. Ce qui m'étonne, c'est que je n'ai eu aucune erreur avant..... il y a peut-être un lien du coup
Bonjour, Apres installation je me rend compte que la liste des modules est vide et impossible d'installer, a tu une idée ? Un grand merci pour le tuto bien détaillé
Bonjour, merci du retour ! Est-ce que tu as jeté un oeil dans le dossier d'installation de Prestashop sous \modules ? Est-ce que tu as bien une liste de dossier là-dedans ou pas du tout ? Si oui, essaie de vider le cache, il y a des chances que ça règle le souci. Si non, je te conseille de refaire l'installation, je ne vois pas d'autre solution malheureusement.
@@newslang_ch Merci pour ton retour, j'ai refait l'installation sur un autre ordi et c'est la meme chose et je trouve pas bien des dossiers dans le fichier /modules
Excellente vidéo :) par contre à la connexion avec la BDD j'ai le message d'erreur suivant : "Votre identifiant de base de données n'a pas les droits pour créer une table sur la base de données. Demandez à votre hébergeur :
Table 'ps_test' already exists"
Tu sais d'où ça vient 🤔
Bonjour Rémy ! Merci du retour :)
Alors le message initial semble dire que ton utilisateur n'a pas tout les droits sur le DB, donc qu'il n'est pas abilité à créer des tables. Essaie de te connecter à ta DB avec ton utilisateur et de créer / supprimer une table.
Le message suivant indique que "ps_test" existe déjà, mais il s'agit probablement d'une table créée par Prestashop au test de connexion pour s'assurer que tu as suffisamment de droit. Tu peux essayer de la renommer "ps_test2" (éviter de la supprimer dans le doute) et de refaire le test pour voir si cela corrige le problème.
Mais dans tous les cas, ça semble être un problème de droit. Bon courage à toi !
Hello... Merci pour ta super vidéo, cela m'a bien aidé 😉
Par contre j'ai fait exactement tout ce que tu as dit et en configurant le backoffice au moment de mettre en mode debug j'ai une liste énorme d'erreur (ça fait vraiment peur) alors que je n'ai encore rien fait et je ne sais pas comment m'en sortir... Je n'ai plus accès à rien d'autre que la page d'erreur... Je ne sais pas quoi faire !!! Please Help 😱
Salut, déjà content d'avoir pu t'aider !
Aïe, parfois l'activation du mode debug fait planter l'ensemble du site, vraiment la galère. Si tu veux enlever le mode debug pour que ça fonctionne tu peux aller dans le dossier d'installation de ta boutique, sous \config, ouvrir le fichier 'defines.inc.php'.
À l'intérieur, localise le code (au début du fichier) qui dit 'define('_PS_MODE_DEV_', true);' et change-le en 'define('_PS_MODE_DEV_', false);'
Cette action va désactiver le mode debug. Ça ne résoudra pas complètement le problème, puisque le mode debug ne fonctionnera pas, mais tu auras accès à ta boutique. Je te conseille de bien noter les erreurs en mode debug et de chercher sur le net si tu trouves quelque chose, avant de le désactiver depuis le fichier.
Après tu peux aussi bosser sans le mode debug, mais en cas d'erreur, tu n'auras pas le détail de l'erreur affiché en clair...
J'espère que ça pourra t'aider, bon courage pour la suite !
@@newslang_ch merci de ta réponse... Du coup j'avais tout ré installé 😁
J'ai une autre question est ce que tu sais ce que je peux faire si je n'arrive pas à insérer de description dans mes catégories ?
Est ce que tu sais si je dois obligatoirement rentrer des paramètres de livraison pour éditer mes fiches produits ?
D'avance merci. Fred.
@@newslang_ch Autre question: chaque fois que je veux enregistrer un produit je reçois ce message :
" The CSRF token is invalid. Please try to resubmit the form." et du coup je ne peux insérer aucune fiche produit... que puis je faire?
bonsoir, besoin d'aide, j'ai suivie cette tuto jusqu'au bout, l'installation s'est faite mais sur le back office, quand j'essaie d'accéder au menu cathegorie j'ai cette page d'erreur : Oops! An Error Occurred The server returned a "500Internal server Error" quelqu'un peut m'aider à avancer?
Pour ce problème, si cette erreur ne survient que sur certaines pages du back-office, essayez de vous assurer que votre version de Prestashop est compatible avec la version de PHP que vous utilisez : devdocs.prestashop.com/1.7/basics/installation/system-requirements/
Et essayez également d'activer le mode Debug dans Paramètre avancés > Performances pour plus de détails. Dernière chose, vous pouvez tenter de supprimer le dossier cache qui se trouve sous votre dossier d'installation de Prestashop, dans /var.
D'expérience, une de ces trois solution devrait résoudre le problème !
j'ai ce probleme a l'instalation de prestashop
"Au moins une table avec le même préfixe a été trouvée, merci de changer votre préfixe ou de supprimer vos tables existantes"
que faire merci
Bonjour, dans ce cas changez le préfixe "ps_" pour éviter les problèmes non ? Il est possible que vous ayez déjà fait une première installation qui a échoué ? Vous pouvez aussi supprimer la base et la recréer, puis relancer l'installation !
Salut ! Alors moi j'ai un problème à partir du moment où je dois accéder à l'espace admin genre quand je tape localhost/tuts/shop/admin il me met que cette page ne fonctionne pas je ne comprend pas pourquoi !
Hello Rézok,
Est-ce que tu as jeté un oeil dans l'architecture des dossiers de ton installation de Prestashop ? Tu as bien un dossier admin ? Sinon tu as peut-être un dossier admin234xyz avec un nom généré de ce genre, tape ce nom pour y accéder plutôt qu'admin.
Si la boutique marche, que tu as un dossier admin mais qu'y accéder ne fonctionne toujours pas, tu peux essayer de renommer le fichier .htaccess à la racine de prestashop en .htaccess2. Même chose pour le fichier .htaccess dans le dossier admin, pour voir si ça corrige le problème.
Si ça le corrige, rends-toi ensuite dans les paramètres de Prestashop sous Trafic & SEO et tu désactives les URLS simplifiées, tu enregistres, puis tu les réactives, pour recréer les fichiers htaccess corrects.
J'espère que ça pourra t'aider, bonne suite !
Bonjour,
j'ai un problème avec MAMP...quand on le télécharge il est fournis d'office avec les PHP 7.3 et 7.4 et comme il faut le 7.2 pour faire tourner prestashop sans bug ( de menu déroulant notamment) je ne peux pas aller plus loin.Ca fait 4 heures que je cherche partout où télécharger une plus ancienne version de MAMP mais impossible de trouver...quelqu'un pourrait me dépanner svp?Merci.
Bonjour Julien,
Merci du commentaire, vous avez soulevé un problème assez épineux dans le cas de mes tutos, MAMP en version gratuite ne permet d'utiliser que 2 versions de PHP, les deux plus récentes. Ayant MAMP Pro je ne peux pas tester ce comportement (spécifique à MAMP simple), j'ai un peu cherché sur le net et j'ai trouvé pas mal de solutions en anglais pour MAMP pour Mac, mais pas pour Windows.
Cependant est-ce que vous avez jeté un oeil à cet article ?
www.igorkromin.net/index.php/2017/08/07/how-to-addchange-php-versions-appearing-in-mamp-preferences/
Ou cette question sur StackOverflow ?
stackoverflow.com/questions/16783558/how-can-i-add-additional-php-versions-to-mamp
MAMP, même en version gratuite, installe une dizaine de versions de PHP, je suis certain qu'il y a un moyen de les afficher dans les réglages pour pouvoir les choisir, car il est possible de le faire sur MAMP Pro (qui est la même installation exactement).
Redites-moi si vous avez pu trouver une solution !
Bonjour Julien,
Je reviens vers vous pour ce problème, je pense qu'il a été corrigé depuis, mais j'ai eu le temps de me pencher dessus et j'ai mis à jour mon article :
newslang.ch/blog/tutoriel-installer-prestashop-1-7-en-local/
Pour vous expliquer comment procéder avec MAMP (sans la version Pro) pour pouvoir utiliser une version plus ancienne de PHP.
J'espère que ça vous aidera, merci encore du commentaire qui m'a permis d'améliorer mon article initial !
@@newslang_ch Hello, merci pour vos super articles. Votre solution a l'air d'avoir fonctionné chez vous mais moi, si j'ajoute un underscore _ ou supprime ne serait-ce qu'un seul fichier php, MAMP refuse ensuite de lancer les serveurs !
Bonjour, j'ai un probleme, prestashop ne detecte pas ma base de données creer sur phpmyadmin, pourtant j'ai suivi tout les etapes, dans ma base de données au lieu d'avoir marquer localhost il y a serveur 127.0.0.1
Bonjour,
Avec un peu de retard, 127.0.0.1 et localhost, c'est exactement la même chose.
Si vous avez suivi le tuto, que vous utilisez MAMP et que vous pouvez accéder à la base avec localhost/MAMP/phpmyadmin.php ça devrait fonctionner avec Prestashop. À moins que le nom de la base, l'utilisateur ou le mot de passe que vous donniez soit incorrect.
Bon courage à vous en tout cas !
Bonjour, excellent tutoriel. j'ai un petit problème après l'installation en local. Ca rame énormément Ça met plus de 10s quand je suis sur prestashop pour sélectionner n'importe quoi Fiche-produit, Module, Page etc. Maintenant ça bug. Rame depuis plus de 5 minutes je ne peux même pas rentrer sur Presta shop avec l'adresse Local host. Je n'ai pas le même local host que dans la vidéo Je suis en 8888. ne me demandez pas pourquoi, c'étais la seule solution pour tout installer correctement. Je n'y connais absolument rien en création de site internet c'est mon tout 1ère tuto. Merci Pour l'aide. J'aimerais Ouvrir un magasin et e-commerce vente de maquette. Encore un grand merci pour l'aide.
Bonjour, merci déjà pour les compliments, content d'avoir pu aider ! Au sujet de la vitesse, vous êtes sur Mac ou PC ? J'ai remarqué que MAMP était pas mal plus lent sur PC alors que sous Mac ça tourne vraiment pas mal. Au sujet de localhost:8888 ça dépend un peu de la version de MAMP donc c'est tout à fait normal, il utilise juste un autre port (le 8888 justement) plutôt que celui par défaut d'internet (le port 80).
Mais ça ne devrait avoir aucun impact sur la vitesse. Et malheureusement je n'ai pas de solution toute faite pour un problème de lenteur. Vous pouvez tenter d'aller dans le back-office sous Paramètres avancés > Performance et vider le cache (bouton en haut à droite). Et supprimer le dossier cache qui se trouve sous /var/cache dans l'installation de Prestashop... Ce n'est absolument pas garanti, mais sait-on jamais !
Si vraiment c'est impossible à travailler, alors je vous conseille de peut-être directement prendre un hébergement et d'installer Prestashop dessus plutôt qu'en local. Dans tous les cas, faites des recherches google sur "prestashop 1.7 lent local" ou "prestashop 1.7 slow local" si vous maîtrisez l'anglais, vous trouverez peut-être de l'aide !
Bon courage à vous.
Merci pour l'aide.
J'avais suivi un autre tuto avant le vôtre.
J'ai donc tout supprimer et réinstaller les logiciel. Aucun problème de compatibilité lors de l'installation de presta shop. C'est pour cela que j'avais regardé votre tuto après 2h de recherches.
Pour y accéder, dans le moteur de recherche internet, je dois écrire localhost et uniquement localhost pourtant je l'ai installé dans un sous-dossier. Je pense parce que je l'ai installé sur le disque dur C par défaut. Je ne trouve pas cela sécurisé de taper juste localhost.
Deuxièmement, tout fonctionne correctement sur ma boutique.
C'est pour programmer que cela pose problème.
J'ai accès à toutes les options logo, paiement, livraisons etc. Sauf au fiche produit. Cela bug énormément, j'ai un message d'erreur qui me dit de choisir le mode debug. Si je ne l'ai pas cocher c'est que le mode debug bug. J'ai la barre de recherche avec se déconnecter, qui se trouve en plein milieu de mon écran. Donc j'avais fait le choix de ne pas activer le mode debug. J'ai été obligé de le faire pour accéder au fiche produit pour rajouter un produit.
En activant le mode debug, je n'ai plus du tout accès à tous les paramètres. Seulement accès à ma boutique.
J'ai un message qui me dit :
Deprecated: array_key_exists(): Using array_key_exists() on objects is deprecated. Use isset() or property_exists() instead in C:\web création\site web\src\Adapter\EntityMapper.php on line 99
Si pour votre aide, je pense faire appelle plutôt à un professionnel qui me créera mon site internet.
bonjour pour moi tout ce passe bien sauf que a l'installation de la boutique a 45% j'ai une erreur Unable to write into "fr-FR"" (data layer : "PrestaShop\PrestaShop\Core\Data\Layer\AbstractDataLayer") Comment proceder pour réler cette erreur? Merçi
Hello Laurent, merci de ton retour !
J'ai déjà eu ce genre de soucis à l'installation, ce n'est pas une solution très recherchée : le plus simple est de revenir en arrière et de relancer le processus d'installation. De mon côté à la deuxième tentative, ça marche en général. J'espère que ça sera le cas pour toi !
@@newslang_ch bonjour, merci pour la video, moi je bloc a 67%, c'est marqué " erreur sent by addons. you may need to be logged " merci
J'ai le même soucis d'installation avec prestashop ça s'arrête à 45% svp aidez-moi
Bonjour, j'ai cette erreur au niveau de la création de la boutique par défaut et des langues
1: HTTP 200 - parsererror -
Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Cannot access protected property Language::$id_lang in D:\Dev\Web\tuts\shop\src\Adapter\EntityMapper.php:100 Stack trace: #0 D:\Dev\Web\tuts\shop\classes\ObjectModel.php(264): PrestaShop\PrestaShop\Adapter\EntityMapper->load('1', NULL, Object(Language), Array, '1', true) #1 D:\Dev\Web\tuts\shop\classes\Language.php(1401): ObjectModelCore->__construct('1') #2 D:\Dev\Web\tuts\shop\classes\Language.php(1273): LanguageCore::updateMultilangTable('fr') #3 D:\Dev\Web\tuts\shop\src\PrestaShopBundle\Install\Install.php(609): LanguageCore::installLanguagePack('fr', Array, Array) #4 D:\Dev\Web\tuts\shop\src\PrestaShopBundle\Install\Install.php(436): PrestaShopBundle\Install\Install->installLanguages(Array) #5 D:\Dev\Web\tuts\shop\install\controllers\http\process.php(169): PrestaShopBundle\Install\Install->installDefaultData('Feng Shui', 'tn', false, true) #6 D:\Dev\Web\tuts\shop\install\controllers\http\process.php(91): InstallControllerHttpProcess->process in D:\Dev\Web\tuts\shop\src\Adapter\EntityMapper.php on line 100
Bonjour,
Vous avez ce problème à l'installation donc ? J'ai trouvé quelques réponses sur Google, jetez-y un oeil :
www.google.com/search?q=installation+prestashop+HTTP+200+-+parsererror&oq=installation+prestashop+HTTP+200+-+parsererror&aqs=chrome..69i57j0i22i30.2869j0j7&sourceid=chrome&ie=UTF-8
Les problèmes d'installations viennent souvent de problème de version de PHP ou simplement de caprice de Prestashop, tenez de relancer plusieurs fois le processus pour espérer que ça passe. Sinon bien vérifier que la version de PHP soit compatible avec la version de Prestashop que vous installez.
Bon courage !
Bonjour, vraiment j'ai trouvé de difficultés d'installer prestashop en local, aidez moi le plus tos possible , j'ai besoin.
au revoir merci d'avance
Bonjour,
Malheureusement, si vous ne me décrivez pas votre problème je ne peux pas vraiment vous aider. Redites-moi si vous avez une erreur ou un dysfonctionnement précis et j'essaierai de vous aider !
j'ai suivie tout comme toi mais malheureusement elle s'arrête au comptabilité système après la modification de la configuration PHP avec Notepad++ 🙄🙄
Bonjour Mustapha,
Tu as un bug à cette étape ou tu ne parviens pas à faire la modification dans le php.ini ?
30min la vidéo....
impossible d'accéder à ma partie admin... cela me met : Cette page de fonctionne pas impossible de traiter cette demande via localhost à l'heure actuelle. Http error 500. Que faire ?
Bonjour Cyrielle, jetez un oeil aux autres commentaires ici même ou allez voir mon article de blog et ses commentaires : newslang.ch/blog/tutoriel-installer-prestashop-1-7-en-local/
J'ai déja répond de nombreuses fois à ce type de problème et peut-être que vous trouverez la solution là ! Bon courage.