Jump to content

( RESOLU) Installation Prestashop OVH perso problème d'url simplifié et PHP5


Recommended Posts

Bonjour,
je rencontre un problème avec mon htaccess, il ne fonctionne pas:

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0

Mon problème réside dans l’url simplifiée : lorsque je l’active, j’ai un message “ Oups ! Petit problème... Ce lien semble brisé.“ au sein même de mon site (http://www.antiquesbijoux.com/content/1-livraison ou par exemples
http://www.antiquesbijoux.com/blog/entry/2-histoire-bijoux-epoque-ancien-occasion.html )

J’ai bien la commande “SetEnv PHP_VER 5 SetEnv REGISTER_GLOBALS 0” active dans mon fichier htaccess, donc pas de problème de page blanche sur le site mais plus d'images de produits en page d'accueil et liens brisés dans module news, le bloc informations, bloc déja vus...etc.
Cependant, j’ai beau essayer tous les autres codes, que se soient ceux que j’ai trouvé un peu partout ou celui généré par le BO, l’url simplifiée ne fonctionne pas.

je suis sous OVH
Type de domaine : FreeDom associé à l'hébergement antiquesbijoux.com
Type d'offre : perso


merci

Share this post


Link to post
Share on other sites

Ok, allez dans votres répertoire d'installation de MAMP (ou LAMP, XAMP....) cherchez le fichier httpd.conf puis décommentez les lignes suivantes :

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

Share this post


Link to post
Share on other sites
Ok, allez dans votres répertoire d'installation de MAMP (ou LAMP, XAMP....) cherchez le fichier httpd.conf puis décommentez les lignes suivantes :

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c



j'ai supprimé une ligne LoadModule rewrite_module modules/mod_rewrite.so dans le fichier MAP

AddModule mod_rewrite.c n'es pas présent
que dois je faire ensuite?

encore merci

Share this post


Link to post
Share on other sites

Bon c'est pas grave, à priori ça devrait fonctionner maintenant.

Exécutez les tâches suivantes dans cet ordre précis :

1/ Créer le fichier .htaccess à la main, laissez le vide, et attribuez un chmod à 777

2/Dans le back-office : Activez l'url simplifiée depuis l'onglet 'Préférences'

3/Générez le fichier .htaccess depuis le générateur disponible dans l'onglet 'Outils' du back-office

Share this post


Link to post
Share on other sites

Bon ça marche pas...dès que génére un nouveau fichier .htaccess j'ai la page blanche....c'est frustrant de ne pas pouvoir activer l'url simplifié

merci pour votre aide néammoins

Valérie

Share this post


Link to post
Share on other sites

Vous avez bien suivi ces étapes dans l'ordre ?

Votre fichier .htaccess a t'il tout les droits ?

Pouvez-vous copier le contenu de votre htaccess ?

PS : vous travaillez en local sur votre Mac, ou bien directement en ligne sur le serveur OVH ?

Share this post


Link to post
Share on other sites

Bonjour,
j'ai suivi toutes les étapes.

Actuellement j'ai du remettre dans le htaccess avec comme contenu:

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0

CHMOD 777

url simplifé désactivé dans le BO

je travaille directement sur le FTP (filezilla)

merci pour votre aide

Share this post


Link to post
Share on other sites

Bonsoir, j'ai tout essayé ca ne fonctionne toujours pas....

Quelqu'un peux t'il me proposer un fichier htacces pour mon site je suis sous OVH mysql5-12.perso

Merci grandement

Valérie

Share this post


Link to post
Share on other sites

mais encore??? :)

un complément d'infos m'aiderait grandement... qu'entendez vous par brider? que dois en déduire pour solutionner mon problème?

merci et bon week end

Valérie

Share this post


Link to post
Share on other sites

Bonsoir, j'ai essayé ceçi et ça semble fonctionner, j'ai pu cocher l'url simplifié c'est top enfin.


#  .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
  # http://www.prestashop.com – http://www.prestashop.com/forums

  # URL rewriting module activation
     SetEnv PHP_VER 5
     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,E]
     RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E]
     RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.)$ /product.php?id_product=$3&isolang;=$1$5 [L,E]
     RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-])\.html(.)$ /product.php?id_product=$2&isolang;=$1$4 [L,E]
     RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-])(.)$ /category.php?id_category=$2&isolang;=$1 [QSA,L,E]
     RewriteRule ^([a-zA-Z0-9-])/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.)$ /product.php?id_product=$2$4 [L,E]
     RewriteRule ^([0-9]+)\-([a-zA-Z0-9-])\.html(.)$ /product.php?id_product=$1$3 [L,E]
     RewriteRule ^([0-9]+)\-([a-zA-Z0-9-])(.)$ /category.php?id_category=$1 [QSA,L,E]
     RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-])(.)$ /cms.php?id_cms=$1 [QSA,L,E]
     RewriteRule ^([0-9]+)_([a-zA-Z0-9-])(.)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
     RewriteRule ^([0-9]+)_([a-zA-Z0-9-])(.)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
     RewriteRule ^lang-([a-z]{2})/(.)$ /$2?isolang=$1 [QSA,L,E]

  # Catch 404 errors
     ErrorDocument 404 /404.php




merci pour votre aide et la contribution apportée aux nouveaux utilisateurs de Prestashop :))

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

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