Foro de la Computadora Personal

Consultas de Soporte Técnico - Resolver Problemas => Programación, Bases de Datos, Seguridad => Mensaje iniciado por: a_marisolr2 en Septiembre 09, 2019, 09:33:33 pm

Título: Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: a_marisolr2 en Septiembre 09, 2019, 09:33:33 pm
Qué tal!

Como podrán leer en el asunto... Me he descargado el Mpdf 8 (vía composer) y lo trabajaré con el framework de CodeIgniter 3.1.8, yo trabajo directamente en mi server el cual está alojado en Plesk Onyx. Desde que lo descargué no he podido echarlo a andar, ya he probado a mandarlo a llamar de todas las formas que encuentras en internet (alojarlo en la carpeta third_party, hacer la llamada al vendor/autoload.php (include, include_once, require, require_once) , y me salen diversos errores dependiendo la forma en que intento mandar a llamarlo, desde que la clase Mpdf\Mpdf no la encuentra, que no ubica el archivo autoload.php hasta que no encuentra el Mpdf\Strict.  :'(
Por lo general, he tratado de buscar si alguien ha tenido un problema similar con esa versión pero no me aparece nada, solo con las opciones anteriores y tampoco puedo deshacerme de esos errores.  :-[
Alguien podría decirme qué hacer? Soy nueva con esta librería y de verdad quiero trabajar con ella! (ha sido en mi opinión la más práctica que encontré, a excepción del detalle que no logro instalarla)

Sin mucho más que decir, anticipo las gracias a todos aquellos que se tomaron el tiempo de leer mi pergamino y a sus respuestas!  :)
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: JorgeAVM en Septiembre 11, 2019, 02:08:25 pm
Hola!
Yo de eso no tengo idea, nunca lo he usado, pero encontré esta información que quizá te sirva:
https://arjunphp.com/generating-a-pdf-in-codeigniter-using-mpdf/ (https://arjunphp.com/generating-a-pdf-in-codeigniter-using-mpdf/)
https://arjunphp.com/create-pdf-using-mpdf-codeigniter-3/ (https://arjunphp.com/create-pdf-using-mpdf-codeigniter-3/)

Está en inglés, pero ya sabrás que en el mundo de la informática hay que manejar inglés instrumental cuando menos, ya que la mayoría de la documentación está en ese idioma.
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: a_marisolr2 en Septiembre 11, 2019, 04:27:50 pm
Cita de: JorgeAVM en Septiembre 11, 2019, 02:08:25 pmHola!
Yo de eso no tengo idea, nunca lo he usado, pero encontré esta información que quizá te sirva:
https://arjunphp.com/generating-a-pdf-in-codeigniter-using-mpdf/ (https://arjunphp.com/generating-a-pdf-in-codeigniter-using-mpdf/)
https://arjunphp.com/create-pdf-using-mpdf-codeigniter-3/ (https://arjunphp.com/create-pdf-using-mpdf-codeigniter-3/)

Está en inglés, pero ya sabrás que en el mundo de la informática hay que manejar inglés instrumental cuando menos, ya que la mayoría de la documentación está en ese idioma.
Hola que tal!

De hecho ya probé también con el método de esa página y nada  :'(

Y si, soy consciente de conocer el idioma, pero para cualquier duda el traductor nos ayuda  ;D
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: JorgeAVM en Septiembre 11, 2019, 04:36:44 pm
Bueno, en este caso yo no tengo experiencia, voy a consultar con un amigo a ver si sabe.
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: koda en Septiembre 12, 2019, 03:00:38 am
Se me ocurre que pueden haber algunas dependencias que no están instaladas en el servidor donde lo estás ejecutando.

De todas formas, sería genial que nos colocaras el log de errores que te está dando.

Saludos.
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: a_marisolr2 en Septiembre 13, 2019, 07:42:02 pm
Terminé rindiéndome y utilicé el window.print() de JavaScript, principalmente porque tenía que presentar un avance a mi jefe en el sistema (inicialmente este proyecto no es mío, yo lo retomé y estoy trabajando entendiendo lo que está ya hecho). Aquí les adjunto las imágenes de algunos de los errores, pero por lo general no me dejan cargar mi página

Captura.PNG
Captura1.PNG
Captura2.PNG
Captura3.PNG
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: JorgeAVM en Septiembre 13, 2019, 09:02:08 pm
Y revisaste que sí esté el archivo Mpdf.php?
Algo a tomar en cuenta es que algunos sistemas hacen diferencia entre mayúsculas y minúsculas, así que a revisar esos detalles.

También me parece extraño eso de barras diferentes en una misma ruta.

Bueno, me alegro que lo resolvieras.
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: a_marisolr2 en Septiembre 13, 2019, 09:19:06 pm
Gracias! De hecho como tal sigo sin usar el Mpdf, pero por lo pronto saqué la revisión de esa manera.

Revisé y si está el archivo, hasta hice modificaciones en las rutas para que ubicara los archivos y nada, mismo error.

Y si cambio las barras igual hay una parte en que me deja (si mal no recuerdo) así \\

Quizás y si deje la opción de JavaScript si aún no carga la librería.  :'(
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: koda en Septiembre 15, 2019, 03:15:11 am
Se me ocurren varias cosas.

Saludos.
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: a_marisolr2 en Septiembre 17, 2019, 01:33:08 pm
Cita de: koda en Septiembre 15, 2019, 03:15:11 amSe me ocurren varias cosas.

  • Ruta incorrecta, podría ayudarse con el APPPATH.
  • Problemas con mayúsculas en el nombre de la ruta.
  • No están instaladas las dependencias de Mpdf (Composer).
  • Permisos de algun archivo y carpeta, es posible que tenga por ahi una carpeta que use temporalmente  y al no haber permisos no puede escribir ahí.
Saludos.
De la 2 a la 4 no lo creo, solo tengo una duda, ¿dónde encuentro el APPPATH?
Título: Re:Instalación de Mpdf 8 en CodeIgniter 3.1.8
Publicado por: koda en Septiembre 27, 2019, 03:59:01 am
APPPATH es una constante que almacena la ruta de la raíz del proyecto.