Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: Ein paar Hinweise VOR dem stellen einer Frage bei Installations- oder Updateproblemen

  1. #1
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard Ein paar Hinweise VOR dem stellen einer Frage bei Installations- oder Updateproblemen

    Es kommt immer wieder zu kleinen und grösseren Problemen bei der Installation bzw einem Update von Contao, was ja nicht schlimmes ist, denn genau für diese Fragen ist das Forum ja u.a. auch da! Dieser Beitrag soll dazu dienen, vorab ein bisschen zu erklären, was wichtig ist, um die persönliche Fragestellung so gut und trotzdem einfach wie möglich beantwortet zu bekommen.

    Ein paar grundsätzliche Informationen helfen hierbei ganz enorm:
    1. Welche Contao Version ist installiert?
    2. Wenn nicht die aktuellste Version von Contao verwendet wird, warum (Probleme beim Update, benötigte Erweiterung noch nicht kompatibel, usw)?
    3. Wo ist Contao installiert (Hoster, lokale Testumgebung, usw.)?
    4. Wie ist Contao installiert / upgedated worden (ContaoManager, Composer über CLI, zip-Datei, usw.)?
    5. Gibt es Zugang zur Contao Installation mittels Konsole / SSH?
    6. Welche Erweiterungen sind installiert? (hinzugefügt 11.02.19)

    Warum werden gerade diese Angaben benötigt?
    • Welche Contao Version ist installiert?
      Jede neue Version von Contao bringt Fehlerbehebungen mit sich. Wenn nun eine "alte" Version verwendet wird, sind bestimmte bereits behobene Fehler möglicherweise eine Ursache. Hinzu kommt, dass es in Contao ja mehrere (aktuell drei) Versionen gibt, die unterstützt werden. Zum Zeitpunkt dieses Beitrags sind das die 3.5.x (nur Sicherheitsupdates), die 4.4.x (LTS) und die ganz aktuelle Version 4.6.x. Welche Version verwendet wird, ist daher eine Grundsatzfrage, die beantwortet werden muss.
    • Wenn nicht die aktuellste Version von Contao verwendet wird, warum (Probleme beim Update, benötigte Erweiterung noch nicht kompatibel, usw)?
      Das bringt uns auch gleich zum nächsten Punkt, dem Update auf die aktuellste Version. Es ist sehr wichtig, dass bevor man an eine Fehlerlösung heran geht, die aktuellste Version installiert ist (dazu mehr etwas weiter unten). Sollte dies nicht der Fall sein, ist die Nennung eines Grundes durchaus wichtig. Es könnte ja z.B. an bestimmten Dingen scheitern, die sich dann wiederum anderweitig beheben lassen könnten.
    • Wo ist Contao installiert (Hoster, lokale Testumgebung, usw.)?
      Je nachdem, wo Contao installiert ist, können sich teils sehr unterschiedliche Konfigurationen zeigen, die möglicherweise eine Ursache für ein Problem sein können. Da Contao, wie jede Software, jedoch von den gebotenen Rahmenbedingungen abhängig ist, macht es natürlich Sinn, wenn man diese Angaben machen kann.
      Und wenn man schon dabei ist, kann man natürlich auch gleich noch solche Dinge wie die verwendete php-Version mit angeben. Natürlich nur, soweit vorhanden, bzw man weiss, wie man diese ausliest oder nachschaut.
    • Wie ist Contao installiert / upgedated worden (ContaoManager, Composer über CLI, zip-Datei, usw.)?
      Für die Beantwortung einer Frage ist es meist wichtig zu wissen, wie Contao installiert worden ist. Hintergrund dabei sind die diversen Einstellungen, die in Contao automatisch vorgenommen werden, je nach dem, wie man installiert. Für die Frage mag das unerheblich erscheinen, für die Antwort ist es das jedoch nicht!
    • Gibt es Zugang zur Contao Installation mittels Konsole / SSH?
      Viele Wege führen nach Rom - so ist es auch bei Contao. In vielen Fällen lässt sich das eine oder andere Kommando am einfachsten in der Kommandozeile (CommandLineInterface) umsetzen. Es ist jedoch meistens ebenfalls möglich, dasselbe Kommando auch über den Contao Manager auszuführen. Dazu muss man eben wissen, ob beim Fragenden diese Möglichkeit besteht.
    • Welche Erweiterungen sind installiert? (hinzugefügt 11.02.19)
      Erweiterungen greifen in den Code von Contao ein. Dadurch bedingt kann jeder Fehler auch in einer Erweiterung liegen und insofern ist es, verwendete Erweiterungen zu kennen, idealerweise mit Versionsnummer.

    Warum wird hier so auf Updates bestanden?
    Die Idee dahinter mag sich leider nicht direkt erschliessen, denn wenn alles funktioniert, dann kann man das ja auch gut laufen lassen. "Never touch a running system" ist hier leider immer wieder die Devise. Contao hingegen ist ein sehr aktives System, dass kontinuierlich weiter entwickelt wird, daher ist es gerade hier so wichtig, möglichst am Laufenden zu sein.

    Wenn man einen neuen Beitrag erstellen will, dann ist ja ein Problem vorhanden, das gelöst werden soll. Ohne Fehler würde man ja keinen Beitrag erstellen wollen...

    Ein wichtiger Schritt dabei ist es, zuerst ein Update auf die aktuellste Version zu machen. Nur so kann sicher gestellt werden, dass der vorliegende Fehler nicht schon längst in Contao behoben wurde.
    Ausserdem macht es wenig Sinn, wenn man versucht einen Fehler zu finden, der dann möglicherweise bei einem (ohnehin notwendigen) Update sich ganz anders darstellen würde oder gar nicht mehr auftritt, weil Rahmenbedingungen durch ein Update angepasst wurden.

    Denn es muss ja nicht mal ein Fehler in Contao sein, sondern eine Änderung in einem anderen Programm, z.B. bei Eurem Hoster, kann ja ebenfalls neue Anforderungen bringen. Schönes Beispiel ist die aktuelle Umstellung vieler Hoster bei php von v5 auf v7. Contao kann schon lange mit php7, aber um eben das zu ermöglichen, wurde in Contao der Code angepasst. Kein Update => keine Anpassung. Das klappt solange gut, solange der Hoster noch php v5 unterstützt. Wenn der Hoster jetzt umstellt, ist also die korrekte Anpassung in Contao nicht vorhanden. Contao an sich funktioniert also noch, es ist kein wirklicher Fehler vorhanden, es haben sich "nur" die Rahmenbedingungen geändert...

    Ihr seht, es ist nicht nur aus sicherheitstechnischer Sicht sehr wichtig, aktuelle Software zu verwenden, sondern schlichtweg auch, um eine reibungslose Funktion zu erhalten.

    Wer Fragen oder Änderungsideen zu diesem Beitrag hat, ist herzlich eingeladen ihn zu verbessern oder zu erweitern.

    Ich hoffe, dass damit ein bisschen klarer wird, warum Updates und Informationen wichtig sind, um eine Frage schneller beantworten zu können. All das ist aber natürlich KEINE Pflicht, sondern lediglich ein Vorschlag, der einem selbst und den Helfenden Zeit zu sparen versucht.

    EDIT
    11.02.2019 Absatz zu Erweiterungen hinzugefügt
    Geändert von PaddySD (11.02.2019 um 16:54 Uhr)

  2. #2
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    * reserviert für Anmerkungen zu Update 3.x auf 4.x

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 0, Gäste: 2)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •