Requisitos del sistema de TYPO3: comprueba tu hosting
Requisitos del sistema de TYPO3: comprueba tu hosting
Antes de instalar TYPO3, es esencial comprobar que tu hosting cumple todos los requisitos. En esta guía encontrarás una lista de comprobación completa con todos los requisitos del sistema de TYPO3.
Versiones de TYPO3 y soporte
TYPO3 ofrece varias versiones con soporte:
| Versión | Versiones de PHP | Soporte hasta |
|---|---|---|
| TYPO3 13 | 8.2 - 8.4 | Abril de 2027 (LTS) |
| TYPO3 12 | 8.1 - 8.3 | Abril de 2026 |
| TYPO3 11 | 7.4 - 8.2 | Octubre de 2024 (ELTS) |
| Recomendación: usa siempre la versión LTS (Long Term Support) más reciente para las webs en producción. |
Requisitos de PHP
PHP es el núcleo de TYPO3. Asegúrate de tener la versión y las extensiones correctas.
Versiones de PHP compatibles
TYPO3 13:
- PHP 8.2 (mínimo)
- PHP 8.3 (recomendada)
- PHP 8.4 (compatible) TYPO3 12:
- PHP 8.1 (mínimo)
- PHP 8.2 - 8.3 (recomendadas)
Extensiones de PHP necesarias
Las siguientes extensiones son obligatorias:
| Extensión | Finalidad |
|---|---|
| gd o ImageMagick | Edición de imágenes |
| curl | Peticiones HTTP |
| zip | Gestión de archivos comprimidos |
| xml | Procesamiento de XML |
| mbstring | Cadenas multibyte |
| json | Codificación y decodificación de JSON |
| session | Gestión de sesiones |
| PDO | Abstracción de bases de datos |
| fileinfo | Detección de tipos MIME |
| openssl | Cifrado |
| filter | Filtrado de datos |
| hash | Funciones de hash |
| intl | Internacionalización |
Extensiones de PHP recomendadas
Opcionales, pero recomendadas:
- apcu: caché de opcode
- redis: backend de caché Redis
- soap: servicios web SOAP
- exif: metadatos EXIF de imágenes
- opcache: caché de opcode de PHP
Comprobar los ajustes de PHP
Comprueba tu configuración de PHP:
php -v
# Muestra la versión de PHP
php -m
# Muestra las extensiones cargadas
O mediante una página phpinfo() en tu navegador.
Ajustes de PHP recomendados
En php.ini o a través de DirectAdmin:
memory_limit = 256M # Mínimo, se recomienda 512M+
max_execution_time = 240
max_input_vars = 1500
upload_max_filesize = 64M
post_max_size = 64M
Configurar PHP con DirectAdmin
- Inicia sesión en DirectAdmin
- Ve a Domain Setup y después a PHP Settings
- Ajusta los valores
- Haz clic en Save
Requisitos de la base de datos
TYPO3 es compatible con varios sistemas de bases de datos.
Requisitos de MySQL
- MySQL 8.0.17 o superior
- Recomendado: MySQL 8.0.x (la más reciente)
- Conjunto de caracteres: utf8mb4
- Cotejamiento: utf8mb4_unicode_ci
Requisitos de MariaDB
- MariaDB 10.3.6 o superior
- Recomendado: MariaDB 10.6+ (la LTS más reciente)
- Conjunto de caracteres: utf8mb4
- Cotejamiento: utf8mb4_unicode_ci
Requisitos de PostgreSQL
Como alternativa a MySQL:
- PostgreSQL 10.0 o superior
- Recomendado: PostgreSQL 14+
Crear la base de datos
Con DirectAdmin:
- Ve a Account Manager y después a MySQL Management
- Haz clic en Create new Database
- Elige un nombre y una contraseña segura
- El usuario se crea automáticamente Asegúrate de que la base de datos tenga el conjunto de caracteres correcto:
CREATE DATABASE typo3_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Requisitos del servidor
Además de PHP y la base de datos, hay requisitos a nivel de servidor.
Servidor web
TYPO3 funciona con:
- Apache 2.4+ (recomendado, el más usado)
- Nginx (requiere configuración adicional)
- IIS (con el módulo URL rewrite) En el hosting de Theory7, Apache está disponible de serie.
Módulos de Apache
Módulos de Apache necesarios:
- mod_rewrite (para URLs limpias)
- mod_expires (para las cabeceras de caché)
- mod_headers (para las cabeceras de seguridad) Compruébalo con:
apache2ctl -M | grep rewrite
Sistema de archivos
TYPO3 requiere acceso de escritura a:
var/- Caché, registros, sesionespublic/typo3temp/- Archivos temporalespublic/fileadmin/- Archivos subidos por los usuariosconfig/- Configuración
Memoria y recursos
Requisitos mínimos del servidor:
- RAM: 256MB dedicados a TYPO3
- Espacio en disco: 500MB para el core
- CPU: sin requisitos específicos Recomendado para producción:
- RAM: 512MB+ para TYPO3
- Espacio en disco: 2GB+ (incluidos los archivos subidos)
Comprobar los requisitos en TYPO3
Tras la instalación, puedes comprobar el estado.
Install Tool
- Ve a
https://example.nl/typo3/install.php - Inicia sesión con tu contraseña
- Ve a Environment y después a System Environment
- Verás un resumen de todas las comprobaciones
Módulo Reports
En el backend de TYPO3:
- Ve a System y después a Reports
- Haz clic en Status Report
- Consulta el estado del sistema
Comprobación por CLI
Desde la línea de comandos:
vendor/bin/typo3 check:requirements
Compatibilidad del hosting de Theory7
El hosting de Theory7 cumple todos los requisitos de TYPO3:
| Requisito | Estado en Theory7 |
|---|---|
| PHP 8.2+ | Disponible |
| Todas las extensiones de PHP | Activas de serie |
| MySQL 8.0+ / MariaDB 10.6+ | Disponible |
| mod_rewrite | Activo |
| Acceso SSH | Disponible |
| Composer | Disponible |
Problemas frecuentes
Falta una extensión de PHP
Comprueba con phpinfo() qué extensiones están activas. En Theory7, todas las extensiones necesarias están disponibles de serie.
Límite de memoria demasiado bajo
Auméntalo con DirectAdmin:
- Ve a PHP Settings
- Aumenta
memory_limit - Guarda los cambios
Falla la conexión con la base de datos
- Comprueba los datos de
config/system/settings.php - Prueba la conexión con phpMyAdmin
- Comprueba que el usuario de la base de datos tenga permisos
Lista de comprobación para la instalación
Antes de empezar a instalar:
- PHP 8.2 o superior activo
- Todas las extensiones necesarias cargadas
- memory_limit de 256M como mínimo
- Base de datos MySQL 8.0+ o MariaDB 10.3+ creada
- Acceso SSH disponible
- Composer disponible
- Document root configurable
A 0 de 0 personas les ha resultado útil