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
0 comentarios:
Publicar un comentario