Problèmes avec Php

De Now-wiki
Aller à : navigation, rechercher

Au sommaire > Problèmes avec Php

mkdir crée un répertoire avec des droits invalides

Problème rencontré lorsque Php est utilisé en même temps que SuPhp. Si à l'exécution de la commande suivante dans un fichier php alors que vous n'êtes pas //**root**//:

mkdir('test',0755);

Les droits du répertoires sont du genre 0744 ou 0700, la solution est d'éditer suphp.conf

# cd /usr/local/etc
# vi suphp.conf

Pour y remplacer:

umask=0033

Par:

umask=0022

Les fichiers temporaires de session ne s'effacement pas

Ce problème se rencontre notamment sur les distributions Debian. Par défaut le paramètre "session.gc_probability" dans php.ini est 0. Il faut le mettre à 1. Dans Plesk, il faut:

  • Aller dans la console d'admin
  • Aller dans "Outils & Paramètres"
  • Aller dans "Paramètres PHP"
  • Clic sur la version PHP utilisée
  • Clic sur l'onglet "php.ini"
  • Rechercher "session.gc_probability"
  • Mettre la valeur à 1
  • Clic sur Ok