Activer PHP5 pour votre hébergement

Rédigé par O. Clotaire Aucun commentaire Fil RSS des articles
Classé dans : PluXml, Web Mots clés : PluXml, PHP

A partir de PluXml v5, vous devez activer PHP5 chez l'hébergeur de votre CMS. 

Comme pour les pages perso de Free, certains serveurs sont configuré avec PHP4.

Les messages d'erreur que nous obtenons sont ceux-ci :
Warning: session_start() [function.session-start]: open(/mnt/.../.../sessions/sess_e547611a53cbac2b0c5dd996478c9406, O_RDWR) failed: No such file or directory (2) in /mnt/.../.../index.php on line 14
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/.../.../index.php:14) in /mnt/.../.../index.php on line 14
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/.../.../core/lib/class.plx.date.php on line 21
Warning: Unknown(): open(/mnt/.../.../sessions/sess_eb0c5d3cbac278c9d9964547611a5406, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/.../.../sessions) in Unknown on line 0

Créer à la racine un dossier nommé tmp où seront enregistrés les fichiers temporaires par défaut.

Il ne restera que cette erreur :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/.../.../core/lib/class.plx.date.php on line 21

Activer alors PHP v5 pour votre hébergement.

Créer un fichier .htaccess pour configurer le php5

Ajouter les instructions suivantes :
# Bloque l'indexation des dossiers de votre site
# Evite les visiteurs de voir les dossiers en les obligeant à suivre les liens des pages du site
Options -Indexes
# Activation php5 (free.fr) 
<ifDefine Free>
 PHP56 1
</ifDefine>
Vous pouvez maintenant accéder à votre site.


Remarques :

- Nous vous conseillons de toujours sauvegarder vos données, sécuriser votre accès Administrateur, etc.

- Créer un dossier sessions à la racine de votre site :
Les fichiers enregistrés dans le dossier sessions permettent de conserver les informations de la visite des internautes sur votre site.

- Si vous obtenez l'erreur suivante :
Parse error: syntax error, unexpected 'echo' (T_ECHO) in /var/.../.../themes/defaut/header.php on line 20
Modifiez ou désactivez cette instruction :
<? php
// Accès à une valeur de cookie individuelle
echo  $_COOKIE [ "Visites" ];
?>

- Pour OVH le fichier se nomme .ovhconfig et doit contenir : 
app.engine=php
app.engine.version=5.6
http.firewall=none
environment=production

Remplacer la version de PHP, à la ligne app.engine.version=5.6, par la version fonctionnant sur le serveur d'hébergement (5.3, 5.4, 5.5, 5.6, 7.0, 7.1, 7.2,...).

A PROPOS

  • Grace à mon expérience dans les Systèmes d'Information, j'ai le privilège de partager mon expérience en les centralisant sous la forme d’une base de connaissance.
  • Parfois certaines de nos questions ne trouvent pas toujours de réponse. Le domaine de l’informatique évolue rapidement, il est alors important de pouvoir profiter des solutions déjà expérimentés.
  • Ce site sera de plus en plus accessible.
  • Je vous remercie d’avance pour vos éventuelles remarques constructives permettant son amélioration.

Écrire un commentaire

 Se rappeler de moi sur ce site
Quelle est la première lettre du mot bzuou ?

Fil RSS des commentaires de cet article

↓