<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>