[Frage] Extensions funktionieren nur bei einer Domain

  • cknell cknell
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    20. 08. 2014, 00:25

    Hallo miteinander,

    ich hab ein Problem an dem ich mir mittlerweile die Zähne ausbeisse. Ich hab ein Multidomain-Setup auf TYPO3-Version 6.2 mit insgesamt 7 Webseiten, welches ich von TYPO3 4.5 upgegradet habe.
    Soweit funktioniert auch das meiste. Nun mein Problem:

    Einige Extensions werden lediglich für eine Domain "aktiviert". Es handelt sich dabei um Flexslider, IRFAQ, WEC_Map, YAG, T3Colorbox und CAL.
    Die Domains um sich das ganze mal anzusehen lauten tsv-lauf.de (da funktioniert alles) und dann badminton.tsv-lauf.de, fechten.tsv-lauf.de, marchingband.tsv-lauf.de, spielmannszug.tsv-lauf.de, tennis.tsv-lauf.de, tischtennis.tsv-lauf.de

    Das besonders komische ist das einige Einstellungen übernommen werden und andere wiederum nicht. Ich liste hier mal den Status auf, den die Extensions bei den "kaputten" Domains haben:

    * cal: Template wird teilweise eingebunde. Termine gar nicht ([url]http://marchingband.tsv-lauf.de/aktuelles/termine[/url])
    * flexslider: Wird gar nicht angezeigt ([url]http://marchingband.tsv-lauf.de/startseite[/url], sollte oberhalb der tt_news erscheinen)
    * irfaq: wird gar nicht angezeigt ([url]http://marchingband.tsv-lauf.de/die-abteilung/faq[/url])
    * t3colorbox: wird gar nicht angezeigt (überall auf der Seite)
    * wec_map: wird gar nicht angezeigt ([url]http://marchingband.tsv-lauf.de/der-tsv/vereinsgelaende/anfahrt[/url])
    * yag: hier heisst es, das die VIEW nicht gefunden werden kann (http://marchingband.tsv-lauf.de/aktuelles/bilder)

    Unter der Haupt-Domain (http://tsv-lauf.de) funktionieren die Extensions wie gesagt ohne Probleme. Das Typoscript hab ich seit dem Upgrade nicht geändert. Die statischen Templates sind auch bei den einzelnen Seiten hinterlegt.

    Das Bizarre: Wenn man den Cache komplett leer (übers Install Tool) dann kann es vorkommen, dass die ein oder andere Extension auf noch ein paar mehr Domains läuft. Einen Zustand wo die Extensions auf allen Domains laufen hab ich bislang aber noch nicht hinbekommen.

    Ich hab das Gefühl das die statischen Templates der Extensions einfach nicht eingebunden werden. Wenn ich mir das Laden der Seite im Firebug ansehe, dann wird bspw. gemeckert: "jQuery(...).colorbox is not a function". Und beim Ansehen des Quelltextes fällt auf, dass weder die t3colorbox.css noch die jquery.colorbox-1.4.37.min.js eingebunden werden.

    Wär für jeden Tipp dankbar, da ich hier mittlerweile am verzweifeln bin. Danke!


  • 1
  • cknell cknell
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    20. 08. 2014, 00:38

    Und noch was:

    Wenn man sich das Backend der normalen Seite anzeigen lässt unter tsv-lauf.de/typo3 kommt der übliche Login-Screen.

    Beim Backend-Aufruf der anderen Seiten marchingband.tsv-lauf.de/typo3 kommt der Login-Screen ohne jegliches CSS und auch das Login funktioniert nicht mehr...

    Hab es gerade auch nochmal mit dem Clear All Caches aus dem Install Tool probiert. Wenn ich anschließend zunächst die marchingband.tsv-lauf.de aufrufe funktioniert diese einwandfrei. Nur die Seite die ich anschließend aufrufe wird korrekt dargestellt. Alle anderen funktionieren dann wie oben beschrieben nicht....

    Hab das Gefühl das irgendwas mit der TYPO3-Installation nicht stimmt. Hab sie jetzt auch schon mit dem Install Tool auf die neueste Version (6.2.4) aktualisiert...

  • 0 x
    3287 Beiträge
    157 Hilfreiche Beiträge
    20. 08. 2014, 09:01

    Hallo.

    Wenn die Extensions für einen Teilbaum/eine Domain funktionieren, dann sind die meisten "normalen" Fehler von TYPO3-Installationen bereits ausgeschlossen. Denn TYPO3 unterscheidet bei der Extensioneinbindung nicht nach Domains (außer, es tut Dein Content/Dein TypoScript).

    Damit kommen wir gleich zur ersten Frage:
    Haben die Domains ein gemeinsames TypoScript-Setup und wird darin ggf. unterschieden? Oder haben sie unterschiedliches/eigenes TypoScript?

    Ist das TypoScript syntaxfehlerfrei? (--> TypoScript Analyzer)

    Laufen sie [b]immer[/b] auf der Hauptdomain? Oder rufst Du nach einem Cache-Löschen immer erst die Hauptdomain auf?

    Ist am Server/Account noch genügend Platz für den Cache? Oder scheitern die weiteren Domainaufrufe evtl. an unvollständigen/falschen Cache-Einträgen?

    Viele Grüße
    Julian

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )

  • cknell cknell
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    21. 08. 2014, 13:00

    Hi Julian,

    die Domains haben größtenteils ein und dasselbe TypoScript. Der einzige Unterschied sind Geschichten wie der Facebook-Link oder logischerweise die baseURL. Ansonsten ist alles dasselbe. Bin mir eigentlich auch sicher, dass mein TypoScript richtig funktioniert. Habs erstens seit dem Update nicht verändert und meine CSS-Files werden auch richtig eingebunden.

    Wo kann ich das TypoScript denn überprüfen? Also diesen TypoScript Analyzer aufrufen?

    Es läuft immer die Domain richtig, die als erstes nach dem Löschen des Caches aufgerufen wird. In der DB sind noch 850MB von 1024MB frei. Eine Beschränkung des Speicherplatzes am Server gibt es bei dem Vertrag nicht.

    Hab jetzt noch was neues entdeckt. Im Install-Tool erscheint unter den Subdomains eine Fehlermeldung bei der Folder Structure. Dort heißt es:
    "/ is not a directory
    Directory / should be a directory, but is of type link". Habt ihr ne Idee obs daran liegen könnte?

  • 0 x
    3287 Beiträge
    157 Hilfreiche Beiträge
    21. 08. 2014, 13:38

    Moment, wie sind denn die Domains am Server organisiert? Wenn die Ordnerstruktur bemängelt wird - heißt das, dass die Domains nicht auf demselben Verzeichnis liegen (als Domain-Aliase), sondern irgendwie per Symlinks auf den Ordner zeigen?

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )

  • cknell cknell
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    21. 08. 2014, 13:41

    Die Domains sind wie folgt organsiert:

    Die Domain tsv-lauf.de zeigt auf den Ordner /tsv-lauf.de/

    Die Subdomain marchingband.tsv-lauf.de zeigt auf den Ordner /marchingband.tsv-lauf.de, welcher ein SymLink auf den Ordner tsv-lauf.de ist. Der gleiche Aufbau liegt auch für die anderen Subdomains vor.

  • 0 x
    3287 Beiträge
    157 Hilfreiche Beiträge
    21. 08. 2014, 14:03

    Ok. Mit einem solchem Aufbau hatte ich's bisher nicht zu tun.
    "Normal" wären alle Domains direkt auf dem Ordner /tsv-lauf.de/, und die Unterscheidung welcher Inhalt von TYPO3 ausgeliefert wird, erfolgt dann rein über die Sys-Domain-Einträge innerhalb von TYPO3.

    Eventuell bringt es etwas, am Symlink bzw. der Ordnerstruktur zu tüfteln, dass z.B. nicht komplett auf die Hauptdomain gesyslinkt wird, sondern nur der fileadmin und ext-Ordner Symlinks dorthin sind...

    Kleiner Hinweis:
    das Forum hier ist leider nicht mehr so frequentiert :-(
    Für schnellere Hilfe und mehr Leser, guck mal
    - auf stackoverflow ( https://stackoverflow.com/questions/tagged/typo3 )
    - oder in die slack-Channels ( https://typo3.org/community/meet/chat-slack )

  • cknell cknell
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    21. 08. 2014, 14:07

    Ich glaub du hast den richtigen Hinweis gegeben. Hab jetzt mal direkt von 1&1 aus alle Domains auf den Ordner /tsv-lauf.de/ zeigen lassen und nun scheint es zu funktionieren. Ich teste das ganze nochmal und meld mich dann nochmal!

  • cknell cknell
    T3PO
    0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    21. 08. 2014, 14:29

    Also scheint wirklich daran gelegen zu haben. Vielen vielen Dank für deine Hilfe!
    Hatte kurzfristig schon Angst, dass ich das Projekt umziehen oder komplett neustarten müsse.

  • 1