Arreglar: ‘Failed to load magic database’

PHP

PHP

Cada tanto nos topamos con esos errores molestos y dificiles de solucionar, y la solución la encontramos en un comentario perdido en php.net.

El error de hoy es el siguiente:

Warning: finfo::finfo() [finfo.finfo]: Failed to load magic database
at ‘/usr/share/misc/magic’

El archivo /usr/share/misc/magic existe, tiene permisos, etc. PHP estaba actualizado, fileinfo también, todo.

¿Cuál era el problema? libmagic le agrega “.mime” al archivo y por eso PHP no lo encuentra, ni tampoco muestra un mensaje de error que se entienda.

Solución

Creamos un link simbólico para el archivo que libmagic va a buscar.

# ln -s /usr/share/misc/magic /usr/share/misc/magic.mime
Comentar

3 Comentarios.

  1. hola a mi me sale este error en mi wordpress…lo puedo solucionar con el link que postearon arriba?

    gracias, es urgente

    Warning: finfo_open() [function.finfo-open]: Failed to load magic database at ‘/etc/magic’. in /www/docs/projectpsicodelika.com.ar/public_html/wp-content/themes/magzimus/includes/thumbnails.php on line 274

  2. Si tenés acceso de root al servidor donde se encuentra tu blog sí. Sino deberías contactar al administrador del servidor para que lo corrija por vos. Saludos!

  3. Gracias, si creo que me toca escribirles a los del hosting…tengo bloqueado el acceso a la base de datos :???:

Comentar


[ Ctrl + Enter ]