PluXml.org

Blog ou CMS à l'Xml

Activer PHP5 sur votre hébergement(Edit)

Depuis la version 5.0 de PluXml, il est obligatoire que votre hébergeur utilise PHP5.

Par défaut, de nombreux serveurs sont encore paramétrés avec PHP4.

Cela peut occasionner des messages d'erreur de type :

Warning: cannot yet handle MBCS in html_entity_decode()! in /.../core/lib/class.plx.utils.php on line 408

ou

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in class.plx.utils.php on line 16

Pour activer PHP5 et faire fonctionner correctement votre PluXml 5+, suivre cette méthode:

  1. Créer sur votre ordinateur un fichier .htaccess
  2. Recopier dans ce fichier la directive pour activer PHP5 en fonction de votre hébergeur (voir liste plus bas)
  3. Uploader le fichier .htaccess sur votre site à la racine de PluXml

Pour les utilisateurs sous windows(Edit)

Windows n'autorise pas de créer des fichiers commençant par le caractère .

Il faut donc:

  1. Créer sur votre ordinateur un fichier htaccess.txt
  2. Recopier dans ce fichier la directive pour activer PHP5 en fonction de votre hébergeur (voir liste plus bas)
  3. Uploader le fichier htaccess.txt sur votre site à la racine de PluXml
  4. Renommer le fichier htaccess.txt en .htaccess

Liste des directives pour activer PHP5(Edit)

Note : ces directives sont à mettre dans votre fichier .htaccess sauf pour OVH depuis fin 2014

OVH source

Sur un mutualisé chez OVH, fin 2014, il faut obligatoirement utiliser le fichier .ovhconfig présent à la racine de l’hébergement le .htaccess est obsolète.

Contenu du fichier :

app.engine=php
app.engine.version=5.5
http.firewall=none
environment=production

Pour changer de version PHP il suffira de jouer avec les versions en remplaçant le numéro de version :

app.engine.version=5.4

app.engine.version=5.5

app.engine.version=5.6

1and1

AddType x-mapp-php5 .php

Free

php 1

Online.net

AddType application/x-httpd-php5 .php

nb: nécessite également un chmod 755 surle dossier d'istallation de PluXml

Nuxit

options -indexes
AddHandler x-httpd-php5 .php
AddType application/x-httpd-php5 .php