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

Link to comment
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
Link to comment
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

Link to comment
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 ?

Link to comment
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

Link to comment
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 :))

Link to comment
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...