Impossible de charger des fichiers

Vous avez une question sur l'installation ou le paramétrage d'Agora-project ?
Spheerys
Messages : 2
Inscription : 04 juin 2019, 15:16

Impossible de charger des fichiers

Message par Spheerys »

Bonjour,

J'utilise Agora depuis plusieurs années sans soucis, mais j'ai du migrer vers un nouveau serveur équipé de PHP7.
La migration semble s'être bien passée, mais l'upload de fichier ne fonctionne plus.
Je n'ai pas d'erreur au niveau du frontend mais côté serveur, j'ai ceci dans les logs :

Code : Tout sélectionner

[Wed May 29 14:32:00.911785 2019] [php7:warn] [pid 7648] [client 92.xx.yy.69:34724] PHP Warning:  is_writable(): open_basedir restriction in effect. File(/tmp/tmpUploadFolder13579736885cee7baf4e9a3/) is not within the allowed path(s): (/home/TDE/web/agora.mondomain.org/public_html:/home/TDE/tmp:/home/TDE/web/agora.mondomain.org/public_html/../core) in /home/TDE/web/agora.mondomain.org/public_html/app/ModFile/CtrlFile.php on line 314, referer: https://agora.mondomain.org/?ctrl=file&action=AddEditFiles&targetObjId=file&_idContainer=78
[Wed May 29 14:32:01.087275 2019] [php7:warn] [pid 24783] [client 92.xx.yy.69:34726] PHP Warning:  is_dir(): open_basedir restriction in effect. File(/tmp/tmpUploadFolder13579736885cee7baf4e9a3/) is not within the allowed path(s): (/home/TDE/web/agora.mondomain.org/public_html:/home/TDE/tmp:/home/TDE/web/agora.mondomain.org/public_html/../core) in /home/TDE/web/agora.mondomain.org/public_html/app/ModFile/CtrlFile.php on line 240, referer: https://agora.mondomain.org/?ctrl=file&action=AddEditFiles&targetObjId=file&_idContainer=78
Auriez-vous une idée de ce qui coince ?
Spheerys
Messages : 2
Inscription : 04 juin 2019, 15:16

Re: Impossible de charger des fichiers

Message par Spheerys »

J'ai oublié de préciser que j'ai bien la dernière version en date.
xech
Administrateur du site
Messages : 1372
Inscription : 17 janv. 2008, 20:58

Re: Impossible de charger des fichiers

Message par xech »

Bonjour,
Pour éviter ces erreurs avec PHP 7, il faudra modifier votre fichier "php.ini", souvent ici : "/etc/php/7.0/apache2/php.ini".
Assurez-vous que dans ce fichier "php.ini" le paramètre "open_basedir" est bien configuré avec les dossiers "/var/www" et "/tmp"
Cordialement, xech
Répondre