TYPO3 es un sistema de gestión de co­n­te­ni­dos (CMS) potente y gratuito, de código abierto, que puede uti­li­zar­se de forma mu­l­ti­pla­ta­fo­r­ma. Con in­nu­me­ra­bles ex­te­n­sio­nes y pla­n­ti­llas, TYPO3 ofrece opciones de diseño flexibles tanto para pequeñas páginas web como para grandes proyectos mu­l­ti­li­n­gües. Sin embargo, instalar TYPO3 y adaptarlo a los re­qui­si­tos es­pe­cí­fi­cos suele requerir la ex­pe­rie­n­cia de un proveedor ce­r­ti­fi­ca­do de servicios TYPO3. ¿Quieres instalar TYPO3 por tu cuenta y necesitas una guía detallada? Sigue nuestro tutorial paso a paso.

Re­qui­si­tos para instalar TYPO3

Instalar TYPO3 no requiere ningún otro software, si acaso solo un programa FTP para tra­n­s­fe­rir los datos, aunque los pro­vee­do­res que alojan TYPO3 suelen tenerlo prei­n­s­ta­la­do en el servidor. Una condición fu­n­da­me­n­tal es un navegador web con Ja­va­S­cri­pt y un servidor web con Apache, NGINX o IIS.

El equipo de de­sa­rro­llo da soporte ac­tua­l­me­n­te a dos versiones: TYPO3 13 y TYPO3 12 LTS. Estos son los re­qui­si­tos mínimos para las dos versiones estables actuales:

  • Un servidor web con PHP desde la versión 8.1, 8.2 o 8.3 (TYPO3 12) o PHP 8.2 y superior (TYPO3 13)
  • Una base de datos basada en SQL co­m­pa­ti­ble con Doctrine DBAL, como MySQL desde la versión 8.0.17, MariaDB desde 10.3 (o más reciente), Po­s­t­gre­S­QL 10.0+ o SQLite 3.8.3+
  • 256 MB de RAM como mínimo (se re­co­mie­n­da más según el tamaño de la página web)
  • Co­n­fi­gu­ra­ción PHP con un límite mínimo de memoria de 128 MB (Apache, IIS, NGINX)
  • Para la edición gráfica el equipo re­co­mie­n­da las bi­blio­te­cas Gra­phi­c­s­Ma­gi­ck e Ima­ge­Ma­gi­ck.

In­s­tru­c­cio­nes para instalar TYPO3 paso a paso

TYPO3 es mu­l­ti­pla­ta­fo­r­ma y está di­s­po­ni­ble como programa de código abierto. También hay algunos pro­vee­do­res que incluyen el CMS en sus ofertas de alo­ja­mie­n­to. Sin embargo, quienes deseen co­n­fi­gu­rar TYPO3 exac­ta­me­n­te según sus ne­ce­si­da­des es­pe­cí­fi­cas cuentan con esta libertad mediante el Sou­r­ce­Pa­c­ka­ge. Gracias al acceso al código fuente, los pro­gra­ma­do­res con ex­pe­rie­n­cia en TYPO3 pueden realizar ajustes directos. Además, las más de mil ex­te­n­sio­nes di­s­po­ni­bles facilitan la pe­r­so­na­li­za­ción.

Para nuestro ejemplo nos basaremos en el sistema operativo Windows y tra­ba­ja­re­mos con el programa FTP FileZilla. En typo3.org de­s­ca­r­ga­re­mos la versión TYPO3 12 LTS.

Paso 1: visita la página de descarga de TYPO3, donde en­co­n­tra­rás las versiones actuales de TYPO3 que cuentan con soporte. Los de­sa­rro­lla­do­res indican en qué se di­fe­re­n­cian entre ellas. Se­le­c­cio­na la más adecuada para ti. Por ejemplo, para instalar TYPO3 12 has de pinchar en “Get Version 12”. Desde aquí te dirigirás a la página de descarga.

Imagen: Enlaces de descarga para TYPO3 12 para líneas de comando, en el servidor, como código fuente desde GitHub y como paquete comprimido
Para instalar TYPO3, primero se ha de se­le­c­cio­nar el método de descarga. Si la intención es editar el código fuente se ha de descargar desde GitHub. Con wget o curl la apli­ca­ción se instala di­re­c­ta­me­n­te en el servidor.

