Contao-Camp 2024
Ergebnis 1 bis 17 von 17

Thema: Erstinstallation: Verzeichnisstruktur und SSL-Zertifikat

  1. #1
    Contao-Nutzer Avatar von 12Olaf
    Registriert seit
    04.05.2015.
    Ort
    Elmshorn
    Beiträge
    8

    Standard Erstinstallation: Verzeichnisstruktur und SSL-Zertifikat

    Moin zusammen!

    Ich wage mich das erste Mal an ein CMS Projekt, habe Basis HTML, CSS und PHP Kenntnisse und nun soll es Contao werden. Ich habe bereits wertvolle Infos in dem Forum gefunden. Vielen Dank für die Posts. Bevor ich jetzt gleich zu Anfang in die falsche Richtung laufe würde ich mich freuen, wenn jemand kurz was zu meinen Startbemühungen sagen kann und ggf. die rote Karte zeigen kann, wenn ich das so nicht machen sollte.

    Übrigens: Ich versuche mich an dem Buch von Peter Müller langzuhangeln, aber das ist nicht mehr ganz aktuell.

    - Meine gewählte Verzeichnisstruktur: www.domain.tld/contao-4-5/web
    - In das Verzeichnis web habe ich den CM abgelegt. Umleitung im KAS eingerichtet. Aufruf funzt über www.domain.tld/contao-manager.phar.php :-)

    Meine Fragen:
    1. Spricht was dagegen mit Contao 4.5 zu starten? Wenn dann doch gleich aktuell, denke ich...

    2. Sollte jede Website ein SSL Zertifikat erhalten, auch wenn "nur konsumiert" wird? Das wurde in verschiedenen Posts erwähnt, z. B. hier von planepix
    - Dann müsste ich von all-inkl privat, zu all-inkl privatplus upgraden, wenn ich das richtig sehe. Dann sollte das gehen.
    - Wird der Aufbau der Installation dadurch irgendwie schwieriger?

    3. Ist es immer noch aktuell, jede 4.x Version in einem eigenen Verzeichnis zu installieren oder gibt es bessere Wege?

    Besten Dank, falls sich jemand zu einen kurzen Kommentar berufen fühlt.

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo 12Olaf,

    willkommen im Contao Forum.

    Neu ist im Prinzip gut. Mit der Version 4.4.x nutzt du die LTS-Version, die mit Bugfixes und Sicherheitsupdate unterstützt wird. Die 4.5 ist hingegen keine LTS und hat diese Eigenschaften nicht. --> 4.4

    SSL ist für Unternehmensseiten Pflicht (wenn man verschiedenen Quellen im Web ansieht) und macht auch für SEO Sinn: Google wertet Website, die nicht verschlüsselt sind, im Ranking ab und kennzeichnet bei Aufruf über mobile Endgeräte solche Seiten auch sichtbar mit dem Hinweis „ Unsicher”.

    Da du KAS schreibst, ist das sicher allinkl. Dort hast du das Let's encrypt Zertifikat in einer Minute aktiviert und dann ist der Aufruf mit SSL aktiv. Gerade auch dafür liebe ich allinkl Schnell eingerichtet, verlängert sich alle drei Monate automatisch.

    Mit Contao 4 legst du Subdomains an; dann kannst du die einzelnen Installation eindeutig aufrufen. In Unterverzeichnisse gelingt nicht mehr, da die Weiterleitung der Domain immer in den „/web-Ordner” zeigt und somit andere Verzeichnisse nicht mehr aufgerufen werden können. Ja, man könnte im Verzeichnis „web” noch anderes ablegen - aber das Durcheinander würde ich mir sparen. Sei es der Übersicht wegen, der Backups…
    Geändert von planepix (06.01.2018 um 19:25 Uhr)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Willkommen im Forum.

    1. Starte am besten immer mit einer LTS-Version, also Contao 4.4. Siehe hier https://contao.org/de/release-plan.html

    2. Ja. Heute benutzt man nur noch HTTPS. Ich kenne all-inkl nicht. Kann mir aber nicht vorstellen, dass Let's Encrypt nur in teuren Paketen ist. Andere können dir bestimmt mehr dazu sagen. Nein, die Installation wird nicht schwieriger, eher im Gegenteil.

    3. Ja, jede Installation bekommt einen eigenen Ordner und eine eigene Domain.

    ps Verzeichnisstruktur www.domain.tld/contao-4-5/web. Das ist nicht die Verzeichnisstruktur, sondern eine URL, welche du allerdings nie aufrufst, weil deine Domain ja nach ROOT/contao-4-5/web zeigt.

    Tote Links hier im Forum bitte nicht verlinken. Dazu findest du einen Haken unter dem Editor mit dem du dies ausschalten kannst. Als Beispieldomain benutzt man immer example.org https://de.wikipedia.org/wiki/Beispieldomains
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sorry, hatte planepix noch nicht gelesen. Was ich mit einzelnen Verzeichnissen meine sähe dann so aus.
    Code:
    ROOT
    --_c4_kunde1.de
    ----web
    --_c4_kunde2.de
    ----web
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  5. #5
    Contao-Nutzer Avatar von 12Olaf
    Registriert seit
    04.05.2015.
    Ort
    Elmshorn
    Beiträge
    8

    Standard

    Hallo,

    besten Dank für die Informationen. Für 0,95 EUR / Monat Aufpreis bekomme ich auch im Privat-Tarif bei All-Inkl das SSL Zertifikat. Das sollte drin sein.
    Und mit 4.4 zu starten leuchet mir auch ein.

    Meine Frage 3 habe ich wohl nicht präzise genug gestellt. Ich habe nur ein Projekt (und weitere würde ich dann eh in einer anderen Domain installieren) und wundere mich, ob ich tatsächlich das Verzeichnis (oder die URL? ) "contao-4-4" nenne oder eher neutral "contao".

    Beispiel: Auf dem Windows-Rechner habe ich ein C:\Windows Verzeichnis. Das blieb auch vom Update von Win7 auf Win10 so. Ist es bei Contao so, dass dann bspw. für 4.8 eine neue URL her muss und ich die Domain dann auf diese URL erneut umleite?

    Danke nochmmal für die Aufklärung.

    VG Olaf

  6. #6
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Hallo 12Olaf,

    da liegt noch immer ein Missverständnis vor:
    • die URL ist das, was du im Browser eingibst. Da wird einfach nur deine Domain eingegeben - so wie du es auch für deinen CM-Aufruf beschreibst:
      Code:
      Aufruf funzt über www.domain.tld/contao-manager.phar.php
      - nur eben ohne contao-manager.phar.php
    • der Name des von dir genannten Verzeichnisses ist egal, da er von außen nicht sichtbar ist. Der einzig relevante Name ist der des Unterordners web. Du könntest also, wie von Andreas vorgeschlagen, für den Hauptordner einen Namen verwenden, der dein Projekt beschreibt. Folglich kannst du natürlich auch Contao_4_5 als Namen wählen, das hat aber keine Bedeutung für die tatsächliche Version.


    Viel Spaß und Erfolg mit Contao!

    folkfreund
    Geändert von folkfreund (08.01.2018 um 20:02 Uhr)

  7. #7
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von 12Olaf Beitrag anzeigen

    besten Dank für die Informationen. Für 0,95 EUR / Monat Aufpreis bekomme ich auch im Privat-Tarif bei All-Inkl das SSL Zertifikat. Das sollte drin sein.
    Und mit 4.4 zu starten leuchet mir auch ein.
    Bedenke aber, dass Dir ssh fehlt in diesem Tarif. Wenn es mal nicht problemlos läuft ist ein ssh-Zugang Gold wert.
    Ich persönlich setze keine Kundeninstallationen mit Contao 4 auf, wenn kein ssh-Zugang vorhanden ist.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  8. #8
    Contao-Nutzer Avatar von 12Olaf
    Registriert seit
    04.05.2015.
    Ort
    Elmshorn
    Beiträge
    8

    Standard

    Ok. Ich realisiere, es gibt noch viel zu lernen oder anders ausgedrückt: Ich habe Potential. Das ist gut, die Lernkurve ist zu Beginn besonders steil ;-).

  9. #9
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von 12Olaf Beitrag anzeigen
    Das ist gut, die Lernkurve ist zu Beginn besonders steil ;-).
    Das spornt doch an, oder?

    Zu deiner Beruhigung: ich habe kürzlich bei All-Inkl im PrivatPlus eine Seite mit Contao 4 völlig problemlos per Contao-Manager aufgesetzt. Ich bin glücklicherweise ohne SSH und Konsole ausgekommen. SSL war innerhalb weniger Sekunden eingerichtet, man muss nur abschließend noch eine Kleinigkeit in der .htaccess ergänzen, damit Aufrufe ohne https entsprechend umgeleitet werden.

    Du kannst es also erstmal mit diesem Paket versuchen. Möglicherweise klappt ja alles. Das hängt auch davon ab, was du auf der Websiete alles so vorhast...
    Wenn es Schwierigkeiten gibt, dann kannst du ja auch später upgraden.

    Viel Erfolg!

  10. #10
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    ... All-Inkl ...man muss nur abschließend noch eine Kleinigkeit in der .htaccess ergänzen, damit Aufrufe ohne https entsprechend umgeleitet werden!
    Das kannst du auch im Account beim Zertifikat setzen - "SSL erzwingen".
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  11. #11
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Stimmt, aber ich sorge damit gleichzeitig dafür, dass auch von meine-domain.de auf www.meine-domain.de weitergeleitet wird:
    Code:
        RewriteCond %{HTTPS} !=on
        RewriteCond %{ENV:HTTPS} !=on
        RewriteRule .* https://www.%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
    Gruß, folkfreund

  12. #12
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.076
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nicht wirklich... https://example.org würde nicht auf https://www.example.org weitergeleitet.

  13. #13
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ok, dazu finde ich im Kas von all-inkl keine Einstellung. Bin aber gerade dort in ner Installation wo das hiermit funktioniert, wobei "SSL erzwingen" angehakt ist.
    Code:
    RewriteCond %{HTTP_HOST} ^example\.org$ [NC]
    RewriteRule (.*) https://www.example.org/$1 [R=301,L]
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  14. #14
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Ich habe es wiederum so gemacht (auch bei Allinkl)
    PHP-Code:
    RewriteCond %{HTTPSoff
    RewriteRule 
    (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteRule .* https://example.org%{REQUEST_URI} [R=301,L] 
    Was ist nun "best practice"?

  15. #15
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Danke euch für die Berichtigung!

    Zitat Zitat von Bennie Beitrag anzeigen
    Ich habe es wiederum so gemacht (auch bei Allinkl)
    PHP-Code:
    RewriteCond %{HTTPSoff
    RewriteRule 
    (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteRule .* https://example.org%{REQUEST_URI} [R=301,L] 
    Was ist nun "best practice"?
    Du leitest auf https://example.org um, also ohne www. In den anderen Beispielen wurde (oder sollte) auf eine URL mit www umgeleitet werden. Den Anwendungsfall, wo der User zwar https eingibt, aber www weglässt hatte ich übersehen. Danke @tab und @andreas!

    Generell gefällt mir persönlich eine Einstellung besser, in der ich nicht den konkreten Domainnamen eintragen muss. Das kann man dann einfach für andere Installationen wiederverwenden.

    Da man bei all-inkl 'https erzwingen' kann gilt die folgende Überlegung wohl nur für andere Hoster:
    Code:
    RewriteCond %{HTTPS} off
    würde ich lieber durch 'meine' Version ersetzen
    Code:
    RewriteCond %{HTTPS} !=on
    RewriteCond %{ENV:HTTPS} !=on
    Ich meine mich zu erinnern, dass manchmal die Schreibweise von 'off' nicht eindeutig war. Aber vielleicht täusche ich mich auch.

  16. #16
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Du leitest auf https://example.org um, also ohne www.
    Ja stimmt, mir ging es auch eher um den ersten Teil mit https oder ohne.

    Zumindest hat meine Variante bisher funktioniert auch bevor ich SSL erzwingen eingestellt hatte

  17. #17
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Bennie Beitrag anzeigen
    Ja stimmt, mir ging es auch eher um den ersten Teil mit https oder ohne.

    Zumindest hat meine Variante bisher funktioniert auch bevor ich SSL erzwingen eingestellt hatte
    Deine ersten beiden Zeilen machen ja auch genau das :-)

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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