Ergebnis 1 bis 9 von 9

Thema: Contao in Subdirectory und Domainumleitung

  1. #1
    Contao-Nutzer
    Registriert seit
    10.02.2014.
    Beiträge
    5

    Frage Contao in Subdirectory und Domainumleitung

    Hi zusammen,

    ich habe folgendes Problem:
    Meine Contao-Installation befindet sich in einem Unterverzeichnis meines Webspaces (bei Strato). Ich habe eine Domain welche ich bei Strato so konfiguriert habe, das sie direkt auf das entsprechende Unterverzeichnis leitet.
    Rufe ich die Seite nun über die Domain auf, erhalte ich folgenden Fehler im Log:
    "No active page for page ID "", host "www.myDomain.de" and languages "en-US, en, de-DE, de" (http://www.myDomain.de/mySite//)"
    Auffällig dabei sind die zwei "/" am Ende.

    Wenn ich die seite direkt aufrufe (Server-Adresse) funktioniert alles und wenn ich die Domain auf das Root-Verzeichnis leite und "www.myDomain.de/mySite" aufrufe läuft auch alles.

    Kann mir dabei jemand weiterhelfen? Hat jemand eine Idee?


    Vielen Dank schon im Voraus für eure Hilfe!

  2. #2
    Gesperrt
    Registriert seit
    23.06.2009.
    Ort
    Rheinfelden
    Beiträge
    322

    Standard

    Unterverzeichnis in den Einstellungen bei Contao richtig definiert?
    Geändert von willshedo (30.04.2014 um 18:47 Uhr)

  3. #3
    Contao-Nutzer
    Registriert seit
    10.02.2014.
    Beiträge
    5

    Standard

    Danke schonmal für deine Antwort.
    Wo genau meinst du, dass ich es definieren muss?

  4. #4
    Gesperrt
    Registriert seit
    23.06.2009.
    Ort
    Rheinfelden
    Beiträge
    322

    Standard

    Im Installtool wird der WebsitePath eigentlich automatisch angepasst.
    Das, was in deiner localconfig.php unter $GLOBALS['TL_CONFIG']['websitePath'] = ''; steht.

    Da ist evtl von der Installation her noch ein Eintrag drin, sollte aber leer sein, meine ich, wenn die DOmain per Provider ins Unterverzeichnis geleitet wird.
    Geändert von willshedo (30.04.2014 um 19:00 Uhr)

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

    Support Contao

    Standard

    Das kommt auf deine Contao-Version an. Bei den Versionen, die schon eine system/config/pathconfig.php haben muss da drinstehen return ''; und in der .htaccess muss RewriteBase / stehen. Vermutlich steht bei dir an beiden Stellen noch /mySite, das muss geändert werden. Die pathconfig wird automatisch richtig gesetzt, wenn du install.php aufrufst (www.myDomain.de/contao/install.php)

  6. #6
    Contao-Nutzer
    Registriert seit
    10.02.2014.
    Beiträge
    5

    Standard

    Genau. Nach langem googlen habe ich das schonmal gelesen und wiefolgt angepasst.

    $GLOBALS['TL_CONFIG']['websitePath'] = '/mySite/';

    Ist das soweit korrekt? Zuvor hat dieser Eintrag komplett gefehlt!

  7. #7
    Gesperrt
    Registriert seit
    23.06.2009.
    Ort
    Rheinfelden
    Beiträge
    322

    Standard

    Das merkst du, wenns funktioniert, obs korrekt ist ;-)

  8. #8
    Contao-Nutzer
    Registriert seit
    10.02.2014.
    Beiträge
    5

    Daumen hoch

    Danke tab!!! Das war der Fehler...!
    In der pathconfig.php stand noch die falsche base! Diese Datei war mir bisher nicht bekannt!!

    Viiiiielen Dank für den Hinweis! Jetzt läuft alles wie es soll!

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

    Support Contao

    Standard

    Ich denk mal es ist so oder so verkehrt. Der hintere '/' ist wohl die Ursache für deine komische URl mit '//'. Ansonsten kommt es auf deine Contao-Version an. Die 3.x (und auch schon einige der letzten 2.x Versionen) brauchen diesen Eintrag nicht, sondern eine pathconfig.php. Ich glaube wenn du im Rootverzeichnis installiert hast (und das hast du für den Server, wegen deiner Domain, die direkt ins Installationsverzeichnis leitet), dann muss der Eintarg in der localconfig leer sein ( $GLOBALS['TL_CONFIG']['websitePath']=''; ) Und bei neueren Versionen existiert dieser Eintrag gar nicht, da ist nur die /system/config/pathconfig.php interessant.

    Edit: Ist schon erledigt

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
  •