[RESOLU] Ovh, conflit entre Url rewrite et activation php5...
Identitools
Member
dans Bogues
Bonjour, je viens d'installer pluxml sur un hébergement ovh.
1) J'envoie les fichiers sur le serveur
2) Création d'un .htaccess avec "SetEnv PHP_VER 5" dedans
3) Install puis supression de install.php
4) Activation de l'url rewrite.... ( Attention un fichier .htaccess est déjà présent à la racine de votre PluXml. En activant la réécriture d'url ce fichier sera écrasé )
Je sélectionne quand même oui. Je sauvegarde puis :
1) J'envoie les fichiers sur le serveur
2) Création d'un .htaccess avec "SetEnv PHP_VER 5" dedans
3) Install puis supression de install.php
4) Activation de l'url rewrite.... ( Attention un fichier .htaccess est déjà présent à la racine de votre PluXml. En activant la réécriture d'url ce fichier sera écrasé )
Je sélectionne quand même oui. Je sauvegarde puis :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez.379/publicat/www/core/lib/class.plx.date.php on line 17
Ensuite il me vient l'idée de rajouter "SetEnv PHP_VER 5" au début du nouveau fichier .htaccess pour corriger le tir, ce qui donne :
# PHP5
SetEnv PHP_VER 5
# BEGIN -- Pluxml
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
# Réécriture des urls
RewriteRule ^([^feed\/].*)$ index.php?$1 [L]
RewriteRule ^feed\/(.*)$ feed.php?$1 [L]
</IfModule>
<Files "version">
Order allow,deny
Deny from all
</Files>
# END -- Pluxml
De retour sur le site, j'actualise et :Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, postmaster@*********.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Avez vous une idée pour conserver le support php5 et l'url rewriting à la fois ? Merci d'avance. Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Chez moi cela fonctionne très bien chez OVH :
Voici mon fichier .htaccess : J'ai donc mis les règles de PluXml en premier (j'utilise aussi d'autre règles que je place entre l'activation de PHP5 et les règles de PluXml).
En espérant que cela fonctionne chez toi !