Ergebnis 1 bis 8 von 8

Thema: Contao in Unterverzeichnis bei STRATO

  1. #1
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard Contao in Unterverzeichnis bei STRATO

    Ich weiß, es gibt dazu schon einige Einträge und es gibt aus eine Anleitung (Die mir aber veraltet scheint), aber ich komme nicht weiter.

    Ich habe eine funktionierende Seite in einem Unterverzeichnis des Hosts.

    Diese Contao-Installation soll nun über die Domain aufgerufen werden.

    • Weiterleitung auf die index.php des Unterverzeichnisses im Adminbereich von STRATO eingerichtet
    • contao install.php aufgerufen
    • in .htaccess unter RewriteBase das Unterverzeichnis hinter dem Slash entfernt
    • Browsercache und alle Cookies gelöscht


    Trotzdem meldet Contao, es könne keine Seite gefunden werden.

    Kann mich hier jemand unterstützen?

  2. #2
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Ich habe weiterhin verschiedenes ausprobiert.
    Wenn ich folgendes anlege:

    localconfig.php
    Code:
    $GLOBALS['TL_CONFIG']['websitePath'] = '/meinUnterverzeichnis';
    pathconfig.php
    Code:
    return '/';
    .htaccess
    Code:
    RewriteBase /
    werden mir die Inhalte der Startseite als Text angezeigt, CSS und Bildlinks stimmen nicht. Weder Bilder noch Formatierungen werden angezeigt.
    Auch die Links des Menüs (Umschreiben ist in den Einstellungen aktiviert) laufen ins Leere.

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

    Standard

    Du solltest den VHost der Domain in das Unterverzeichnis zeigen lassen.

  4. #4
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Was ist der VHost?

    Das einzige was ich bei STRATO gefunden habe war bei den Verzeichnisoptionen die Möglichkeit den Aufruf von "/" auf "meinUnterverzeichnis/index.php weiterzuleiten.

    Bin ich da bei einer komplett falschen Methode für mein Problem?

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

    Standard

    Du musst dafür sorgen, dass der DocumentRoot des VHosts für deine Domain in den Richtigen Ordner zeigt, also in den Ordner deiner Contao Installation. Alles andere ist eine Krücke. Ob und wie das bei Strato funktioniert kann ich dir nicht sagen. Aber da kann dir der Support von Strato (oder einer von den Strato Usern hier im Forum) sicher weiterhelfen.

  6. #6
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Danke für den Versuch aber das überfordert mich.
    Ich kann das nur mit STRATO Bordmitteln lösen.

    Für alle die sich mit STRATO ein bisschen auskennen:
    Ich bin jetzt einen anderen Weg gegangen.

    Statt über Datenbanken und Webspace -> Website-Configurator -> Verzeichnisoptionen umzuleiten habe ich das jetzt unter Domains -> Domainverwaltung gemacht. Da steht jetzt meineDomain.de Umleitung (intern) /meinUnterverzeichnis. So weit so gut.

    Wenn ich als URL angebe www.meineDomain.de , bekomme ich Not Found (The requested URL / was not found on this server.)

    Gebe ich als URL aber an www.meineDomain.de/index.php wird schon mal die Startseite korrekt ausgegeben. Die Links funktionieren dann aber trotzdem noch nicht.

    Hat jemand eine Idee, wie man das auch ohne tiefgreifendes Verständnis von Servertechnologie und Hosting lösen kann?

  7. #7
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Normalerweise gibtst Du bei der Pfadangabe für Domains/Subdomains immer ein Verzeichnis an, also:
    PHP-Code:
    /meinUnterverzeichnis 
    Dateinamen haben da prinzipiell nichts zu suchen.
    Ich war vor 17 Jahren bei Strato. Das wird heute nicht anders sein als damals. ;-)

    EDIT
    Wenn ich als URL angebe www.meineDomain.de , bekomme ich Not Found (The requested URL / was not found on this server.)
    Dann funktioniert es ja schon. Ich hätte allerdings jetzt mehr ein 403 statt 404 als Fehler erwartet. Daß Du index.php anhängen mußt, kann ich mir gar nicht vorstellen, weil index.php mit Sicherheit eine der Defaultindexdateien in einem Verzeichnis ist.
    Geändert von Samson1964 (24.01.2017 um 14:55 Uhr)
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  8. #8
    Contao-Nutzer Avatar von Spelmann
    Registriert seit
    24.11.2012.
    Ort
    Nördlich von Berlin
    Beiträge
    234

    Standard

    Puhh geschafft.

    Mein Fehler war, unter STRATO nicht gleich die Domain-Umleitung für die Konfiguration einzurichten, sondern das Ganze über den Website-Configurator zu machen. Am Ende kollidierten nur noch zwei Konfigurationen. Jene für das Root-Verzeichnis unter dem Website-Configurator habe ich einfach gelöscht und dann hat es funktioniert.

    Also zusammenfassend:

    • Die Umleitung in das Unterverzeichnis sollte wohl definitiv nur in der Domainverwaltung erfolgen
    • Eine Anpassung der localconfig.php scheint nicht erforderlich
    • In der .htaccess muss es lauten RewriteBase /


    Ich hoffe das war's jetzt.

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
  •