[Kitodo] Einbindung Solr -> Typo3

Alexander Bigga alexander.bigga at slub-dresden.de
Mo Jul 9 11:08:28 CEST 2018


Lieber Herr Hoppe,

Herr Schirmer hat Sie ja schon auf einige Tipps und Tricks hingewiesen,
wie Sie Kitodo.Presentation mehr Informationen entlocken können.

Im Falle der Solr-Einbindung ist das tatsächlich nicht immer
ausreichend, weil TYPO3 nicht die Gründe für Erfolg/Fehler vom Solr
informiert wird.

Kleine Checkliste:

1. Extension-Manager -> DLF Konfiguration: 'Verbindung hergestellt!
Apache Solr gibt den Statuscode 0 zurück.'

    Das ist perfekt. Der Statuscode ist tatsächlich "0". Ansonsten steht
    hier "Verbindung fehlgeschlagen!". Das passiert auch, wenn der
    falsche solrUser oder solrPass eingegeben ist.

2. Backend Modul "Neuer Mandant" -> Dlf-Datenordner: hier sollte alles
"grün" sein. Wenn der Solr-Kern noch nicht angelegt ist, kann das
hiermit erledigt werden.

    Wenn nach dem Anlegen immer noch kein Solr-Kern angelegt wurde, dann
    funktioniert die Kommunikation TYPO3 <-> Solr nicht.

3. Listen-Modul -> Dlf-Datenordner: Hier können Sie ebenfalls einen Kern
anlegen. Die "Anzeigeform" ist dabei nicht relevant. Da können Sie
"Default Core" eingeben oder etwas anderes. Das ist nur für Ihre
Übersicht. Relevant ist die Solr-Bezeichnung ("dlfCore0" für den ersten
Core), die automatisch vergeben und hochgezählt wird. Eine Rückmeldung
über das Anlegen eines Cores bekommen Sie nicht. Wenn es nicht geklappt
hat, ist kein TYPO3-Solr-Record angelegt.

Wenn 2. bzw. 3. zu keinem Erfolg führt, dann probieren Sie es doch bitte
manuell [1]:

http://dlfuser:dlfpass@IhrSolrServer:8983/solr/admin/cores?wt=xml&action=CREATE&name=dlfCore0&instanceDir=.&dataDir=dlfCore0

Wobei folgendes konfiguriert ist:

solr.solrHost = IhrSolrServer

solr.solrPort = 8983

solr.solrPath = /solr/

solr.solrUser = dlfuser

solr.solrPass = dlfpass

Der Aufruf ist genau das, was TYPO3 auslöst, wenn ein neuer Solr-Record
angelegt werden soll [1]. Wenn das nicht klappt, schauen Sie bitte ins
Solr-Log (catalina.out).

Ich hoffe, Sie kommen so weiter.

Viele Grüße

Alexander Bigga

[1]
https://github.com/kitodo/kitodo-presentation/blob/master/hooks/class.tx_dlf_tcemain.php#L143

