Bonjour,
Nous avons migré PMB de la 4.1.4 vers la version 4.1.6 et sur un nouveau serveur.
Pour ceux qui, éventuellement, connaissent un peu ce logiciel de gestion de bibliothèques, les miniatures n'apparaissent plus quand on choisit une notice dans le Catalogue.
L'URL vers le fichier de miniature (situé sur le Web) est pourtant correctement renseignée.
Mais le problème que je soumets ci-dessous est probablement sans rapport avec les miniatures...
Pour les autres, nous trouvons un Warning dans /etc/apache2/error_log :
[Mon Jun 22 15:05:30.346791 2015] [php5:error] [pid 12875] [client 172.26.5.200:3810] PHP Warning: fopen(/notice/isbn_ranges.xml): failed to open stream: No such file or directory in /srv/www/htdocs/pmbcdi/includes/isbn.inc.php on line 176, referer:
http://pmbcdi.enfa.fr/catalog.php?ca...date&id=134753
Pourtant le fichier qui doit s'ouvrir existe bien et nous l'avons rendu accessible en lecture écriture pour tous.
Les directives safe_mode et open_basedir ne sont pas activées et allow_url_fopen est activée.
Le code où se produit l'erreur est le suivant :
$fp=fopen($xmlFile,"r") or die("Can't find XML file $xmlFile");
PHP trouve pourtant bien le fichier puisqu'on n'obtient pas le message d'erreur.
Une idée à nous soumettre ?
Partager