TYPO3 es un sistema de gestión de contenidos (CMS) empresarial y de código abierto, altamente flexible y extensible, utilizado para crear y gestionar sitios web de todos los tamaños. En esta guía detallada, exploraremos cómo instalar y configurar TYPO3 CMS en un servidor con Debian 12, proporcionando ejemplos claros y precisos para que incluso los usuarios menos experimentados puedan realizar la instalación y configuración sin dificultades.
Requisitos Previos
Antes de instalar TYPO3 en Debian 12, asegúrate de tener un servidor Debian 12 actualizado y de contar con acceso al sistema como usuario con privilegios de superusuario (sudo).
Paso 1: Instalar el Servidor Web Apache
TYPO3 funciona sobre un servidor web, y Apache es una de las opciones más populares.
- Instalar Apache:
   sudo apt update
   sudo apt install apache2 -y- Configurar Apache para TYPO3:
 Habilita el módulo rewrite para Apache, necesario para las URL amigables de TYPO3.
   sudo a2enmod rewrite
   sudo systemctl restart apache2Paso 2: Instalar PHP y Extensiones Necesarias
TYPO3 requiere PHP y varias extensiones para funcionar correctamente.
- Instalar PHP y extensiones:
   sudo apt install php libapache2-mod-php php-mysql php-gd php-xml php-zip php-curl php-mbstring php-intl php-soap php-json php-bcmath -yPaso 3: Instalar y Configurar la Base de Datos MySQL
TYPO3 utiliza MySQL para almacenar los datos del sitio web.
- Instalar MySQL Server:
   sudo apt install mysql-server -y- Crear una base de datos y usuario para TYPO3:
 Accede al shell de MySQL y crea la base de datos y el usuario.
   sudo mysql
   CREATE DATABASE typo3_db;
   CREATE USER 'typo3_user'@'localhost' IDENTIFIED BY 'una_contraseña_segura';
   GRANT ALL PRIVILEGES ON typo3_db.* TO 'typo3_user'@'localhost';
   FLUSH PRIVILEGES;
   EXIT;Paso 4: Descargar e Instalar TYPO3
- Descargar TYPO3:
 Navega al directorio web y descarga la última versión de TYPO3 desde el sitio oficial.
   cd /var/www/html
   wget --content-disposition https://get.typo3.org/10.4 -O typo3.tar.gz
   tar -xzf typo3.tar.gz
   mv typo3_src-10.4.* typo3
   cd typo3
   ln -s typo3_src-* typo3_src
   ln -s typo3_src/typo3 typo3
   ln -s typo3_src/index.php index.php- Configurar el archivo de TYPO3:
 Crea un archivoFIRST_INSTALLpara iniciar la instalación.
   touch FIRST_INSTALLAjusta los permisos del directorio.
   chown -R www-data:www-data /var/www/html/typo3Paso 5: Configurar Virtual Host para TYPO3
- Crear un nuevo archivo de configuración para tu sitio TYPO3:
   sudo nano /etc/apache2/sites-available/typo3.confAñade la siguiente configuración, ajustando los paths y dominios según corresponda:
   <VirtualHost *:80>
       ServerName tu-dominio.com
       DocumentRoot /var/www/html/typo3
       <Directory /var/www/html/typo3>
           AllowOverride All
           Require all granted
       </Directory>
       ErrorLog ${APACHE_LOG_DIR}/typo3_error.log
       CustomLog ${APACHE_LOG_DIR}/typo3_access.log combined
   </VirtualHost>- Habilitar el sitio y reiniciar Apache:
   sudo a2ensite typo3.conf
   sudo systemctl reload apache2Paso 6: Finalizar la Instalación a través del Navegador
Accede a http://tu-dominio.com desde tu navegador para completar la configuración de TYPO3 siguiendo las instrucciones en pantalla. Esto incluir á conectar la base de datos y configurar el usuario administrador.
Para aquellos que buscan una solución robusta y escalable para hospedar sistemas de gestión de contenido como TYPO3, los servicios de Linux SSD VPS de Shape.host son ideales. Shape.host ofrece VPS en la nube que proporcionan la potencia y flexibilidad necesarias para manejar aplicaciones web intensivas, permitiendo a los usuarios concentrarse en el desarrollo y la gestión de su presencia en línea sin preocuparse por el mantenimiento de la infraestructura física. Shape.host garantiza un entorno seguro y de alto rendimiento, perfecto para desplegar y gestionar TYPO3 en un entorno de nube robusto y escalable.