2009-12-07 3 views
0

Je reçois cette erreur lorsque des avatars sont téléchargés sur mon site. J'ai changé "open_basedir =/home /" en "open_basedir =" dans mon php.ini sur mon serveur. C'est un serveur dédié et j'ai redémarré après avoir fait l'ajustement.Erreur open_basedir empêchant les téléchargements d'avatar

Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/source:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/source/public_html/lib/php/tru/directory.php on line 46 



Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/source:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/source/public_html/lib/php/tru/directory.php on line 46 

Que puis-je faire d'autre pour résoudre ce problème?

+0

Avez-vous vérifié que vous n'avez qu'un seul fichier php.ini? Pas besoin de redémarrer, il suffit de redémarrer apache avec apachectl restart http://www.electrictoolbox.com/article/apache/restart-apache/ – Cups

Répondre

0

Le problème n'est pas avec open_basedir, il est dans votre téléchargement d'image. Regardez de près le message d'erreur:

File(/) is not within the allowed path(s): 

Je parie qu'il existe une variable vide où le nom de fichier/chemin doit être.

Questions connexes