¿En qué podemos ayudarte?
Encuentra respuestas sobre hosting, dominios, email y más.
El error 500 al generar PDFs desde MySQL generalmente indica un problema de servidor interno. Las causas más comunes son: **1. Límites de memoria PHP:** La generación de PDFs consume recursos. Verifica que el límite de memoria en tu archivo php.ini sea suficiente (recomendado: 128MB o superior). **2. Bibliotecas de PDF no instaladas:** Asegúrate de que la librería que utilizas (TCPDF, mPDF, FPDF, etc.) esté correctamente instalada y sea compatible con tu versión de PHP. **3. Problemas de permisos:** Verifica que la carpeta donde intentas guardar el PDF tenga permisos de escritura (755 o 777). **4. Timeout del servidor:** Si la generación tarda mucho, el servidor puede interrumpir el proceso. Aumenta el tiempo límite en php.ini con `max_execution_time`. **5. Conflictos con extensiones PHP:** Algunas extensiones pueden desactivarse durante actualizaciones del servidor. Comprueba que las extensiones requeridas estén activas (GD, Zlib, etc.). **Pasos para resolver:** - Revisa los registros de errores del servidor (error_log). - Prueba con una consulta MySQL simple primero. - Actualiza a la última versión de tu librería de PDF. - Contacta con soporte técnico indicando tu versión PHP y el código de generación del PDF.
HTML2PDF es una librería PHP que permite convertir contenido HTML a formato PDF. Para instalarla en tu hosting mediante Composer, sigue estos pasos: 1. **Accede a tu hosting por SSH o terminal**: Conecta a tu servidor utilizando SSH si tienes acceso a línea de comandos. 2. **Verifica que Composer esté instalado**: Ejecuta el comando `composer --version` para confirmar que tienes Composer disponible en tu hosting. 3. **Navega a tu directorio de proyecto**: Accede a la carpeta donde deseas instalar la librería. 4. **Ejecuta el comando de instalación**: Usa `composer require spipu/html2pdf` para instalar la librería y sus dependencias. 5. **Verifica la instalación**: Comprueba que se haya creado la carpeta `vendor` y que los archivos se encuentren correctamente. Si no tienes acceso SSH a tu hosting, contacta con nuestro equipo de soporte técnico indicando que necesitas que se instale HTML2PDF mediante Composer. Proporcionaremos la asistencia necesaria para realizar la instalación en tu cuenta de hosting. Una vez instalada, podrás utilizar la librería en tus scripts PHP incluyendo el autoload: `require 'vendor/autoload.php';`
Si tu aplicación funciona correctamente en desarrollo pero los generadores y lectores de PDF fallan en producción, lo más probable es que las librerías necesarias no estén instaladas en el servidor de hosting. **Causas comunes:** - Falta de librerías PHP para manejo de PDF (como FPDF, TCPDF, mPDF o similar) - Extensiones PHP desactivadas o no compiladas - Permisos insuficientes en directorios de escritura - Diferencias de configuración entre servidor local y servidor de producción **Soluciones recomendadas:** 1. **Verifica las librerías instaladas**: Contacta con nuestro equipo de soporte técnico para confirmar qué librerías PHP están disponibles en tu servidor. 2. **Solicita la instalación de librerías**: Si faltan dependencias específicas que tu aplicación ScriptCase requiere, nuestro equipo puede ayudarte a instalarlas. 3. **Revisa la configuración PHP**: Comprueba que las extensiones necesarias (como GD library para procesamiento de imágenes en PDF) estén habilitadas. 4. **Verifica permisos de directorios**: Asegúrate de que tu aplicación tiene permisos de escritura en los directorios donde se generan los archivos PDF. 5. **Contacta con soporte**: Proporciona detalles sobre qué librerías específicas de PDF utiliza ScriptCase en tu caso, y nuestro equipo evaluará la viabilidad de instalarlas según el plan de hosting contratado. La mayoría de nuestros servidores de hosting cuentan con soporte para librerías PDF estándar, pero algunas pueden requerir configuración adicional.
Si la factura que recibiste no se abre correctamente, existen varias opciones para resolver esto: 1. **Descarga nuevamente desde tu cuenta**: Inicia sesión en tu panel de control, ve a la sección de Facturación o Pagos, localiza la factura correspondiente y descárgala nuevamente. A menudo, una descarga nueva soluciona problemas de archivos dañados. 2. **Solicita el reenvío**: Si el problema persiste, contacta a nuestro equipo de soporte indicando el número de orden de compra. Nos encargaremos de reenviarte la factura por correo electrónico en un nuevo archivo PDF. 3. **Verifica tu cliente de correo**: Asegúrate de que tu cliente de correo o navegador no esté bloqueando la descarga. Intenta descargar desde otro navegador si es posible. 4. **Alternativas**: Si necesitas la información de forma urgente, también podemos proporcionarte los detalles de la factura en otro formato o a través de una versión imprimible desde tu cuenta. Para cualquiera de estas opciones, ten a mano el número de tu orden de compra, que nos ayudará a ubicar rápidamente tu solicitud.
¿No encontraste lo que buscabas?
Nuestro equipo de soporte está listo para ayudarte.
Contactar soporte