Lieber Herr Nowak,

Am 09.11.20 um 12:22 schrieb Krzysztof Nowak:
Ich möchte kitodo.presentation für mein Projekt testen, aber ich bekomme ein Installationproblem, das ich nicht lösen kannweil ich ganz neu zur Typo3-Welt bin:


1. Erst habe ich https://hub.docker.com/r/martinhelmich/typo3 Image installiert.

2. Die GUI Installation von Kitodo.presentation hat für mich nicht geklappt:

Could not scan for classes inside "/var/www/html/typo3conf/ext/dlf/vendor/solarium" which does not appear to be a file nor a folder

Kitodo.Presentation sollten Sie nur im composer-Mode installieren. Die Fehlermeldung weist Sie ja darauf hin, dass die Bibliothek "solarium" fehlt.  Theoretisch könnten Sie in typo3conf/ext/dlf composer ausführen. Aber das war eigentlich nur unter TYPO3 7.6 eine Notlösung.

3. Deswegen habe ich zu composer Installation gewechselt: in dem Docker container

a. installiere ich composer (https://getcomposer.org/download/),

Ich würde Ihnen empfehlen, die ganzen Experimente mit DDev [1] zu machen. Das geht wesentlich einfacher.

b. gehe ich zu /var/www/html/typo3_src wo der composer.json File gibt:

composer.phar require kitodo/presentation


Haben Sie vorher TYPO3 installiert? Das sollten Sie natürlich vorher tun. Z.B. installiere ich TYPO3 9.5 wie folgt:

composer create-project typo3/cms-base-distribution:^9.5
touch public/FIRST_INSTALL

---> über die Webseite

Und jetzt Kitodo.Presentation:

composer require kitodo/presentation:^3.1

c. der Befehl mit einem anderen Fehler endet:

The "typo3/class-alias-loader" plugin was skipped because it requires a Plugin API version ("^1.0") that does not match your Composer installation ("2.0.0"). You may need to run composer update with the "--no-plugins" option.
The "typo3/cms-composer-installers" plugin was skipped because it requires a Plugin API version ("^1.0.0") that does not match your Composer installation ("2.0.0"). You may need to run composer update with the "--no-plugins" option.

Composer 2.0 ist sehr neu (gerade mal zwei Wochen). Damit hab ich keine Erfahrung.

Ich hoffe, das hilft Ihnen schon einen Schritt weiter.

Viele Grüße

Alexander Bigga

[1] https://ddev.readthedocs.io/en/stable/
-- 
Alexander Bigga
Referatsleiter Digitale Präsentation

Sächsische Landesbibliothek –
Staats- und Universitätsbibliothek Dresden (SLUB)
Abteilung IT, Referat 2.1 Digitale Präsentation
01054 Dresden
Besucheradresse: Zellescher Weg 18, 01069 Dresden
Tel.: +49 351 4677 212

--> aktuell oft im Homeoffice: +49 178 1422460 <--

E-Mail: alexander.bigga@slub-dresden.de

https://www.slub-dresden.de | https://digital.slub-dresden.de