Configuración TYPO3 · 3 min read · Dec 28, 2025
Usando Solr Con TYPO3 En Debian Wheezy - Página 2
3 Configurando TYPO3
Ahora vamos a configurar la búsqueda de Solr para nuestro sitio web del Paquete de Introducción de TYPO3 en www.example.com:

Una nota importante: asegúrate de que www.example.com se pueda resolver correctamente desde server1.example.com y server2.example.com. Si usas un dominio de prueba que no se puede resolver o se resuelve a un host incorrecto, no podrás configurar la búsqueda de Solr con éxito. En tal caso, puedes agregar un registro para example.com y www.example.com a /etc/hosts en ambos server1.example.com y server2.example.com:
vi /etc/hosts| [...] 192.168.0.100 example.com www.example.com |
Ahora en el backend de TYPO3, ve al Administrador de Extensiones y allí a la pestaña Importar Extensiones:

Haz clic en el botón Actualizar Repositorio a la derecha del menú desplegable del Repositorio para descargar una lista de extensiones disponibles:
La lista de extensiones disponibles se está actualizando ahora:
Después, aún en la pestaña Importar Extensiones, escribe solr en el campo de Filtro y presiona ENTER. Deberías ver la extensión Apache Solr para TYPO3 en la lista - haz clic en el ícono de Importar extensiones frente a ella:

Debería aparecer una ventana emergente informándote que la extensión ha sido importada. Haz clic en el enlace Cerrar ventana para cerrarla:

Ahora ve a la pestaña Extensiones Disponibles. Encuentra la extensión Solr y haz clic en el ícono de Instalar extensiones frente a ella:

Debería aparecer una ventana emergente. Es posible que una dependencia no esté cumplida (por ejemplo, la extensión pagebrowse es necesaria para la extensión Solr), por lo que es posible que debas hacer clic en el enlace Importar ahora para importar la extensión faltante:

Se abrirá una nueva ventana informándote que la extensión faltante ha sido importada. Cierra esa ventana:

De vuelta en la pestaña Extensiones Disponibles, necesitamos habilitar primero la dependencia (en este caso la extensión pagebrowse), así que encuentra esa extensión y haz clic en el ícono de Instalar extensiones:

Se abrirá una nueva ventana informándote que la extensión ha sido instalada. Cierra esa ventana:

Después de haber habilitado todas las dependencias de la extensión Solr, haz clic en el ícono de Instalar extensiones frente a la extensión Solr:

Una nueva ventana aparece informándote que se deben realizar cambios en la base de datos para habilitar la extensión Solr. Acepta todos los cambios propuestos y haz clic en el botón Hacer actualizaciones:

Después puedes cerrar la ventana:

La extensión Solr está ahora instalada. Ahora debemos configurar nuestro sitio web TYPO3 para usar la búsqueda de Solr.
Ve al módulo de Lista y haz clic en la raíz de tu sitio web (en este caso es la página llamada Inicio) y selecciona Editar en el menú:

Ve a la pestaña Comportamiento y asegúrate de que la casilla Usar como Página Raíz esté marcada:

A continuación, debemos crear un registro de dominio para nuestro sitio web. Aún en el módulo de Lista, haz clic en el ícono Crear nuevo registro…

… y selecciona Dominio (bajo Registros del Sistema):

Crea el registro de Dominio de la siguiente manera (si usas example.com en lugar de www.example.com como el dominio principal de tu sitio web, completa example.com sin www):

Ahora debemos decirle a la extensión Solr dónde puede encontrar nuestro servidor Solr. Ve al módulo de Plantilla, selecciona extension_configuration (bajo Plantillas TypoScript) y selecciona Info/Modificar en el menú desplegable en la parte superior. Luego haz clic en Editar el registro completo de la plantilla:

En la pestaña General, completa la siguiente configuración de Solr en el campo Constantes:
| plugin.tx_solr.solr.scheme = http #plugin.tx_solr.solr.host = 192.168.0.101 plugin.tx_solr.solr.host = user1:[email protected] plugin.tx_solr.solr.port = 8080 plugin.tx_solr.solr.path = /solr/core_en config.index_enable = 1 |
(Asegúrate de completar el usuario y la contraseña correctos en la línea plugin.tx_solr.solr.host. Si no usas autenticación, usa plugin.tx_solr.solr.host = 192.168.0.101 en su lugar.)

Ve a la pestaña Incluye e incluye la extensión Apache Solr (solr), luego guarda la plantilla:

Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.