Ergebnis 1 bis 17 von 17

Thema: Kein /contao-Verzeichnis

  1. #1
    Contao-Nutzer
    Registriert seit
    24.11.2017.
    Beiträge
    61

    Standard Kein /contao-Verzeichnis

    Hallo,

    ich habe gerade in einer 5-stündigen Sitzung Contao 4.4 lokal auf Ubuntu installiert. Ich dachte, dass es beim 5. Versuch nun endlich funktioniert hat, weil bei der Systemprüfung alles als in Ordnung angezeigt wird. Ich habe aber kein contao-Verzeichnis in meinem web-Ordner. Ist da grundsätzlich etwas schief gegangen und ich muss es noch einmal versuchen? (aber wieso sollte es dann anders gehen?).

    Ich habe Contao mittels

    /usr/local/bin/composer.phar create-project contao/managed-edition . 4.4

    installiert, ohne Fehler angezeigt zu bekommen.

    Muss ich noch etwas installieren? Kann mir jemand helfen? Oder sollte man das lieber nicht lokal auf Linux installieren?

    Grüße
    Geändert von Hardworker (25.07.2019 um 21:53 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Es gibt kein /contao Verzeichnis im /web Verzeichnis. /contao ist eine Route.

    Wenn du deinen Webserver richtig konfiguriert hast, kannst du jetzt das Install Tool über example.org/contao/install aufrufen.

  3. #3
    Contao-Nutzer
    Registriert seit
    24.11.2017.
    Beiträge
    61

    Standard

    Wenn ich aber 192.168.0.110/contao/install Aufrufe, findet er die Seite nicht. Was habe ich falsch konfiguriert?

  4. #4
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.942

    Standard

    Zitat Zitat von Hardworker Beitrag anzeigen
    Was habe ich falsch konfiguriert?
    Dazu müsstest Du uns sagen, was Du konfiguriert hast.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  5. #5
    Contao-Nutzer
    Registriert seit
    24.11.2017.
    Beiträge
    61

    Standard

    Hallo,

    ich habe einfach apache2 und php7 und noch diverse andere Komponenten installiert. Mir war nicht bewusst, dass ich für Contao etwas umkonfigurieren muss. Ich kenne mich da auch nicht aus.

    Datei 000-default.conf:

    Code:
    <VirtualHost *:80>
    	ServerAdmin webmaster@localhost
    	DocumentRoot /var/www/web/
    
    	ErrorLog ${APACHE_LOG_DIR}/error.log
    	CustomLog ${APACHE_LOG_DIR}/access.log combined
    
    </VirtualHost>

    Datei apache2.conf:

    Code:
    Include /etc/phpmyadmin/apache.conf
    #ServerRoot "/etc/apache2"
    Mutex file:${APACHE_LOCK_DIR} default
    PidFile ${APACHE_PID_FILE}
    Timeout 300
    KeepAlive On
    MaxKeepAliveRequests 100
    KeepAliveTimeout 5
    User ${APACHE_RUN_USER}
    Group ${APACHE_RUN_GROUP}
    HostnameLookups Off
    ErrorLog ${APACHE_LOG_DIR}/error.log
    LogLevel warn
    IncludeOptional mods-enabled/*.load
    IncludeOptional mods-enabled/*.conf
    Include ports.conf
    <Directory />
    	Options FollowSymLinks
    	AllowOverride None
    	Require all denied
    </Directory>
    
    <Directory /usr/share>
    	AllowOverride None
    	Require all granted
    </Directory>
    
    <Directory /var/www/>
    	Options Indexes FollowSymLinks
    	AllowOverride None
    	Require all granted
    </Directory>
    
    #<Directory /srv/>
    #</Directory>
    AccessFileName .htaccess
    <FilesMatch "^\.ht">
    	Require all denied
    </FilesMatch>
    LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
    LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %O" common
    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent
    IncludeOptional conf-enabled/*.conf
    IncludeOptional sites-enabled/*.conf


    Grüße

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Bei der Entwicklung von Webseiten musst du generell auch immer deinen Webserver entsprechend konfigurieren. Das hat erstmal nichts mit Contao zu tun.

    Du solltest:

    • eine lokale Domain einrichten (/etc/hosts Eintrag wie zB contao.local)
    • in deinem Apache einen VirtualHost für diese Domain einrichten
    • den DocumentRoot dieses VirtualHost auf den /web Ordner der Contao Installation zeigen lassen
    • Optionen wie FollowSymlinks und AllowOverride für diesen VirtualHost (oder global) konfigurieren

  7. #7
    Contao-Nutzer
    Registriert seit
    24.11.2017.
    Beiträge
    61

    Standard

    OK, dann werde ich das morgen mal versuchen. Was ich aber immer noch nicht verstehe ist, wo denn dann

    contao.local/contao/install

    gefunden werden soll.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Wie meinst du das?

  9. #9
    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 Hardworker Beitrag anzeigen

    contao.local/contao/install
    Wie oben schon mal erwähnt sind das Routen.
    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.




  10. #10
    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

    Ergänzend eine lange englische Erklärung dazu:
    https://symfony.com/doc/current/routing.html
    ---------------------------------
    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.”

  11. #11
    Contao-Nutzer
    Registriert seit
    24.11.2017.
    Beiträge
    61

    Standard

    Hallo,

    ich habe es jetzt hinbekommen, eine Seite anzuzeigen, obwohl ich das mit dem Routing nicht verstanden habe.
    Wenn ich die Seite im Browser aufrufe wird hintendran allerdings zwischen der Server-IP-Adresse und dem Seitennamen immer 'app.php' eingefügt. Ist das normal? Kann man das ändern?

    Grüße

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

    Support Contao

    Standard

    URLs umschreiben aktivieren in den Systemeinstellungen im Backend.

  13. #13
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du musst sicherstellen, dass die web/.htaccess erstellt wurde (und vom Webserver verarbeitet wird) und dass mod_rewrite zur Verfügung steht und geladen ist.

    Was genau verstehst Du am Routing nicht?

    Zitat Zitat von tab Beitrag anzeigen
    URLs umschreiben aktivieren in den Systemeinstellungen im Backend.
    @tab: Das gibt es unter Contao 4 nicht mehr.
    Geändert von xchs (28.07.2019 um 13:00 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Support Contao

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    @tab: Das gibt es unter Contao 4 nicht mehr.
    Ja, war mir noch gar nicht aufgefallen. Jetzt weiss ich auch, wieso es jetzt defaultmäßig aktiviert ist .

  15. #15
    Contao-Nutzer
    Registriert seit
    24.11.2017.
    Beiträge
    61

    Standard

    Zur Frage, was ich am Routing nicht verstehe:

    Wodurch wird meine angegebene URL woanders hin geroutet? Wo steht diese Routing-Regel?
    Wozu wird geroutet? Was ist der Vorteil gegenüber früher?

    Grüße

  16. #16
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Stell Dir das am besten einfach so vor wie mit allen von Contao generierten dynamischen Seiten. Wenn du z. B. Ordner-URLs aktiviert hast, generiert Contao beispielsweise eine URL https://example.com/kontakt/impressum.html. In diesem Beispiel kommst Du ja auch nicht auf die Idee, nach einer Datei impressum.html im Verzeichnis kontakt/ zu suchen, oder? Und im Prinzip genau so funktioniert es auch mit den vordefinierten Routen (contao/login fürs Contao Backend bzw. contao/install fürs Contao Installtool). Auch hier gibt es kein Verzeichnis contao/ und auch keine Skripte login.php bzw. install.php. Die Requests werden ganz einfach vom Einstiegspunkt app.php (bzw. app_dev.php) verarbeitet und entsprechend das Gewünschte ausgeliefert.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Support Contao

    Standard

    Wenn ich das richtig verstehe, gab es das in Contao vorher ja auch schon in irgendeiner Form. Die "normalen" Seiten liegen ja auch nicht komplett als HTML im in der URL angezeigten Verzeichnis. Jetzt gilt das halt auch für das Installtool. Es wird auch nichts irgendwoanders hin geroutet, jedenfalls nicht im Sinne einer Weiterleitung oder ähnlichem auf eine physikalisch existierende "install.php". Das Installtool ist jetzt eben genauso dynamisch erzeugt - wie die Frontend-Seiten es schon immer waren.

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
  •