-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
PHP fileinfo problem | Load icons #1461
Description
Bonjour,
Tout d'abord merci pour votre outil, il est très pratique !
Cependant, après l'installation et la configuration de la plupart de mes flux RSS, j'ai rencontré un problème : l'affiche des icônes.
Pour information, mon installation FreshRSS se situe derrière un reverse proxy et j'utilise la branche master de FreshRSS.
J'ai tenté de faire un links en local d'une des erreurs 404 pour le fichier f.php?id et cela me propose bien de télécharger le fichier .ico correspondant :
links http://localhost/veille/f.php?3dc0d09f
Voici un exemple du contenu du répertoire /usr/share/FreshRSS/data/favicons/ :
-rw-r--r-- 1 www-data www-data 3639 mars 18 03:07 0533b7c1.ico
-rw-rw-r-- 1 www-data www-data 32 mars 18 00:14 0533b7c1.txt
-rw-r--r-- 1 www-data www-data 1406 mars 18 03:06 0f43593b.ico
-rw-rw-r-- 1 www-data www-data 36 mars 18 00:14 0f43593b.txt
-rw-r--r-- 1 www-data www-data 1150 mars 18 03:36 101f3367.ico
-rw-r--r-- 1 www-data www-data 32 mars 18 01:10 101f3367.txt
Dans mon fichier de logs, j'ai plusieurs lignes comme celle ci-dessous :
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/fileinfo.so' - /usr/lib/php5/20131226/fileinfo.so: cannot open shared object file: No such file or directory in Unknown on line 0
Il se trouve qu'effectivement il n'y a aucun fichier /usr/lib/php5/20131226/fileinfo.so à cet emplacement. La commande find ne trouve également pas de fichier fileinfo.so .
Pourtant, PHP me répond OK quand je place ces lignes dans mon index.php :
echo 'fileinfo ', extension_loaded('fileinfo') ? 'OK' : 'NOK', "\n"; echo 'finfo_open ', function_exists('finfo_open') ? 'OK' : 'NOK', "\n"; echo 'finfo_file ', function_exists('finfo_file') ? 'OK' : 'NOK', "\n";
Si quelqu'un a une idée, je suis preneur de tout test à effectuer.
Merci d'avance,
Baptiste