dege44 Posted July 21, 2012 Share Posted July 21, 2012 (edited) Bonjour Je viens de migrer en 1.4.8.2 tout fonctionne parfaitement à part ma page contact qui ne s'affiche plus... quand je clique sur contactez-vous cela m'affiche la HomePage. J'ai mis l'ancien fichier contact-form.php, mais rien n'y fait... Quelqu'un aurait-il une idée ? merci Edited July 24, 2012 by dege44 (see edit history) Link to comment Share on other sites More sharing options...
dege44 Posted July 22, 2012 Author Share Posted July 22, 2012 Bonjour J'ai activé le debug mode... rien de rien pas une seule indication n'apparait j'ai vidé le cache, le smarty, toujours rien J'ai remis le fichier de la version 1.4.8.2, rien de rien J'ai mis le fichier de la version 1.4.6.2 (mon ancienne version qui fonctionnait), toujours rien de rien !!!!! merci si vous avez des idées Link to comment Share on other sites More sharing options...
Oron Posted July 22, 2012 Share Posted July 22, 2012 Bonjour Indiquer l'url de votre site afin que nous puissions voir ce qui cloche Link to comment Share on other sites More sharing options...
dege44 Posted July 23, 2012 Author Share Posted July 23, 2012 Bonjour Voici mon url : http://www.essentiel-de-lavande.com/fr/ Merci cordialement Link to comment Share on other sites More sharing options...
Oron Posted July 23, 2012 Share Posted July 23, 2012 Bonjour Apparament elle est manquante, par contre ce je vois c'est l'url qui est : http://www.essentiel-de-lavande.com/contact-form.php et qui devrait être http://www.essentiel-de-lavande.com/fr/contact-form.php Est-ce que ce fichier existe-t-il ? Link to comment Share on other sites More sharing options...
Luc Lérot Freelance Posted July 23, 2012 Share Posted July 23, 2012 Perso j'ai une 301 qui sort. Est-ce qu'il n'y aura pas un pb de configuration avec vos paramètres d'URL Rewriting. Avez-vous essayé de regénéré le fichier .htaccess ? Link to comment Share on other sites More sharing options...
dege44 Posted July 23, 2012 Author Share Posted July 23, 2012 Oui effectivement dans mon htaccess contact-form n'apparait pas... mais si je veux le rajouter à la main (car la regénération ne fait rien) et bien mon site plante voici mon htaccess # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE # http://www.prestashop.com - http://www.prestashop.com/forums SetEnv PHP_VER 5 AddType x-mapp-php5 .php <IfModule mod_rewrite.c> # URL rewriting module activation RewriteEngine on # URL rewriting rules RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L] RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg [L] RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L] RewriteRule ^([a-z]{2})/[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$2&isolang=$1 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$2&isolang=$1 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$2&isolang=$1&noredirect=1 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$2&isolang=$1 [QSA,L] RewriteRule ^([a-z]{2})/content/([0-9]+)\-[a-zA-Z0-9-]* /cms.php?isolang=$1&id_cms=$2 [QSA,L] RewriteRule ^([a-z]{2})/content/category/([0-9]+)\-[a-zA-Z0-9-]* /cms.php?isolang=$1&id_cms_category=$2 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)__[a-zA-Z0-9-]* /supplier.php?isolang=$1&id_supplier=$2 [QSA,L] RewriteRule ^([a-z]{2})/([0-9]+)_[a-zA-Z0-9-]* /manufacturer.php?isolang=$1&id_manufacturer=$2 [QSA,L] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L] RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L] RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L] RewriteRule ^en$ /en/ [QSA,L] RewriteRule ^en/([^?&]*)$ /$1?isolang=en [QSA,L] RewriteRule ^fr/adresse$ /address.php?isolang=fr [QSA,L] RewriteRule ^fr/adresses$ /addresses.php?isolang=fr [QSA,L] RewriteRule ^fr/authentification$ /authentication.php?isolang=fr [QSA,L] RewriteRule ^fr/panier$ /cart.php?isolang=fr [QSA,L] RewriteRule ^fr/bons-de-reduction$ /discount.php?isolang=fr [QSA,L] RewriteRule ^fr/guest-tracking$ /guest-tracking.php?isolang=fr [QSA,L] RewriteRule ^fr/historique-des-commandes$ /history.php?isolang=fr [QSA,L] RewriteRule ^fr/identite$ /identity.php?isolang=fr [QSA,L] RewriteRule ^fr/mon-compte$ /my-account.php?isolang=fr [QSA,L] RewriteRule ^fr/commande$ /order.php?isolang=fr [QSA,L] RewriteRule ^fr/details-de-la-commande$ /order-follow.php?isolang=fr [QSA,L] RewriteRule ^fr/quick-order$ /order-opc.php?isolang=fr [QSA,L] RewriteRule ^fr/avoirs$ /order-slip.php?isolang=fr [QSA,L] RewriteRule ^fr/recherche$ /search.php?isolang=fr [QSA,L] RewriteRule ^fr/magasins$ /stores.php?isolang=fr [QSA,L] RewriteRule ^fr$ /fr/ [QSA,L] RewriteRule ^fr/([^?&]*)$ /$1?isolang=fr [QSA,L] RewriteRule ^es$ /es/ [QSA,L] RewriteRule ^es/([^?&]*)$ /$1?isolang=es [QSA,L] RewriteRule ^de$ /de/ [QSA,L] RewriteRule ^de/([^?&]*)$ /$1?isolang=de [QSA,L] RewriteRule ^it$ /it/ [QSA,L] RewriteRule ^it/([^?&]*)$ /$1?isolang=it [QSA,L] </IfModule> # Catch 404 errors ErrorDocument 404 /404.php <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule> et voici ce que je voulais rajouter mais ça plante : RewriteRule ^fr/contactez-nous$ /contact-form.php?isolang=fr [QSA,L] merci Link to comment Share on other sites More sharing options...
dege44 Posted July 23, 2012 Author Share Posted July 23, 2012 en fait j'aimerais qu'il n'y ai pas le /fr/, car apparemment cela empêche d'ouvrir aussi d'autres pages, car la généraltion du fichier htaccess ne prends pas toutes les pages en compte. merci pour vos conseils Link to comment Share on other sites More sharing options...
Luc Lérot Freelance Posted July 24, 2012 Share Posted July 24, 2012 Bon, quand je parlais du fichier .htaccess, c'était pour etre voir si le code 301 n'aurait pas pu provenir d'une erreur htaccess. Ceci dit, si la regénération du fichier htaccess casse tout, c'est pas l'idéal : - vous êtes sur d'avoir le mod_rewrite installé/activé ? - vous êtes sur d'avoir toute la conf d'URL Rewriting faite correctement sur Prestashop ? Dans tous les cas, l'URL contact-form.php n'a rien à voir avec l'url_rewriting, au contraire : c'est le nom du fichier qu'on appelle en direct. --> etes-vous sur que le fichier contact-form.php est bien présent à la racine de votre site ? et si oui, pourriez-vous jetez un oeil à son contenu ? Link to comment Share on other sites More sharing options...
dege44 Posted July 24, 2012 Author Share Posted July 24, 2012 Bonjour Oui le mode rewrite est activé et je pense que oui la conf url rewritting est ok je n'ai aucun message d'erreur dans le BO et oui le fichier contact-forme.php est bien là, de plus je vois que j'ai aussi d'autres soucis sur d'autres pages comme password.php... bref avec les pages qui ne sont pas dans mon fichier htaccess et qu'il ne regénére pas... Link to comment Share on other sites More sharing options...
Luc Lérot Freelance Posted July 24, 2012 Share Posted July 24, 2012 Oui effectivement dans mon htaccess contact-form n'apparait pas... mais si je veux le rajouter à la main (car la regénération ne fait rien) et bien mon site plante Pas sur que tout soit bien configuré justement... je viens d'essayer ca : http://www.essentiel-de-lavande.com/fr/contact, et je n'ai plus d'erreurs, j'arrive bien sur une page. On semblerait avancer donc. Ceci dit, la page reste blanche. Vous avez quoi dans les logs d'erreurs d'apache ? Link to comment Share on other sites More sharing options...
dege44 Posted July 24, 2012 Author Share Posted July 24, 2012 Bonjour j'ai mis l'affichage des erreurs à on et voici le message pour cette page : Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/homez.187/lessentij/www/themes/essentiel/contact-form.tpl" on line 15 "{include file=$tpl_dir./errors.tpl}<br />" - Unexpected "/", expected one of: "{" , "$" , "identifier" , INTEGER' in /homez.187/lessentij/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php:431 Stack trace: #0 /homez.187/lessentij/www/tools/smarty/sysplugins/smarty_internal_templateparser.php(2855): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 /homez.187/lessentij/www/tools/smarty/sysplugins/smarty_internal_templateparser.php(2920): Smarty_Internal_Templateparser->yy_syntax_error(37, '/') #2 /homez.187/lessentij/www/tools/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(37, '/') #3 /homez.187/lessentij/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('{capture name=p...') #4 /home in /homez.187/lessentij/www/tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 431 si vous comprenez quelque chose !! merci Link to comment Share on other sites More sharing options...
dege44 Posted July 24, 2012 Author Share Posted July 24, 2012 C'est bon j'ai résolu en mettant l'ancien fichier contact-form.tpl et maintenant ça marche !!!! En tous cas une grand merci pour tout 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