Instalación en el servidor
El asistente web hace todo el trabajo en nueve pantallas. No hace falta línea de comandos: solo subir archivos, crear la base de datos y seguir los pasos.
Subir los archivos
- Descomprime el ZIP. Dentro hay una sola carpeta,
sysrevai/. - Súbela entera al servidor (SFTP, el gestor de archivos del hosting o
scp). - Configura el sitio web para que el directorio público (document root) sea
sysrevai/public. Con CloudPanel, Plesk o cPanel es una opción del sitio; con Nginx o Apache, una línea en la configuración del vhost. - Asegúrate de que PHP puede escribir en
storage/y enpublic/uploads/.
El asistente, paso a paso
| Paso | Qué hace | Qué debes tener a mano |
|---|---|---|
| 1 · Requisitos | Comprueba PHP, extensiones, permisos y memoria. | Nada. Si algo falla, corrígelo y vuelve a comprobar. |
| 2 · Dependencias | Verifica que las librerías del paquete están. | Nada: el ZIP ya las trae. |
| 3 · Base de datos | Prueba la conexión y, si quieres, crea la base de datos. | Servidor, nombre, usuario y contraseña de MySQL. |
| 4 · Tablas | Crea todas las tablas y los valores por defecto. | Nada. Tarda unos segundos. |
| 5 · Configuración general | Nombre del sitio, URL, idioma por defecto, zona horaria, HTTPS. | La URL definitiva del sitio. |
| 6 · Administrador | Crea la primera cuenta (propietario). | Un correo y una contraseña robusta. |
| 7 · Licencia | Valida la clave con sysrevai.com y registra el dominio. Es obligatorio. | El número de licencia. |
| 8 · Finalización | Aceptas la Política de Privacidad y las Condiciones de Uso de SysRevAI (enlazadas a sysrevai.com), y escribe el archivo .env, crea el administrador y sella el instalador. Al final te muestra la línea de cron para este servidor. | Leer y aceptar las condiciones. |
Después de instalar
- El cron, imprescindible. Añade un cron que ejecute cada minuto
php /ruta/sysrevai/bin/worker.phpcomo usuario del sitio web. Sin él no se hacen las copias automáticas, la búsqueda y descarga de artículos, las búsquedas programadas, los trabajos largos de IA ni la comprobación de actualizaciones. El instalador te da la línea exacta al final y, mientras no funcione, los administradores ven una barra naranja en todas las páginas con el botón «Cómo configurar el cron», que lleva a Admin → Mantenimiento → Tareas programadas (cron): la línea para copiar, los pasos por SSH o con un panel (CloudPanel, Plesk, cPanel) y el estado. Cuando el cron ya corre, la tarjeta dice «Funciona» y la barra desaparece. - Instalador sellado. Una vez terminado,
/install/ya no se abre. Puedes borrar la carpetapublic/install/si lo prefieres. - Copias. Una vez funciona el cron, la plataforma hace sola una copia completa cada 2 horas (capítulo 15).
* * * * * php /ruta/sysrevai/bin/worker.php >> /ruta/sysrevai/storage/logs/worker.log 2>&1
Problemas habituales
Página en blanco o error 500 después de instalar
Mira
storage/logs/. Casi siempre es un permiso de escritura en storage/ o una extensión de PHP que falta.«No se ha podido contactar con el servidor de licencias»
El servidor no tiene salida a Internet por HTTPS o un cortafuegos bloquea sysrevai.com. Compruébalo con
curl https://sysrevai.com desde el servidor.Aparece una barra naranja: «Las tareas en segundo plano no se ejecutan»
El cron no está configurado o se ha detenido. Pulsa «Cómo configurar el cron» y copia la línea que te muestra Admin → Mantenimiento → Tareas programadas en el crontab del servidor (
crontab -e como usuario de la web) o en el apartado Cron Jobs del panel, con frecuencia cada minuto. En menos de un minuto la barra desaparece.Quiero reinstalar desde cero
Borra
config/installed.lock y el archivo .env, vacía la base de datos y vuelve a abrir /install/. La misma licencia sirve para el mismo dominio.¿Te ha servido este capítulo? Dinos qué falta desde Contacto.