dricard75 Posted September 27, 2012 Share Posted September 27, 2012 (edited) Bonjour, J'ai récemment procédé à la mise à jour de Prestashop (de 1.4.9.0 vers 1.5.0.17). Depuis, les pages CMS ne fonctionnent plus! Lorsque je clic sur un lien, par exemple "Conditions d'utilisation", j'arrive sur une erreur 404. De plus, lorsque je suis dans le backoffice et que je tente d'éditer l'une des pages, peu importe laquelle, je tombe sur une page blanche dans le backoffice. Pouvez-vous m'aider? Je n'ai aucune piste vers laquelle m'orienter. Merci Edited October 7, 2012 by dricard75 (see edit history) Link to comment Share on other sites More sharing options...
Broceliande Posted September 27, 2012 Share Posted September 27, 2012 Bonjour, J'ai récemment procédé à la mise à jour de Prestashop (de 1.4.9.0 vers 1.5.0.17). Depuis, les pages CMS ne fonctionnent plus! Lorsque je clic sur un lien, par exemple "Conditions d'utilisation", j'arrive sur une erreur 404. De plus, lorsque je suis dans le backoffice et que je tente d'éditer l'une des pages, peu importe laquelle, je tombe sur une page blanche dans le backoffice. Pouvez-vous m'aider? Je n'ai aucune piste vers laquelle m'orienter. Merci Bonjour, Je pense que tu devrais vérifier tes paramètres seo : voir si le rewrite est bien actif, et surtout regénérer ton fichier .htaccess Pour info , le mot Urgent comme d'autres de ce type sont interdits dans les titres de Topic , j'ai donc édité le tiens. Link to comment Share on other sites More sharing options...
dricard75 Posted September 29, 2012 Author Share Posted September 29, 2012 J'ai vérifié les paramètres SEO et tout semble OK. J'ai vérifié le fichier .htaccess et ça semble être bon. Cependant, le .htaccess que j'ai vérifié est celui qui est installé à la racine du site web. Est-ce qu'il devrait y avoir un autre fichier .htaccess ailleurs dans un autre dossier? Le message que j'ai actuellement dans la section SEO est : La réécriture d'URL (mod_rewrite) n'est pas détecté active sur votre serveur. Si vous voulez utiliser les URL simplifiées, veuillez activer ce module Apache. J'ai vérifié avec mon hébergeur afin de m'assurer que le module mod_rewrite du serveur apache est bel et bien activé. J'ai eu comme première réponse que ce module est activé par défaut. Voici ce que contient mon fichier .htaccess alors que la fonction URL simplifiée est désactivée : # ~~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> RewriteEngine on RewriteRule ^api/?(.*)$ webservice/dispatcher.php?url=$1 [QSA,L] </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /store/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 Voici ce que contient mon fichier .htaccess alors que la fonction URL simplifiée est activée : # ~~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> RewriteEngine on RewriteRule ^api/?(.*)$ webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ img/p/$1-$2$3$4.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9]+)\-([0-9]+)(-[0-9]+)?/.+\.jpg$ img/p/$1-$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$1$2$3$4.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-\.*]*)(-[0-9]+)?/.+\.jpg$ img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^c/([a-zA-Z-]+)(-[0-9]+)?/.+\.jpg$ img/c/$1$2.jpg [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^.*$ index.php [NC,L] </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /store/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 J'ai redemandé une confirmation de mon hébergeur. Cependant, y a-t-il quelque chose qui m'échappe? Un paramètre dans Prestashop que je ne vois pas? Je n'avais pas de problème avant de faire la mise à jour 1.5.0.17! Link to comment Share on other sites More sharing options...
arnaudboubennec Posted October 7, 2012 Share Posted October 7, 2012 J'ai vérifié les paramètres SEO et tout semble OK. J'ai vérifié le fichier .htaccess et ça semble être bon. Cependant, le .htaccess que j'ai vérifié est celui qui est installé à la racine du site web. Est-ce qu'il devrait y avoir un autre fichier .htaccess ailleurs dans un autre dossier? Le message que j'ai actuellement dans la section SEO est : La réécriture d'URL (mod_rewrite) n'est pas détecté active sur votre serveur. Si vous voulez utiliser les URL simplifiées, veuillez activer ce module Apache. J'ai vérifié avec mon hébergeur afin de m'assurer que le module mod_rewrite du serveur apache est bel et bien activé. J'ai eu comme première réponse que ce module est activé par défaut. Voici ce que contient mon fichier .htaccess alors que la fonction URL simplifiée est désactivée : # ~~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> RewriteEngine on RewriteRule ^api/?(.*)$ webservice/dispatcher.php?url=$1 [QSA,L] </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /store/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 Voici ce que contient mon fichier .htaccess alors que la fonction URL simplifiée est activée : # ~~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> RewriteEngine on RewriteRule ^api/?(.*)$ webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ img/p/$1-$2$3$4.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9]+)\-([0-9]+)(-[0-9]+)?/.+\.jpg$ img/p/$1-$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$1$2$3$4.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-\.*]*)(-[0-9]+)?/.+\.jpg$ img/c/$1$2$3.jpg [L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^c/([a-zA-Z-]+)(-[0-9]+)?/.+\.jpg$ img/c/$1$2.jpg [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^.*$ - [NC,L] RewriteCond %{HTTP_HOST} ^minivtt.ca$ RewriteRule ^.*$ index.php [NC,L] </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /store/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 J'ai redemandé une confirmation de mon hébergeur. Cependant, y a-t-il quelque chose qui m'échappe? Un paramètre dans Prestashop que je ne vois pas? Je n'avais pas de problème avant de faire la mise à jour 1.5.0.17! Avez-vous trouvé la solution SVP? Link to comment Share on other sites More sharing options...
dricard75 Posted October 7, 2012 Author Share Posted October 7, 2012 Ne n'ai pas trouvé de solution à mon problème. Cependant, j'ai procédé à une installation complète de la version 1.5.0.17 (pas une mise à jour, mais bien une installation à partir de zéro) en parallèle de celle qui m'est défectueuse. Cette nouvelle installation ne rencontre aucun problème. Mon constat est que la mise à jour que j'ai effectuée de la version 1.4.9.0 vers la version 1.5.0.17 ne s'est pas effectuée correctement. Des fichiers se sont probablement corrompus et/ou la base de données s'est probablement aussi mêlée. Je suis à mes débuts avec Prestashop et fort probablement que j'ai moi-même causé ces tracas en essayant certaines choses. Par chance, notre boutique n'était pas encore en ligne et compte tenu de ce fait, nous avons décidé de repartir de zéro avec la version installée en neuf. 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