contao / contao-manager

Contao Manager
GNU Lesser General Public License v3.0
86 stars 33 forks source link

"Pakete hochladen" ist nicht aktiviert #783

Closed PatContao closed 1 year ago

PatContao commented 1 year ago

Hallo zusammen! Ich bin ganz neu hier und möchte gern das Theme "Optimist" als Impuls installieren und testen. Leider stelle ich fest, dass das Botton "Pakete hochladen" im Contao Manager bei mir nicht aktiv ist (s. Screenshot) . Ich konnte Optimist nicht per Drag-and-Drop hochladen. Auch bei einem unter §Entdecken" ausgesuchte Theme (z.B. Mate) bekomme ich nach "Hinzufügen" und "Änderung anwenden" einen Fehlermeldung.

Hat jemand eine Idee, was ich falsch gemacht habe und dies korrigieren kann? Im Voraus vielen Dank! Pat Pakete_Hochladen_inactiv

pressi commented 1 year ago

Hallo, welche Fehlermeldung hast Du?

Am besten wäre es wahrscheinlich den Theme-Herstellter zu kontaktieren. Anleitung funktioniert nicht? https://erdmann-freunde.de/contao-themes/optimist/installation

LG

PatContao commented 1 year ago

Danke Pressi. Aber das Problem ist, dass das Botton "Pakete hochladen" im Contao Manager gar nicht aktiv ist (s. Screenshot in meiner ursptünglichen Fragen). Das hat meiner Einschätzung nach mit the Theme an sich nichts zu tun.

Ich habe jetzt die Fehlermeldung, die ich beim Installieren von Mate Theme bekam, auch als Scrennshot eingefügt. Vielleicht können die Experten mehr Information bekommen. Errormessage

Im voraus Vielen Dank! Gruß Pat

Toflar commented 1 year ago

Die Warning ist egal, weiter oben steht die Fehlermeldung. Irgendwas von wegen das mate-theme-bundle möchte Contao 5. Wahrscheinlich einfach die falsche Version ausgewählt?

pressi commented 1 year ago

Für Contao 4.13.* brauchst du beim MATE Theme die Version 2.20.4 damit du es installieren kannst.

Warum Paket hochladen nicht aktiv ist kann ich dir nicht genau sagen, eventuell am Server eine Extension nicht aktiviert?Aber warum das nicht auswählbar ist kann Dir wahrscheinklich @aschempp oder @Toflar genauer sagen? Bei welchem Hoster bist Du?

PatContao commented 1 year ago

Danke Pressi und Toflar für den Hinweis. Ich probiere dann weiter, ob ich Mate Theme installiert bekomme, und vor allem bin gespannt darauf, ob das Botton "Pakete hochladen" noch aktiviert bekomme und OPTIMIST doch benutzen kann.

Ich bin nicht bei den gängigen Hostern wie IONOS, Stratos oder All-Inkl-com etc, sondern bei einem kleinen Anbieter Planinternet, der nach meinem Bedarf anpaßbar ist.

Viele Grüße Pat

PatContao commented 1 year ago

Hallo Pressi,

Danke für den Hinweis, dass für Contao 4.13 ich die Mate Theme Version ^2.20 verwenden muss. So habe ich jetzt Mate Theme installieren können.

Ich frag mal Dennis Erdmann, ob ich OPTIMIST auch anders, also nicht über Drag-and-Drop, installieren kann, da bei mir ohne das aktivierte "Pakate hochladen" immer nur "verschieben" gezeitg wurde und die Frage kam, wie die ZIP-Datei ausgepackt werden soll.

Gruß Pat

pressi commented 1 year ago

Ok, meine Vermutung wäre der Server kann keine Zip Dateien verarbeiten, daher der ausgegraute Button "Pakete hochladen". Ist aber wie gesagt nur eine Vermutung.

PatContao commented 1 year ago

Der Button "Pakete hochladen" ist aber IMMER inaktiviert, unabhängig davon, ob ich eine ZIP-Datei hochladen möchte oder nicht. Irgendwie seltsam.

Toflar commented 1 year ago

Der Manager prüft ob der Server das kann und graut ihn dann aus - bevor du etwas hochladen möchtest. Macht ja keinen Sinn dich etwas hochladen zu lassen, wenn es dann nicht entpackt werden kann. Falls du Zugriff auf die PHP-Logs/Webserver-Logs auf dem Server hast, sollte es dort auch drin stehen. Ansonsten siehst du es wohl auch wenn du dir den GET HTTP-Request auf /packages/uploads anschaust.

PatContao commented 1 year ago

Danke Taflar. Das war der Grund: Zip wurde in PHP nicht unterstützt. (Bis PHP 7.3 hieß der Schalter beim Kompilieren --enable-zip, jetzt heißt er --with-zip)

zonky2 commented 1 year ago

habe auch so einen Fall - kurzer Hinweis als Tooltipp wäre schön...

aschempp commented 1 year ago

habe auch so einen Fall - kurzer Hinweis als Tooltipp wäre schön...

genau das ist schon vorhanden als HTML title-Attribut, sollte man also bei drüberfahren sehen 😉

zonky2 commented 1 year ago

genau das ist schon vorhanden als HTML title-Attribut, sollte man also bei drüberfahren sehen

das Title-Attribut habe ich entdeckt - der Tooltipp wird bei mir aber so lange nicht ausgespielt, wie der Button disabled ist - nehme ich das Attribut disabled raus, gehts => ergo: wird aktuell nicht angezeigt

Getestet: Debian 12, FF und Chrome

aschempp commented 1 year ago

das war am Ende kein Problem des disabled, sondern dass das CSS in diesem Fall ein pointer-event: none gesetzt hat.