Auditoría de Entorno de Servidor

Diagnóstico de Capacidades y Restricciones del Hosting

Recomendación para el Agente IA: Este informe ayuda al agente de IA a entender los límites de subida de fotos (POST y Filesize), permisos de almacenamiento y si existen bloqueos en conexiones salientes cURL o de streams. Utiliza esta información exacta para asegurar la portabilidad total del código sin forzar la configuración del servidor.
1. Entorno de Ejecución Sistema base
Versión de PHP ok
8.2.30

Recomendado: PHP 8.2+. Tu servidor corre 8.2.30

Software del Servidor info
LiteSpeed

Tipo de servidor web (Apache, Nginx, etc.)

Sistema Operativo info
Linux

Sistema operativo bajo el que corre el servidor

2. Directivas php.ini y Límites Capacidad e Imagen
Tamaño Máximo de Subida (upload_max_filesize) ok
128M

Define el tamaño máximo de una sola imagen que se puede subir. Recomendado >= 8M.

Tamaño Máximo de Post (post_max_size) ok
128M

Define el límite de datos totales en una petición POST. Debe ser mayor o igual a upload_max_filesize.

Límite de Memoria (memory_limit) ok
128M

Memoria máxima de ejecución para procesar y redimensionar fotos. Recomendado >= 128M.

Tiempo Máximo de Ejecución (max_execution_time) ok
30 segundos

Tiempo máximo antes de que el servidor aborte el script PHP. Recomendado >= 30s.

Funciones Deshabilitadas (disable_functions) info
mail, curl_exec, curl_multi_exec, fsockopen, stream_socket_client

Lista de funciones del sistema bloqueadas por la directiva de seguridad del hosting.

Restricción de Directorio (open_basedir) ok
Inactivo

Si está activo, restringe las rutas del sistema de archivos que PHP puede abrir.

Apertura de URLs Externas (allow_url_fopen) ok
Habilitado

Permite leer URLs externas como si fuesen archivos locales (ej. file_get_contents de una API).

3. Extensiones y Módulos PHP BD y Gráficos
Módulo: pdo ok
Instalado

⚠️ REQUERIDO: Conexión genérica a base de datos (PDO)

Módulo: pdo_mysql ok
Instalado

⚠️ REQUERIDO: Driver PDO MySQL para la base de datos principal

Módulo: pdo_sqlite ok
Instalado

Opcional: Driver PDO SQLite para base de datos local (opcional/analíticas)

Módulo: openssl ok
Instalado

⚠️ REQUERIDO: Cifrado SSL y firma del token de autenticación JWT

Módulo: fileinfo ok
Instalado

⚠️ REQUERIDO: Detección automática del tipo MIME real de las fotos subidas

Módulo: gd ok
Instalado

Opcional: Procesamiento de imágenes (GD) para redimensión/compresión

Módulo: imagick ok
Instalado

Opcional: Procesamiento de imágenes de alta fidelidad (ImageMagick)

Módulo: curl ok
Instalado

Opcional: Cliente HTTP cURL para llamadas del servidor

4. Persistencia Local (FileSystem) Permisos de disco
Permisos de Escritura warning
Limitado

Permisos correctos en directorio raíz (pero falló creación de subdirectorio).

5. Conectividad y Red Saliente Validación de cURL
Conexiones Salientes vía cURL warning
No disponible

El módulo cURL no está instalado en el servidor para realizar la prueba.

Conexiones Salientes vía allow_url_fopen ok
Habilitadas

El servidor permite leer archivos de red externos mediante streams de PHP.