Requisitos del sistema
Para los sitios web basados en vídeo para los mejores resultados debe tener un servidor principal (para ComusThumbz), un servidor de almacenamiento y 1 o más servidores de conversión de vídeo. Para los servidores de almacenamiento y covnersion puede utilizar servicios disponibles, simplemente siga los enlaces en nuestro administrador.
Qué cubre esta página
Esta guía explica lo que su servidor web necesita instalar antes de que pueda ejecutar ComusThumbz. Si ya ha instalado ComusThumbz con éxito, es probable que su servidor cumpla todos estos requisitos. Utilice esta guía al configurar un nuevo servidor o problemas de solución de problemas.
¿Conozco los requisitos?
Quick Check
La mayoría de los proveedores de alojamiento que soportan los sitios web PHP modernos pueden ejecutar ComusThumbz. Necesitas:
- Un servidor Linux (Ubuntu, Debian, CentOS, o similar)
- PHP versión 8.3 o newer
- Base de datos MySQL o MariaDB
- Al menos 2 GB de RAM (4GB+ recomendado para sitios de vídeo)
- FFmpeg instalado (requerido para el procesamiento de vídeo)
- IonCube
Qué puede hacer ComusThumbz
Cuando su servidor cumpla con todos los requisitos, tendrá acceso a estas características:
- Subir y gestionar vídeos con la generación automática de miniaturas y múltiples opciones de calidad
- Crear galerías de fotos con procesamiento de imágenes y cargas a granel
- Host webcam streams en vivo utilizando tecnología de vídeo en tiempo real
- Monetización del Creador incluyendo consejos, suscripciones y contenido de pago por vista
- Idiomas múltiples apoyar 25 idiomas de árabe a vietnamita
- Proceso de pago con soporte para Stripe, PayPal, CCBill y otros 7 proveedores
- Almacenamiento de CDN descargar archivos de vídeo a BunnyCDN, Wasabi, Backblaze y otros servicios
- Análisis avanzado seguimiento de vistas, clics, ganancias y comportamiento del usuario
- Herramientas impulsadas por la IA para ayudar a revisar y organizar el contenido más rápido
Tipo de servidor: Lo que funciona mejor
Alojamiento recomendado
Especies mínimas del servidor:
- 2 núcleos de CPU (4+ recomendados)
- 2GB RAM (4GB+ recomendado)
- 10GB espacio libre de disco (más si almacena videos localmente)
- Ubuntu 22.04 o Debian 12
No recomendado
- Las herramientas de procesamiento de vídeo generalmente se bloquean
- No suficiente memoria para subidas de vídeo
- No se pueden realizar tareas de fondo necesarias para el procesamiento
- No control sobre la configuración del servidor
Si actualmente estás en alojamiento compartido, necesitarás actualizar a un VPS para usar funciones de vídeo.
Requisitos de software
Web Server
Su servidor necesita Apache o Nginx para servir páginas web.
Apache (más común):
- Debe apoyarse
.htaccessarchivos para direcciones URL limpias - Versión 2.4 o nueva
Nginx:
- Versión 1.18 o nueva
- Requiere configuración manual para URL limpias
Versión PHP
Necesario: PHP 8.3 o newer
ComusThumbz utiliza funciones PHP modernas que solo funcionan en la versión 8.3 y superior. Las versiones más antiguas (PHP 7.x o PHP 8.0-8.2) no funcionarán.
Comprobando su versión de PHP:
Si tiene acceso al servidor, ejecute:
Deberías ver algo como: PHP 8.3.x
Si ves una versión inferior (como 7.4 o 8.0), necesitarás actualizar PHP antes de instalar ComusThumbz.
Base de datos
Necesario: MySQL 5.7+ o MariaDB 10.3+
Recomendado: MySQL 8.0+ o MariaDB 11.4+
Su base de datos almacena todo su contenido, usuarios y configuraciones. Las versiones más recientes proporcionan un mejor rendimiento para sitios grandes.
Video Processing Tool (FFmpeg)
- Los vídeos cargados permanecen atrapados en "pendiendo para siempre"
- No se generan miniaturas ni clips de vista previa
- Los vídeos no se pueden convertir en formatos de transmisión
¿Qué es FFmpeg?
FFmpeg es una herramienta de línea de comandos que convierte videos a diferentes formatos y crea miniaturas. Se ejecuta en el fondo automáticamente cuando los usuarios suben videos.
Comprobando si FFmpeg está instalado:
Si ves la información de la versión, FFmpeg está instalado. Si ve "no se encuentra el encargado", necesitará instalarlo o pedirle a su proveedor de alojamiento que lo instale.
Configuración de PHP que necesita ajuste
Varias configuraciones de PHP controlan cuántos archivos puede subir y cuánto tiempo puede ejecutar el procesamiento. Estos generalmente necesitan ser aumentados de valores predeterminados.
Ajustes importantes
Cómo comprobar la configuración actual
Crear un archivo llamado phpinfo.php con este contenido:
Subirlo a su sitio y visitarlo en un navegador (ejemplo: https://yoursite.com/phpinfo.php). Verás todos los ajustes de PHP. Busque los nombres de configuración anteriores para ver los valores actuales.
phpinfo.php después de revisar la configuración - revela información sobre su servidor que no debe ser público.Funciones PHP que deben ser habilitadas
Algunos proveedores de alojamiento deshabilitan ciertas funciones de PHP para la seguridad. ComusThumbz necesita que estas funciones funcionen:
Si estos son discapacitados: Los vídeos no procesarán, las subidas fallarán, y los ajustes no se pueden guardar.
Cómo habilitarlos: Póngase en contacto con su proveedor de alojamiento o editar php.ini si tiene acceso al servidor. Busca una línea empezando con disablefunctions = y eliminar cualquiera de las funciones enumeradas anteriormente.
Tareas de fondo automático (trabajos de hierro)
- Los vídeos permanecen atrapados en "pendiendo"
- Las ganancias no se calculan
- Las estadísticas no actualizan
¿Qué es un trabajo de Cron?
Un trabajo de cron es una tarea automática que funciona cada minuto en el fondo. Maneja procesamiento de vídeo, actualiza estadísticas y realiza otras tareas de mantenimiento.
Configuración del trabajo de Cron
Necesitas establecer un trabajo de cron que funcione cada minuto:
El comando:
Reemplazamiento /path/to/your/site/ con su ruta de instalación real.
usuarios de cPanel:
Ve. Trabajos avanzados de Cron
- Establecer el tiempo para
(cada minuto) - Pruebe el comando arriba con su camino correcto
- Haga clic Add New Cron Job
Usuarios HestiaCP:
- Inicie sesión vía SSH
- Corre:
crontab -e - Añadir la línea de cron y guardar
Comprobando si funciona:
- Los videos deben pasar de "pendiendo" a "activo" en unos minutos de carga
- Ve. Panel de Admin Cron Manager para ver la última vez
HTTPS / Certificado SSL
- Pagos aceptados
- SEO ( ranking de Google)
- Características de seguridad del navegador
Los proveedores de alojamiento más modernos ofrecen certificados SSL gratuitos a través de Encriptemos.
cPanel: Ve. Estado SSL/TLS y haga clic AutoSSL para obtener un certificado gratuito
HestiaCP: Ve. Web ≤ [su dominio] Editar > SSL y activar Let's Encrypt
Configuración manual: Si administra su propio servidor, utilice Certbot:
http:// a https://.Planificación espacial
¿Cuánto espacio necesito?
Donde se almacenan los archivos
Después de la instalación, estas carpetas mantendrán su contenido:
ct/uploads/videos/- Archivos de vídeo cargadosct/uploads/images/- Imágenes y miniaturasct/cache/- Archivos temporales (pueden ser aclarados)ct/logs/- Registros de sistemas
Estas carpetas deben ser escritas por el servidor web.
Requisitos de transmisión en vivo (opcional)
Transmisión en vivo requiere Docker y LiveKit para ser instalado en su servidor.
¿Qué es Docker?
Docker es una herramienta que ejecuta LiveKit (el software de streaming) en un contenedor aislado.
¿Qué es LiveKit?
LiveKit maneja streaming de vídeo en tiempo real entre emisoras y espectadores.
Requisitos del sistema:
- Docker Engine 20.10 o nuevo
- Puertos abiertos: 7880, 7881 (TCP) y 50000-50020 (UDP)
- Servidor separado recomendado para streaming de alto tráfico
Problemas y soluciones comunes
Vídeos Permanezcan "Pendiente" Para siempre
Lo que ves: Subes un vídeo pero nunca aparece en tu sitio. En el panel de administración, muestra el estado "pendiendo".
Causas comunes:
- Cron no funciona
- FFmpeg no instalado
- Funciones PHP desactivadas
Cómo arreglar:
- Compruebe si el trabajo de cron está funcionando (ver Panel de Admin Cron Manager)
- Prueba FFmpeg: Corre
ffmpeg -versionvía SSH o pregunte a su anfitrión - Verificar funciones de PHP: Crear un archivo de prueba para verificar
exec()obras - Apoyo de contacto si la cuestión persiste
No puede cargar archivos grandes
Lo que ves: Subir fallas para vídeos mayores de 100 MB.
Cómo arreglar:
- Aumentar la configuración de PHP (
uploadmaxfilesizeypostmaxsize) a al menos 500M - Reinicie PHP-FPM después de cambiar la configuración
- Si en cPanel, use MultiPHP INI Editor
Errores denegados por permiso
Lo que ves: Errores acerca de archivos o carpetas que no son útiles.
Cómo arreglar:
- Asegúrese de que las carpetas tienen permisos correctos:
ct/logs/debe ser escritoct/uploads/debe ser escritoct/cache/debe ser escrito
- Si tienes acceso a SSH, corre:
chmod -R 775 ct/logs ct/uploads ct/cache - Contacte con su proveedor de alojamiento si no tiene acceso SSH
Conexión de bases de datos fallado
Lo que ves: Mensaje de error sobre la conexión de la base de datos en cada página.
Cómo arreglar:
- Mira que MySQL está corriendo
- Verificar las credenciales de la base de datos
ct/dat/config.inc.php - Asegúrese de que el usuario de la base de datos tiene permisos completos
- Comuníquese con su proveedor de alojamiento para problemas de base de datos
Verificación de su servidor automáticamente
Requisitos Control Script
Guarda esto como checkrequirements.php en su raíz del sitio y visitarlo en su navegador:
Este script comprueba:
- Versión PHP
- Extensiones requeridas
- Funciones habilitadas
- Ajustes de PHP
- Instalación FFmpeg
Obtener ayuda
Donde mirar primero
- Revisa el trabajo de cron - La mayoría de los "videos no procesados" se relacionan con cron
- Verify FFmpeg is installed - Corre.
ffmpeg -versionpara comprobar - Revisar la configuración de PHP - Asegúrate de que los límites de memoria y carga sean lo suficientemente altos
- Consultar permisos de carpeta - Carpeta de cargas debe ser writable
Cuándo contactar soporte
Póngase en contacto con su proveedor de alojamiento si:
- No puede acceder a los ajustes de PHP o cPanel
- FFmpeg no está instalado y no puede instalarlo
- La base de datos no se conectará a pesar de las credenciales correctas
- Problemas de cortafuegos están bloqueando las conexiones
Contacto ComusThumbz soporte si:
- Los requisitos se cumplen pero las características todavía no funcionan
- Usted ve mensajes de error específicos en el panel de administración
- Las opciones de configuración no están claras
Guías relacionadas
Lista resumida
Antes de instalar ComusThumbz, verifique que tiene:
- [ ] Servidor Linux (VPS o alojamiento dedicado, no compartido)
- [ ] PHP 8.3 o newer
- [ ] MySQL 5.7+ o MariaDB 10.3+
- [ ] Al menos 2GB RAM (4GB+ recomendado)
- FFmpeg instalado y trabajando
- [ ]
exec()y funciones relacionadas PHP habilitadas - [ ] límite de memoria PHP fijado a 512M o superior
- [ ] Subir el tamaño máximo fijado a 500M o superior
- [ ] Carpetas para cargas, registros y caché
- [ ] Capacidad de trabajo de hierro ( funciona cada minuto)
- [ ] Certificado SSL (gratuito Vamos a Encrypt funciona genial)
- [ ] 10GB+ espacio libre de disco
¿Necesita más ayuda? Compruebe la Guía de instalación siguiente, o ponerse en contacto con su proveedor de alojamiento para verificar los requisitos del servidor.