granpopo Posted August 1, 2017 Share Posted August 1, 2017 Bonjour, Je fais part d'un petit problème que j'ai. Prestashop 1.7 et Mamp en local sur PC 1/ j'ai transféré mon site distant en local via fillezilla. 2/ J'ai ensuite fais le nécessaire avec la base de donnée : - changer dans la table PS_Shop URL pour mettre localhost en remplacement du distant (dans domain_SSL vachar 150) et dans domain vachar 150)et également remplacé le physical_uri vachar 64 pour l'emplacement 3/ j'ai fais le nécessaire pour accéder à la base de données en modifiant les données. 4/ je vois mon site en local : localhost/nomdemonsite 5/ TOUS LES LIENS NE FONCTIONNENT PAS ! The requested URL /index.php was not found on this server. Je suis à cours d'idées ? Et de votre côté pouvez vous m'aider ? Merci à vous ! Link to comment Share on other sites More sharing options...
Ediaval Posted August 1, 2017 Share Posted August 1, 2017 Bonjour, allez dans 'paramètre de la boutique' > trafics et SEO vous pouvez gérer vos URL ici. Cordialement Link to comment Share on other sites More sharing options...
granpopo Posted August 1, 2017 Author Share Posted August 1, 2017 Bonsoir Merci pour votre réponse, mais je suis allé voir et à priori ça me semble bon. Ou faut il que je regarde exactement ? Dans URL boutique : - domaine de la boutique et domaine SSL : Localhost -Chemin de base : /monsite/ URL simplifié est activé également... Je sèche... Link to comment Share on other sites More sharing options...
granpopo Posted August 1, 2017 Author Share Posted August 1, 2017 Ah ben justement j'ai désactivé URL simplifié et ça marche !! Quand je remettrai mon site sur le serveur distant, pourrais-je ensuite activer les URL simplifiées ? PB presque réglé ! cool ! Link to comment Share on other sites More sharing options...
Johann Posted August 1, 2017 Share Posted August 1, 2017 oui, mais pour ça, assure toi que le mod_rewrite d'Apache est bien activé 1 Link to comment Share on other sites More sharing options...
granpopo Posted August 2, 2017 Author Share Posted August 2, 2017 oui en effet... Du coup j'ai quand même envie que ça marche en local et je suis allé faire un tour du côté de mon .htaccess (car importé de prestashopen distant...j'imagine que c'est pour ça que j'ai le.htaccess plutôt que htaccess) il me marque ça : # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution# http://www.prestashop.com - http://www.prestashop.com/forums<IfModule mod_rewrite.c><IfModule mod_env.c>SetEnv HTTP_MOD_REWRITE On</IfModule>RewriteEngine on#Domain: localhostRewriteRule . - [E=REWRITEBASE:/terredelumiere/]RewriteRule ^api$ api/ [L]RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]# AlphaImageLoader for IE and fancyboxRewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]</IfModule>AddType application/vnd.ms-fontobject .eotAddType font/ttf .ttfAddType font/otf .otfAddType application/font-woff .woffAddType application/font-woff2 .woff2<IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|svg)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch></IfModule>#If rewrite mod isn't enabledErrorDocument 404 /MONSITE/index.php?controller=404# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again D'après ce que je comprends, quand je remettrai sur prestashop ça se fera à nouveau. Mais si je veux que URL simplifiées fonctionnent en local comment puis je faire ? (J'ai MAMP) Merci à vous ! Link to comment Share on other sites More sharing options...
Johann Posted August 2, 2017 Share Posted August 2, 2017 (edited) Et en local sur ton MAMP, c'est activé, le mod_rewrite ? sur WAMP par défaut ce n'est pas le cas, et ça expliquerait ton pb local Ton .htaccess est tout à fait standard (généré par PS) En local, fait un phpinfo (normalement, sur http://localhost tu as un lien qui te le permet facilement, et cherche "mod_rewrite" dans la section "loaded modules". S'il n'y est pas, active le comme ceci (sur WAMP) : - clic sur l'icone de W/AMP - Apache - Apache Modules - cocher "rewrite module" - redémarrer le service Apache Edited August 2, 2017 by Johann (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now