Afin de pouvoir installer une majorité de CMS nouvelle génération (WordPress, Joomla, Prestashop, …), il faut avoir PHP 5 d’activé.
Vous pourrez trouver ci-dessous un listing des lignes à ajouter dans votre .htaccess, ainsi que les actions à réaliser pour que PHP 5 fonctionne sur votre hébergement, et ce en fonction de votre hébergeur.
PHP 5.2 – OVH : www.ovh.com
SetEnv PHP_VER 5
PHP 5.3 – OVH
SetEnv PHP_VER 5_3
PHP 5.4 – OVH
SetEnv PHP_VER 5_4
PHP 5 – 1and1 : www.1and1.fr
AddType x-mapp-php5 .php .php3 .php4 .htm .html
ou
AddType x-mapp-php5 .php
PHP 5 – Infomaniak : www.infomaniak.com
Activation via le panneau d’administration de l’hébergement.
PHP 5 – PHPNUX : www.phpnux.com
AddHandler x-httpd-php5 .php AddType application/x-httpd-php5 .php
ou bien activation via le panneau d’administration de l’hébergement.
PHP 5 – Amen : www.amen.fr
Activation via le panneau d’administration de l’hébergement.
PHP 5 – Free : www.free.fr
php 1
PHP 5 – Online : www.online.net
AddType application/x-httpd-php5 .php
PHP 5 – Nuxit : www.nuxit.com
Options -indexes AddHandler x-httpd-php5 .php AddType application/x-httpd-php5 .php
PHP 5 – Strato : www.strato.com
AddHandler x-httpd-php5 .php AddType application/x-httpd-php5 .php
Un très bon mémo que je vais bookmarker pour y revenir ultérieurement.
En ce qui concerne php5.3 sur OVH personnellement je préfère ne pas utiliser une version de test pour mes sites.
Ps: j'ai tenté de commenter cet article via mon ipad et safari mais impossible, dommage.
@Olivier : Merci pour le retour. Sur Safari sur pc, aucun soucis. Je vais essayer de trouver quelqu'un avec un Ipad pour tester 😉
Bonjour et merci. Je travaille sur un site pour un client, mais je n'arrive pas a faire marcher le .htaccess sur un OVH PRO (mutualisé). D'ailleurs, quand j'insère la ligne (et uniquement celle-la) pour le PHP5, j'ai une erreur 500 … avez-vous un retour la dessus ? Merci.
Bonjour. Avez-vous bien pris cette ligne ?
SetEnv PHP_VER 5
Par quel logiciel uploadez-vous le fichier ?
J'utilise FileZilla, en UTF-8 sans BOM.
Et le mod_rewrite ne merche pas non plus!
Si je mets ceci:
SetEnv PHP_VER 5
RewriteEngine on
Rewritecond %{HTTP_HOST} ^site.com$
Rewriterule ^(.*) [QSA,L,R=301]
J'ai une erreur 500
Si je mets juste:
SetEnv PHP_VER 5
Tout va bien
Si je mets:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^(.*) http://www.example.com/$1 [QSA,L,R=301]
Rien ne se passe (le code n’est pas pris en compte).
Ou encore un RedirectPermanent /page1.html http://example.com/page2.html
n'est pas pris en compte non plus …
Ce n'est donc pas une erreur d'activation Php5.
Le code suivant ne fonctionne donc pas ? C'est étonnant.
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^exemple.com$
RewriteRule ^(.*) [QSA,L,R=301]