Am 06.07.2018 um 15:31 schrieb Schirmer, Gerd:
> Hallo Herr Dr. Hoppe,
>
> die Aussage "Leider klappt das so nicht" ist leider nicht besonders aussagekräftig, um punktgenau weiterhelfen zu können. Ich vermute, es geht um Kitodo Presentation in der Version 2.2.0....
>
> Das Anlegen eines neuen Solr-Cores über die Liste des System-Ordners im TYPO3-Backend klappt eigentlich ganz gut, wenn die Konfiguration stimmt.
>
> Der Solr-User und seine Rollen sind in Ihrer tomcat-Home/conf/tomcat-users.xml und in der Presentation Extension Konfiguration richtig eingetragen?
> Die solr.xml Dateien entsprechen den Vorgaben und befinden sich am richtigen Ort? 
> Weitere Infos zur Vorgehensweise erhalten Sie hier: https://github.com/kitodo/kitodo-presentation/blob/master/lib/ApacheSolr
>
> Für den Solr-Log ist die Log-Datei "catalina.out" im Verzeichnis tomcat-Home/logs immer einen ersten genaueren Blick wert.
>
> Mein Tipp: Die Gesprächigkeit von TYPO3 in Verbindung mit Kitodo Presentation lässt sich entscheidend erhöhen, indem Sie die TYPO3-Extension "devlog" (Developer's Log) installieren, aktivieren und konfigurieren:
> TYPO3-Backend -> Admin Tools -> Extensions -> Get Extensions -> devlog 3.0.3 -> install & activate.
> TYPO3-Backend -> Admin Tools -> Extensions -> Installed Extensions -> devlog 3.0.3 -> configure
> In die Devlog-Konfiguration unter "Excluded keys" am besten extbase eintragen, um den nervigen extbase-Spam rauszufiltern und bei "Included keys" dlf eintragen, also den Key der Presentation Extension und speichern.
> In der typo3conf/LocalConfiguration.php muss man dann (in TYPO3 7.6 noch) den Eintrag 'SYS' => 'enable_DLOG' => true speichern, Caches löschen, das Backend neu laden und schon beginnen unter System -> Developer's Log die einigermaßen aussagekräftigen Fehlermeldungen der Presentation-Extension reinzupurzeln.
>
> In der Hoffnung, dass es Ihnen etwas weiterhilft...
>
> Viele Grüße
> Gerd Schirmer
> --
> Gerd Schirmer
> Web-Administration
>
> Technische Universität Berlin
> Universitätsbibliothek
> Fasanenstr. 88, 10623 Berlin
>
> Telefon: +49 (0)30 314-76096
> schirmer at tu-berlin.de
>
> www.ub.tu-berlin.de
>
> ________________________________________
> Von: kitodo-community-bounces at kitodo.org <kitodo-community-bounces at kitodo.org> im Auftrag von hoppe at bibliothek.potsdam.de <hoppe at bibliothek.potsdam.de>
> Gesendet: Freitag, 6. Juli 2018 13:32
> An: Kitodo Community
> Betreff: [Kitodo]  Einbindung Solr -> Typo3
>
> Hallo in die Runde,
>
> ich hoffe, es sind noch nicht alle in den Sommerferien ...
>
> Solr auf Tomcat zeigt mir korrekt die Beispiel-Kerne. In der Admin der
> Kitodo-Erweiterung steht 'Verbindung hergestellt! Apache Solr gibt den
> Statuscode 0 zurück.'
>
> Komfortablerweise bietet mir Kitodo nach Anlegen des Systemordners die
> automatische Anlage eines Solr-Kernes an. Leider klappt das so nicht.
>
> Daraufhin über Liste im Wurzelverzeichnis der Versuch einen Solr-Kern
> anzulegen. Bei der Abfrage der Anzeigeform gebe ich gemäß alter
> Anleitung der Hamburger Kollegen 'Default Core' ein, was Typo3 aber so
> nicht annimmt.
>
> Rechte vom tomcat auf www-data gesetzt. Bringt nix.
>
> Im Protokoll findet sich keine Fehlermeldung, Typo3 ist auch sonst hier
> nicht sehr gesprächig ;-(
>
> Nun bin ich ratlos.
>
> Gruß Hoppe
>
> --
> .... wo aber Gefahr ist, waechst das Rettende auch... (Hoelderlin -
> Patmos)
>
> Dr. Frank Dirk Hoppe
> Bereichsleiter Landesbibliothek,
> Fachreferent Historische Buchbestände
>
> Stadt- und Landesbibliothek
> im Bildungsforum Potsdam
>
> fon:            +49 331 / 289 6500
> fax:            +49 331 / 289 6402
>
> E-Mail:         hoppe at bibliothek.potsdam.de
> Internet:       http://www.bibliothek.potsdam.de
>                  http://www.bildungsforumpotsdam.de
>
> Postanschrift:    Postfach 60 14 64, 14414 Potsdam
> Hausanschrift:   Am Kanal 47,   14467 Potsdam
>
> _______________________________________________
> Kitodo-Community mailing list
> Kitodo-Community at kitodo.org
> https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community
>
> _______________________________________________
> Kitodo-Community mailing list
> Kitodo-Community at kitodo.org
> https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community

-- 
Alexander Bigga
Referatsleiter Digitale Bibliothek

Sächsische Landesbibliothek –
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1 Digitale Bibliothek
01054 Dresden
Besucheradresse: Zellescher Weg 18
Tel.: +49 351 4677 212
E-Mail: alexander.bigga at slub-dresden.de

http://www.slub-dresden.de/

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://bibservices.biblio.etc.tu-bs.de/pipermail/kitodo/attachments/20180709/be50226e/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : smime.p7s
Dateityp    : application/pkcs7-signature
Dateigröße  : 5406 bytes
Beschreibung: S/MIME Cryptographic Signature
URL         : <http://bibservices.biblio.etc.tu-bs.de/pipermail/kitodo/attachments/20180709/be50226e/attachment.bin>
-------------- nächster Teil --------------
_______________________________________________
Kitodo-Community mailing list
Kitodo-Community at kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community


Mehr Informationen über die Mailingliste Kitodo