Errores al usar la librería PHP Simple HTML DOM Parser en Heroku

domingo, 12 de febrero de 2017



Para ver mejor los errores en Heroku usar la consola y escribir el siguiente comando dentro de la carpeta del proyecto: | 1 2
heroku logs --tail

Error 1:

Consola del navegador:
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Consola CMD:
Fatal error: Call to undefined function mb_detect_encoding() in /.../simple_html_dom.php on line 1236

Solución:


1. Instalar Composer

2. Crear carpeta composer.json en la raíz del proyecto e incluir:
{
"require": {
 "ext-mbstring": "*"
 }
}
3. Ejecutar comando:
composer update
4. Volver a hacer deploy a Heroku.

Referencias:
http://stackoverflow.com/questions/25587930/php-heroku-call-undefined-function-mb-detect-encoding
http://stackoverflow.com/questions/17506102/simple-html-dom-does-not-work-on-my-dedicated-server
https://coderwall.com/p/deyqua/how-to-use-mbstring-on-heroku-php
https://devcenter.heroku.com/articles/php-support#activation


Néstor Mercedes

Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

0 comentarios:

Publicar un comentario