Paso 2: con objeto de mostrar el iti­ne­ra­rio más típico, de­s­ca­r­ga­mos TYPO3 como archivo co­m­pri­mi­do .tar. La sólida co­m­pre­sión tar es adecuada para sistemas Unix/Linux. Los usuarios de Windows deben descargar el archivo .zip. Los paquetes con firma GPG (en la parte inferior de la imagen anterior) ga­ra­n­ti­zan la au­te­n­ti­ci­dad del programa de­s­ca­r­ga­do, pero esta versión se re­co­mie­n­da para usuarios pro­fe­sio­na­les.

Paso 3: pulsa en el enlace se­le­c­cio­na­do y cuando la descarga finalice haz clic en la flecha de descarga en la ventana del navegador.

Paso 4: al se­le­c­cio­nar el fichero, se abrirá un archivo co­m­pri­mi­do para instalar TYPO3 en el programa de co­m­pre­sión.

Imagen: Archivos fuente de TYPO3 en el archivo .tar
Se­le­c­cio­na la carpeta principal typo3_src-12.4.17.tar.gz y pincha en Extract (Extraer) para extraer todos los archivos.

Paso 5: extrae la carpeta entera y guárdala en una ruta fácil de encontrar más adelante.

Paso 6: abre el programa FTP (FileZilla en nuestro caso). Para co­ne­c­tar­lo con el servidor, escribe su nombre en “Host” e introduce tu nombre de usuario y tu co­n­tra­se­ña. El sistema aco­s­tu­m­bra a completar el puerto au­to­má­ti­ca­me­n­te. Se­le­c­cio­na entonces “Qui­c­k­co­n­ne­ct”. El programa intentará conectar con tu servidor. En la ventana de la parte inferior izquierda de la apli­ca­ción en­co­n­tra­rás el di­re­c­to­rio con tus archivos locales. Si la conexión se ha es­ta­ble­ci­do con éxito, a la derecha en­co­n­tra­rás el di­re­c­to­rio del servidor.

Imagen: Interfaz del programa FTP que muestra la ventana de estado en la parte superior, el directorio local a la izquierda y el directorio del servidor a la derecha
El programa FTP ha conectado con el servidor. El di­re­c­to­rio raíz “/” contiene todos los archivos en su espacio web.

Al­te­r­na­ti­va: presiona en el punto “File” (Archivos) en el menú principal y se­le­c­cio­na “Site Manager” en el menú de­s­ple­ga­ble que se abrirá a co­n­ti­nua­ción. El gestor se abrirá en una ventana emergente, donde deberás in­tro­du­cir de nuevo el nombre de tu servidor en “Host”, junto a tu nombre de usuario y la co­n­tra­se­ña. Aquí podrás ajustar la co­n­fi­gu­ra­ción de carga para TYPO3 y te co­ne­c­ta­rás con el servidor. En la pestaña “Transfer Settings” (Co­n­fi­gu­ra­ción de la tra­n­s­fe­re­n­cia) se­le­c­cio­na el modo de tra­n­s­fe­re­n­cia (“Transfer mode”). Escoge el estándar (“Default”) y fija un valor máximo para el número de co­ne­xio­nes paralelas pe­r­mi­ti­das (aquí, 6). Si tu servidor está protegido por un co­r­ta­fue­gos, se­le­c­cio­na el modo pasivo (“Passive”) y “Connect” (Conectar).

Consejo

Si solo has de subir algunos archivos, arrastra los do­cu­me­n­tos al di­re­c­to­rio del servidor desde los archivos locales. El programa subirá los archivos al servidor.

Paso 7: en el menú principal presiona en “Edit” (Editar), en el menú de­s­ple­ga­ble, en “Settings” (Ajustes) y luego en “Co­n­ne­c­tion” (Conexión). En “Timeout” fija tras cuantos segundos se ha de in­te­rru­m­pir una carga –600 es un valor razonable. Establece 2 re­pe­ti­cio­nes como máximo. En el di­re­c­to­rio de la izquierda escoge entonces “Transfers” (Tra­n­s­fe­re­n­cias), “File types” (Tipos de archivo) y fija el tipo de tra­n­s­fe­re­n­cia estándar en “Binary” (Binaria).

Imagen: Interfaz de FileZilla para configurar las conexiones, la transferencia, la interfaz de usuario, la edición de archivos, las actualizaciones, el logging y el debugging.
Junto a detalles sobre la conexión y los modos de tra­n­s­fe­re­n­cia, los ajustes contienen también opciones de edición para la interfaz, los archivos y las ac­tua­li­za­cio­nes.

Paso 8: hechos todos los ajustes, traslada la carpeta TYPO3 desde tu disco duro (en la ventana de la izquierda) a la ventana del servidor remoto y colócalo en tu di­re­c­to­rio raíz (también di­re­c­to­rio de inicio). El símbolo “/” marca el di­re­c­to­rio raíz en sistemas tipo Unix.

Paso 9: comprueba si los archivos que has subido están efe­c­ti­va­me­n­te en el servidor. Para ello tendrás que entrar en tu proveedor de alo­ja­mie­n­to. Si el archivo se ha tra­n­s­fe­ri­do co­rre­c­ta­me­n­te, deberías en­co­n­trar­lo en tu espacio web, en el panel del hosting. También puedes acceder a la in­s­ta­la­ción TYPO3 en el URL localhost/site/.

Paso 10: antes de instalar TYPO3 en tu página y lanzarla online necesitas un dominio, que aco­s­tu­m­bra a estar ya integrado en las ofertas de alo­ja­mie­n­to. Si aún no lo tuvieras, solicita uno re­se­r­va­n­do un nombre.

Compra y registra tu dominio ideal
  • Ce­r­ti­fi­ca­do SSL Wildcard gratis
  • Registro privado
  • Función Domain Connect para una co­n­fi­gu­ra­ción DNS si­m­pli­fi­ca­da gratis

Paso 11: si ya cuentas con un dominio activo, conéctalo al servidor. La ruta ha de conducir exac­ta­me­n­te a tu di­re­c­to­rio de TYPO3.

Imagen: Explorador del directorio web con la ruta para instalar TYPO3
La ruta del servidor debe apuntar al di­re­c­to­rio de tu versión de TYPO3 para vincular el dominio con ella.

Paso 12: co­ne­c­ta­dos el servidor y el dominio, la in­s­ta­la­ción de TYPO3 en el navegador puede proseguir. Para ello abre la página de inicio de tu nueva página web, donde aparecerá un mensaje de agra­de­ci­mie­n­to de TYPO3. A partir de aquí deberás utilizar la he­rra­mie­n­ta de in­s­ta­la­ción de TYPO3. Crea para ello un archivo vacío con el nombre FIRST_INSTALL (sin te­r­mi­na­ción) en el di­re­c­to­rio raíz en tu espacio web. Carga tu página web en el navegador.

Imagen: Se iniciará el asistente de instalación
La he­rra­mie­n­ta de in­s­ta­la­ción de TYPO3 te guiará a través del proceso de in­s­ta­la­ción del sistema de gestión de co­n­te­ni­dos.
Consejo

Si la he­rra­mie­n­ta no se inicia, intenta esta otra variante: crea un archivo llamado ENABLE_INSTALL_TOOL (de nuevo sin te­r­mi­na­ción) en el su­b­di­re­c­to­rio de TYPO3 typo3config.

Paso 13: el asistente de in­s­ta­la­ción se abre en la dirección “https://www.[NOMBRE DE DOMINIO].es/typo3/install.php”. Esta he­rra­mie­n­ta sirve de apoyo para instalar TYPO3. El proceso tiene lugar en cinco fases. En primer lugar, la he­rra­mie­n­ta examina tu entorno de sistema. Si por culpa de algún ajuste aparece algún problema, utiliza la función de re­so­lu­ción de problemas; en caso contrario, sigue adelante.

Paso 14: en el siguiente paso, indica qué base de datos ha de utilizar el gestor de co­n­te­ni­dos. Si aún no la has instalado, visita la página de tu proveedor de alo­ja­mie­n­to donde en pocos pasos podrás co­n­fi­gu­rar una. Para TYPO3 necesitas esta in­fo­r­ma­ción sobre tu base de datos:

  • Nombre de la base de datos
  • Nombre de usuario para la base de datos
  • Co­n­tra­se­ña
  • Host (ge­ne­ra­l­me­n­te, localhost)
  • Puerto (no­r­ma­l­me­n­te, 3306)

