Zum Inhalt springen

Actualización de TYPO3 6.2 a 7

Utilizando nuestro proyecto de muestra como ejemplo, le mostraremos cómo actualizar de TYPO3 6.2 a 7.

La actualización de TYPO3 6.2 a 7 suele ser mucho más fácil que la actualización de TYPO3 4.5 a 6.2, por ejemplo.

Utilizando nuestro proyecto de muestra como ejemplo, le mostraremos el proceso de actualización. También puede ver aquí lo que debe tenerse en cuenta al actualizar.

Guía rápida

Tenga en cuenta que TYPO3 7 requiere al menos PHP 5.5. Si es necesario, cambie al menos a esta versión en la administración del dominio.

  1. Crear una copia del proyecto TYPO3
  2. Actualice las extensiones en la medida de lo posible (a la última versión compatible con TYPO3 6.2)
  3. Actualizar el índice de referencia
  4. En la herramienta de instalación ' Acciones importantes ' "Comparar la base de datos actual con la especificación"
  5. Descomprima el archivo typo3_src-7.6.x.tar.gz
    :tar xzf typo3_src-7.6.x.tar.gz
  6. Haz que el enlace simbólico typo3_src apunte a typo3_src.7.6.x en el directorio del proyecto
  7. Vuelva a llamar a la herramienta de instalación: nombre-dominio.de/typo3/install
  8. En caso de que aparezca un mensaje de error (véase más abajo), cambie la edición PHP a "EXTENDED" en el menú de clientes de la administración del dominio
  9. Repase todos los puntos del asistente de actualización
    • Sólo instale la extensión "compatibility6" si las extensiones que aún no son compatibles con TYPO3 7 son absolutamente necesarias. Si es posible, prescinda de esta extensión por motivos de rendimiento.
    • Instale la extensión "mediace" si utiliza el elemento de contenido "Media". Si no, se puede omitir.
  10. Realice otra "Comparación de la base de datos" en el área "Acciones importantes" y confirme los cambios en la base de datos
  11. Haga clic en el botón "Borrar toda la caché" en el área "Acciones importantes".
  12. Active la salida de errores PHP. En los "Preajustes de configuración" cambie al modo "Depuración" o al "Personalizado" y ajuste el parámetro displayErrors a 1.
  13. Cambie al backend de TYPO3
  14. Actualice la lista de extensiones en el Extension Manager y actualice todas las extensiones a la última versión.
  15. Actualice las traducciones de los idiomas requeridos en el módulo Idioma
  16. Pruebe el backend y frontend con cuidado

Tenga en cuenta que algunas extensiones pueden requerir ajustes en TypoScript o en las plantillas. Consulte la documentación de las extensiones correspondientes.

Mensaje de error al utilizar PHP como FASTCGI (para el punto 8)

Si se utiliza PHP como FASTCGI (¡recomendado por razones de rendimiento!), aparecerá el siguiente mensaje de error la primera vez que se llame a la herramienta de instalación después de haber cambiado el enlace simbólico:

La ruta absoluta calculada al directorio tslib no existe. 

¡Algo en la estructura principal de archivos, carpetas y enlaces está mal y debe ser arreglado! Una raíz de documento típica contiene un par de enlaces simbólicos:
* Un enlace simbólico "typo3_src" que apunta al núcleo de TYPO3 CMS.

* Un enlace simbólico "typo" - el punto de entrada del backend - que apunta a "typo3_src/typo3" * Un enlace simbólico "index.php" - el punto de entrada del frontend - que apunta a "typo3_src/index.php".

Solución: Para la actualización, cambie la edición PHP utilizada a "EXTENDED" en la administración de dominios del menú de cliente para el dominio afectado. Tras una actualización correcta, puede volver a cambiar a "FASTCGI".

¿No hay acceso al backend después de la actualización?

Si después de la actualización ya no puede acceder al backend llamando a dominio.de/typo3/, sino sólo a través de dominio.de/typo3/index.php, añada la siguiente línea al archivo .htaccess del directorio del proyecto.

RewriteCond %{REQUEST_FILENAME} !-d

Error 500 al llamar al front-end

Este error suele estar causado por /index.php. Normalmente se puede corregir sustituyendo /index.php por /typo3_src-7.x/index.php.

El contenido de esta página se ha traducido automáticamente.

Aktualisiert: 17.07.2024