Bonjour à tous,
Suite à une mise à jour "auto Update" je me retrouve avec qques lignes d'erreur en page d'accueil.
http://www.dphoto.be/galeries
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(./language/index.php/iso.txt) is not within the allowed path(s): (/customers/dphoto.be/dphoto.be:/var/www/diagnostics:/usr/share/php) in /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/functions.inc.php on line 460
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(./language/index.php/iso.txt) is not within the allowed path(s): (/customers/dphoto.be/dphoto.be:/var/www/diagnostics:/usr/share/php) in /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/functions.inc.php on line 460
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(./language/index.php/iso.txt) is not within the allowed path(s): (/customers/dphoto.be/dphoto.be:/var/www/diagnostics:/usr/share/php) in /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/functions.inc.php on line 460
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(./language/index.php/iso.txt) is not within the allowed path(s): (/customers/dphoto.be/dphoto.be:/var/www/diagnostics:/usr/share/php) in /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/functions.inc.php on line 460
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/functions.inc.php:460) in /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/user.inc.php on line 49
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/functions.inc.php:460) in /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/user.inc.php on line 49
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(./language/index.php/iso.txt) is not within the allowed path(s): (/customers/dphoto.be/dphoto.be:/var/www/diagnostics:/usr/share/php) in /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/functions.inc.php on line 460
Warning: Cannot modify header information - headers already sent by (output started at /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/functions.inc.php:460) in /customers/dphoto.be/dphoto.be/httpd.www/galeries/include/page_header.php on line 98
Je ne sais pas vraiment ce que je peux faire pour y remédier.
J'ai réinstallé "manuellement" la dernière version mais cela n'a rien changé.
Si qq'un a une idée sur la question, je suis preneur...
Merci et bonne continuation à tous,
Hugues
Hors ligne
Bonsoir,
Tu n'es pas le seul , j'ai exactement le même problème mais avec une nouvelle installation. J'ai mis un topic hier
Chez quel hébergeur es-tu et quelle est ta version du PHP et du MySQL ?
Je suis chez ONE.COM avec une version du 5.3 du PHP et 5.0 du MySQL
Fabiou
Hors ligne
En effet on dirait des similitudes.
Hors ligne
Est ce que tu peux essayer
Line 460 du fichier functions.inc.php, change
if (!is_link($path) and file_exists($path.'/iso.txt'))
par
if (!is_link($path) and is_dir($path) and file_exists($path.'/iso.txt'))
En ligne
la solution n'est pas de moi mais de mathiasm sur le forum EN ;-)
En ligne
@ddtddt : la solution que tu viens de donner, est-ce que c'est un "bug" de Piwigo ou bien un patch pour l'hébergeur spécifique ?
Hors ligne
Gotcha a écrit:
@ddtddt : la solution que tu viens de donner, est-ce que c'est un "bug" de Piwigo ou bien un patch pour l'hébergeur spécifique ?
je dirais patch pour certain version de PHP 5.3
En ligne
ok, est-ce que ça peut être inscrit comme tel dans Piwigo ? Entends par là : est-ce que l'on peut corriger le core de Piwigo.
Hors ligne
Merci pour cette solution : cela a fonctionné pour moi.
Hors ligne
ddtddt a écrit:
Line 460 du fichier functions.inc.php, change
if (!is_link($path) and file_exists($path.'/iso.txt'))
par
if (!is_link($path) and is_dir($path) and file_exists($path.'/iso.txt'))
Ca serait pas mal de corriger ca... est-ce qu'il y a une fiche dans le bugtracker?
Hors ligne
P@t a écrit:
ddtddt a écrit:
Line 460 du fichier functions.inc.php, change
if (!is_link($path) and file_exists($path.'/iso.txt'))
par
if (!is_link($path) and is_dir($path) and file_exists($path.'/iso.txt'))Ca serait pas mal de corriger ca... est-ce qu'il y a une fiche dans le bugtracker?
C'est en substance ce que j'essayais de savoir ^^
Hors ligne
Fabiou a écrit:
Bonsoir,
Tu n'es pas le seul , j'ai exactement le même problème mais avec une nouvelle installation. J'ai mis un topic hier
Chez quel hébergeur es-tu et quelle est ta version du PHP et du MySQL ?
Je suis chez ONE.COM avec une version du 5.3 du PHP et 5.0 du MySQL
Fabiou
Exactement le même hébergeur et donc version PHP et MySQL.
J'ai appliqué la correction proposée et l'ordre est revenu lol. Un tout grand merci.
Hors ligne