Paso 15: ahora puedes se­le­c­cio­nar una base de datos pree­xi­s­te­n­te o crear una nueva. Esta segunda opción solo será posible si cuentas con los permisos ne­ce­sa­rios.

Paso 16: en la máscara siguiente define un nombre de usuario y una co­n­tra­se­ña con la que entrarás tanto en el backend como en la he­rra­mie­n­ta de in­s­ta­la­ción. En “Site name” introduce el nombre de tu nueva página TYPO3.

Paso 17: en el último paso el asistente concluye la in­s­ta­la­ción en­ca­r­gá­n­do­se de algunos ajustes en tu entorno de sistema, pero aún podrás decidir si el programa crea ya una página en blanco o permanece en pausa por el momento. Haciendo clic en “Open the TYPO3 Backend” te dirigirás al panel de ad­mi­ni­s­tra­ción, donde podrás re­gi­s­trar­te con la cuenta que has creado. Con esto habrás instalado TYPO3 co­rre­c­ta­me­n­te.

Nota

Los expertos en TYPO3 no tendrán di­fi­cu­l­ta­des en co­n­fi­gu­rar el CMS, pero existe una variante más asequible: el hosting TYPO3 de IONOS no solo instala el archivo de in­s­ta­la­ción en el servidor web, sino que también te asiste en la co­n­fi­gu­ra­ción del CMS con numerosas pla­n­ti­llas y un co­m­pe­te­n­te equipo de soporte.

Imagen: La instalación de TYPO3 se ha completado
¡Hecho! La in­s­ta­la­ción de TYPO3 se ha co­m­ple­ta­do con éxito y ahora puedes acceder al backend.

El equipo de TYPO3 re­co­mie­n­da cerrar el asistente una vez se haya fi­na­li­za­do la tarea para evitar el acceso a terceros. Antes, sin embargo, tendrás la opo­r­tu­ni­dad de echar un vistazo a los datos fu­n­da­me­n­ta­les o a cotejar tu base de datos. En la columna de la izquierda puedes acceder a la co­n­fi­gu­ra­ción, ampliar la capacidad del CMS y examinar el entorno de sistema si se dan errores. En “Folder Structure” (Es­tru­c­tu­ra de carpetas) en­cue­n­tras el árbol de archivos. Con “Test Setup” (Co­n­fi­gu­ra­ción de prueba) puedes comprobar si tu co­n­fi­gu­ra­ción provoca errores. Si lo hiciera, puedes recurrir al Trou­ble­Shoo­ter “Clean Up” (Limpieza).

Uti­li­za­n­do los datos de acceso de ad­mi­ni­s­tra­dor que has definido antes, podrás acceder al backend (“Backend admin”) desde aquí, donde también podrás ajustar el CMS a tus ne­ce­si­da­des, añadir ex­te­n­sio­nes o crear cuentas para re­da­c­to­res que más tarde podrán acceder al frontend (“Frontend website”). La activa comunidad en torno a TYPO3 entrega pla­n­ti­llas que pueden uti­li­zar­se para pro­po­r­cio­nar el aspecto visual a las webs. Estos llamados templates contienen comandos en Ty­po­S­cri­pt, el lenguaje interno de co­n­fi­gu­ra­ción de TYPO3. Una vez hayas instalado TYPO3 siguiendo nuestras in­s­tru­c­cio­nes, utiliza las ex­te­n­sio­nes y las pla­n­ti­llas para pe­r­so­na­li­zar tu página y optimizar el backend.

Nota

Si quieres pro­fu­n­di­zar en las po­si­bi­li­da­des de este robusto CMS, lee nuestro artículo “TYPO3, un CMS de grandes pre­s­ta­cio­nes” de la Digital Guide, donde también ex­pli­ca­mos cómo se utilizan las pla­n­ti­llas de TYPO3 y cómo se configura el backend y el frontend con ex­te­n­sio­nes.

Ir al menú principal