lors de l'uploade de un fichier sur mon serveur le serveur se bloc et m'affiche se message
Warning: file(): open_basedir restriction in effect. File(/home/tmp/phpl3Wljl) is not within the allowed path(s): (.:/home/sites) in
lors de l'uploade de un fichier sur mon serveur le serveur se bloc et m'affiche se message
Warning: file(): open_basedir restriction in effect. File(/home/tmp/phpl3Wljl) is not within the allowed path(s): (.:/home/sites) in
D'après moi il suffit juste de dire à ton serveur qu'il à le droit d'aller dans le répertoire /home/tmp/phpl3Wljl. Après je ne sais pas exactement comment fonctionne l'upload sur un serveur Apache, mais je pense que c'est ça.
Vu que la restriction open_basedir de PHP est activée vous ne pouvez pas accéder au fichier /home/tmp/phpl3Wljl. En effet, celle-ci ne vous permet de manipuler que ceux qui sont situés dans les répertoires courant et /home/sites.
Solutions :
- Ajouter /home/tmp à la directive open_basedir
- Modifier le répertoire temporaire (directive upload_tmp_dir)
- Autres ?
Suivant les accès dont vous disposez sur le serveur en question vous pourrez soit appliquer ses modifications directement dans le fichier php.ini, le fichier de configuration d'Apache ou par un htaccess.
Julp.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager