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

  1. Inicia sesión en DirectAdmin
  2. Ve a Domain Setup y después a PHP Settings
  3. Ajusta los valores
  4. 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:

  1. Ve a Account Manager y después a MySQL Management
  2. Haz clic en Create new Database
  3. Elige un nombre y una contraseña segura
  4. 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, sesiones
  • public/typo3temp/ - Archivos temporales
  • public/fileadmin/ - Archivos subidos por los usuarios
  • config/ - 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

  1. Ve a https://example.nl/typo3/install.php
  2. Inicia sesión con tu contraseña
  3. Ve a Environment y después a System Environment
  4. Verás un resumen de todas las comprobaciones

Módulo Reports

En el backend de TYPO3:

  1. Ve a System y después a Reports
  2. Haz clic en Status Report
  3. 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:

  1. Ve a PHP Settings
  2. Aumenta memory_limit
  3. Guarda los cambios

Falla la conexión con la base de datos

  1. Comprueba los datos de config/system/settings.php
  2. Prueba la conexión con phpMyAdmin
  3. 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