ElasticSearch error

23 views
Skip to first unread message

Mercedes Jiménez Bolívar

unread,
Nov 11, 2025, 1:28:59 PM (yesterday) Nov 11
to AtoM Users
Buenas tardes, amigos.

Os pongo unas URL de ejemplo y os pregunto: ¿Cómo se podría evitar que aparezca una página de error de Elasticsearch  cuando, por la razón que sea,  la URL de la página contempla una cultura que no está en AtoM? Ejemplos de URL:

https://archivo.ladigitalizadora.org/informationobject/browse

https://archivo.ladigitalizadora.org/informationobject/browse?sf_culture=en_US 

https://archivo.ladigitalizadora.org/informationobject/browse?sf_culture=en

https://archivo.ladigitalizadora.org/informationobject/browse?sf_culture=es

Gracias!!!

ElasticsearchError.png

Mercedes Jiménez Bolívar

unread,
Nov 11, 2025, 1:41:35 PM (yesterday) Nov 11
to AtoM Users

Datos de entorno en el que esoy trabajando: 
  • AtoM: 2.10 (instalación limpia)

  • PHP-FPM: 8.3.6

  • Elasticsearch: 7.10.2

  • settings.yml relevante:




Nacho Alonso

unread,
Nov 11, 2025, 2:38:27 PM (24 hours ago) Nov 11
to AtoM Users
Buenas tardes Mercedes,
Puedes redirigir el mensaje de error a una página estática, por ejemplo.
Para ello crea la página estática, y modifica el archivo: \apps\qubit\modules\search\actions\errorAction.class.php 
Al final de la línea:
        // $this->error is going to be shown in the template only in debug mode
        if (!$context->getConfiguration()->isDebug()) {
            unset($this->error);
Le añades estas:
      // URL para redirigir error ES
       $this->redirect('https://archivo.ladigitalizadora.org/');

Modificando  https://archivo.ladigitalizadora.org/ por la página estática.
Reinicia el servicio php y php symfony cc
En este caso, si entras en  https://archivo.ladigitalizadora.org/informationobject/browse?sf_culture=en_US  te va a llevar a esa página estática (o la página que decidas).
Saludos!

Nacho Alonso Martín

   

Mercedes Jiménez Bolívar

unread,
Nov 11, 2025, 6:37:38 PM (20 hours ago) Nov 11
to AtoM Users
Nacho, qué bien saber de ti. Muchas gracias por tu ayuda. Lo pongo en práctica.
Reply all
Reply to author
Forward
0 new messages