<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Lieber Herr Nowak,<br>
</p>
<div class="moz-cite-prefix">Am 09.11.20 um 12:22 schrieb Krzysztof
Nowak:<br>
</div>
<blockquote type="cite"
cite="mid:d6a7c0ab-3775-6a00-f332-433120ff17b9@ijp.pan.pl">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Ich möchte <span class="hiddenSpellError">kitodo.presentation</span>
für mein Projekt testen, aber ich bekomme ein Installationproblem,
das ich nicht lösen kannweil ich ganz neu zur Typo3-Welt bin:<br>
<p> <br>
1. Erst habe ich <a class="moz-txt-link-freetext"
href="https://hub.docker.com/r/martinhelmich/typo3"
moz-do-not-send="true">https://hub.docker.com/r/martinhelmich/typo3</a>
Image installiert.<br>
<br>
2. Die GUI Installation von <span class="hiddenSpellError">Kitodo.presentation</span>
hat für mich nicht geklappt:<br>
<br>
<tt><span class="hiddenSpellError">Could</span></tt><tt> </tt><tt><span
class="hiddenSpellError">not</span></tt><tt> </tt><tt><span
class="hiddenSpellError">scan</span></tt><tt> </tt><tt><span
class="hiddenSpellError">for</span></tt><tt> </tt><tt><span
class="hiddenSpellError">classes</span></tt><tt> </tt><tt><span
class="hiddenSpellError">inside</span></tt><tt> </tt><tt><span
class="hiddenGrammarError">"</span></tt><tt>/</tt><tt><span
class="hiddenSpellError">var</span></tt><tt>/</tt><tt><span
class="hiddenSpellError">www</span></tt><tt>/</tt><tt><span
class="hiddenSpellError">html</span></tt><tt>/</tt><tt><span
class="hiddenSpellError">typo</span></tt><tt>3</tt><tt><span
class="hiddenSpellError">conf</span></tt><tt>/</tt><tt><span
class="hiddenSpellError">ext</span></tt><tt>/</tt><tt><span
class="hiddenSpellError">dlf</span></tt><tt>/</tt><tt><span
class="hiddenSpellError">vendor</span></tt><tt>/</tt><tt><span
class="hiddenSpellError">solarium</span></tt><tt><span
class="hiddenGrammarError">"</span></tt><tt> </tt><tt><span
class="hiddenSpellError">which</span></tt><tt> </tt><tt><span
class="hiddenSpellError">does</span></tt><tt> </tt><tt><span
class="hiddenSpellError">not</span></tt><tt> </tt><tt><span
class="hiddenSpellError">appear</span></tt><tt> </tt><tt><span
class="hiddenSpellError">to</span></tt><tt> </tt><tt><span
class="hiddenSpellError">be</span></tt><tt> a </tt><tt><span
class="hiddenSpellError">file</span></tt><tt> </tt><tt><span
class="hiddenSpellError">nor</span></tt><tt> a </tt><tt><span
class="hiddenSpellError">folder</span></tt><br>
</p>
</blockquote>
<p>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.<br>
</p>
<blockquote type="cite"
cite="mid:d6a7c0ab-3775-6a00-f332-433120ff17b9@ijp.pan.pl">
<p> 3. Deswegen habe ich zu <span class="hiddenSpellError">composer</span>
Installation gewechselt: in dem Docker container<br>
<br>
a. installiere ich <span class="hiddenSpellError">composer</span>
(<a class="moz-txt-link-freetext"
href="https://getcomposer.org/download/"
moz-do-not-send="true">https://getcomposer.org/download/</a>),<br>
</p>
</blockquote>
<p>Ich würde Ihnen empfehlen, die ganzen Experimente mit DDev [1] zu
machen. Das geht wesentlich einfacher.</p>
<blockquote type="cite"
cite="mid:d6a7c0ab-3775-6a00-f332-433120ff17b9@ijp.pan.pl">
<p> b. gehe ich zu /<span class="hiddenSpellError">var</span>/<span
class="hiddenSpellError">www</span>/<span
class="hiddenSpellError">html</span>/<span
class="hiddenSpellError">typo</span>3_<span
class="hiddenSpellError">src</span> wo der <span
class="hiddenSpellError">composer.json</span> File gibt:<br>
<br>
<tt><span class="hiddenSpellError">composer.phar</span></tt><tt>
</tt><tt><span class="hiddenSpellError">require</span></tt><tt>
</tt><tt><span class="hiddenSpellError">kitodo</span></tt><tt>/</tt><tt><span
class="hiddenSpellError">presentation</span></tt><br>
</p>
</blockquote>
<br>
<tt>Haben Sie vorher TYPO3 installiert? Das sollten Sie natürlich
vorher tun. Z.B. installiere ich TYPO3 9.5 wie folgt:</tt>
<p><tt>composer create-project typo3/cms-base-distribution:^9.5<br>
touch public/FIRST_INSTALL</tt></p>
<p><tt>---> über die Webseite</tt></p>
<p><tt>Und jetzt Kitodo.Presentation:</tt></p>
<p><tt>composer require kitodo/presentation:^3.1<br>
</tt></p>
<blockquote type="cite"
cite="mid:d6a7c0ab-3775-6a00-f332-433120ff17b9@ijp.pan.pl">
<p> c. der Befehl mit einem anderen Fehler endet:<br>
<br>
<tt><span class="hiddenSpellError">The</span></tt><tt> </tt><tt><span
class="hiddenGrammarError">"</span></tt><tt><span
class="hiddenSpellError">typo</span></tt><tt>3/</tt><tt><span
class="hiddenSpellError">class-alias-loader</span></tt><tt><span
class="hiddenGrammarError">"</span></tt><tt> </tt><tt><span
class="hiddenSpellError">plugin</span></tt><tt> was </tt><tt><span
class="hiddenSpellError">skipped</span></tt><tt> </tt><tt><span
class="hiddenSpellError">because</span></tt><tt> </tt><tt><span
class="hiddenSpellError">it</span></tt><tt> </tt><tt><span
class="hiddenSpellError">requires</span></tt><tt> a Plugin
API </tt><tt><span class="hiddenSpellError">version</span></tt><tt>
("^1.0</tt><tt><span class="hiddenGrammarError">"</span></tt><tt>)
</tt><tt><span class="hiddenSpellError">that</span></tt><tt> </tt><tt><span
class="hiddenSpellError">does</span></tt><tt> </tt><tt><span
class="hiddenSpellError">not</span></tt><tt> </tt><tt><span
class="hiddenSpellError">match</span></tt><tt> </tt><tt><span
class="hiddenSpellError">your</span></tt><tt> </tt><tt><span
class="hiddenSpellError">Composer</span></tt><tt> </tt><tt><span
class="hiddenSpellError">installation</span></tt><tt>
("2.0.0</tt><tt><span class="hiddenGrammarError">"</span></tt><tt>).
</tt><tt><span class="hiddenSpellError">You</span></tt><tt> </tt><tt><span
class="hiddenSpellError">may</span></tt><tt> </tt><tt><span
class="hiddenSpellError">need</span></tt><tt> </tt><tt><span
class="hiddenSpellError">to</span></tt><tt> </tt><tt><span
class="hiddenSpellError">run</span></tt><tt> </tt><tt><span
class="hiddenSpellError">composer</span></tt><tt> update </tt><tt><span
class="hiddenSpellError">with</span></tt><tt> </tt><tt><span
class="hiddenSpellError">the</span></tt><tt> </tt><tt><span
class="hiddenGrammarError">"</span></tt><tt><span
class="hiddenSpellError">--no-plugins</span></tt><tt><span
class="hiddenGrammarError">"</span></tt><tt> </tt><tt><span
class="hiddenSpellError">option</span></tt><tt>.</tt><tt><br>
</tt><tt><span class="hiddenSpellError">The</span></tt><tt> </tt><tt><span
class="hiddenGrammarError">"</span></tt><tt><span
class="hiddenSpellError">typo</span></tt><tt>3/</tt><tt><span
class="hiddenSpellError">cms-composer-installers</span></tt><tt><span
class="hiddenGrammarError">"</span></tt><tt> </tt><tt><span
class="hiddenSpellError">plugin</span></tt><tt> was </tt><tt><span
class="hiddenSpellError">skipped</span></tt><tt> </tt><tt><span
class="hiddenSpellError">because</span></tt><tt> </tt><tt><span
class="hiddenSpellError">it</span></tt><tt> </tt><tt><span
class="hiddenSpellError">requires</span></tt><tt> a Plugin
API </tt><tt><span class="hiddenSpellError">version</span></tt><tt>
("^1.0.0</tt><tt><span class="hiddenGrammarError">"</span></tt><tt>)
</tt><tt><span class="hiddenSpellError">that</span></tt><tt> </tt><tt><span
class="hiddenSpellError">does</span></tt><tt> </tt><tt><span
class="hiddenSpellError">not</span></tt><tt> </tt><tt><span
class="hiddenSpellError">match</span></tt><tt> </tt><tt><span
class="hiddenSpellError">your</span></tt><tt> </tt><tt><span
class="hiddenSpellError">Composer</span></tt><tt> </tt><tt><span
class="hiddenSpellError">installation</span></tt><tt>
("2.0.0</tt><tt><span class="hiddenGrammarError">"</span></tt><tt>).
</tt><tt><span class="hiddenSpellError">You</span></tt><tt> </tt><tt><span
class="hiddenSpellError">may</span></tt><tt> </tt><tt><span
class="hiddenSpellError">need</span></tt><tt> </tt><tt><span
class="hiddenSpellError">to</span></tt><tt> </tt><tt><span
class="hiddenSpellError">run</span></tt><tt> </tt><tt><span
class="hiddenSpellError">composer</span></tt><tt> update </tt><tt><span
class="hiddenSpellError">with</span></tt><tt> </tt><tt><span
class="hiddenSpellError">the</span></tt><tt> </tt><tt><span
class="hiddenGrammarError">"</span></tt><tt><span
class="hiddenSpellError">--no-plugins</span></tt><tt><span
class="hiddenGrammarError">"</span></tt><tt> </tt><tt><span
class="hiddenSpellError">option</span></tt><tt>.</tt><tt><br>
</tt></p>
</blockquote>
<p>Composer 2.0 ist sehr neu (gerade mal zwei Wochen). Damit hab ich
keine Erfahrung.</p>
<p>Ich hoffe, das hilft Ihnen schon einen Schritt weiter.</p>
<p>Viele Grüße</p>
<p>Alexander Bigga<br>
</p>
[1] <a class="moz-txt-link-freetext" href="https://ddev.readthedocs.io/en/stable/">https://ddev.readthedocs.io/en/stable/</a><br>
<pre class="moz-signature" cols="72">--
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: <a class="moz-txt-link-abbreviated" href="mailto:alexander.bigga@slub-dresden.de">alexander.bigga@slub-dresden.de</a>
<a class="moz-txt-link-freetext" href="https://www.slub-dresden.de">https://www.slub-dresden.de</a> | <a class="moz-txt-link-freetext" href="https://digital.slub-dresden.de">https://digital.slub-dresden.de</a></pre>
</body>
</html>