+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Base URL falsch aufgelöst

  1. #1
    Neu an Board
    Registriert seit
    28.05.2011
    Beiträge
    5
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Base URL falsch aufgelöst

    Hi,

    ich arbeite mit einer frischen Installation von Joomla 1.5 und habe folgendes Problem: meine Website liegt auf http://subdomain.domain.de/ und der damit verknüpfte FTP ist erreichbar unter http://subdomain.sites.domain.de/, und anscheinend kommt Joomla damit nicht klar. Im Allgemeinen läuft die Seite, aber hin- und wieder berechnet Joomla direkt Pfade in Links zu http://subdomain.sites.domain.de/ welche dann natürlich ins Leere laufen.
    Unter Joomla 1.6 wars so schlimm, dass nicht mal das Frontend geladen hat weil direkt auf die falsche Adresse verlinkt war. Deshalb läuft momentan ein Joomla 1.5, welches immerhin das hinkriegt, aber z.B. baut mir die Joom!Fish Komponente falsche Pfade (in der Form von http://subdomain.sites.domain.de/index.php?lang=de) oder der exTplorer läuft nicht weil er versucht, die Dateiliste von subdomain.sites.domain.de zu laden.

    Ist das ein Fehler an der base url? Was kann ich da machen?


    Noch als weitere Info: laut phpinfo() steht unter "Apache Environment" folgendes:
    HTTP_HOST subdomain.sites.domain.de
    HTTP_X_FORWARDED_HOST subdomain.domain.de
    SERVER_NAME subdomain.sites.domain.de

    Benutzt Joomla diese Angaben und wählt die falsche? Sollte ich mit meinem Hoster sprechen?

    Viele Grüße,
    topcraft

  2. #2
    Hat hier eine Zweitwohnung Avatar von progandy
    Registriert seit
    25.06.2007
    Beiträge
    1.936
    Bedankte sich
    13
    Erhielt 638 Danksagungen
    in 575 Beiträgen

    Standard

    Joomla verwendet immer HTTP_HOST um die URLs zu erstellen. In der configuration.php kannst du das überschreiben.
    Code:
    var $live_site = 'http://www.example.org/';
    Suche und FAQ helfen bei Problemen oft weiter!

  3. #3
    Neu an Board
    Registriert seit
    28.05.2011
    Beiträge
    5
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hab ich in der configuration.php so drin stehen, funktioniert leider trotzdem nicht. Vielleicht habe ich die Symptome falsch gedeutet und gucke an der falschen Stelle, aber in dem Fall wüsste ich nicht so recht, wo ich sonst gucken sollte.
    Ich werde mal versuchen, mich durch den URL-Erzeugungsprozess am Beispiel vom Joom!Fish Code zu hangeln ...

  4. #4
    Neu an Board
    Registriert seit
    28.05.2011
    Beiträge
    5
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Bin mit dem Ansatz nicht so recht durch gekommen, in dem Code steck ich nicht genug drin, das verläuft sich irgendwie alles. Hat denn nicht noch jemand anderes ne Idee?!

  5. #5
    Wohnt hier Avatar von aruttkamp
    Registriert seit
    01.09.2004
    Ort
    Bergisches Land
    Alter
    49
    Beiträge
    2.929
    Bedankte sich
    111
    Erhielt 452 Danksagungen
    in 428 Beiträgen

    Standard

    Hallo !

    also... für den Aufruf von http://subdomain.domain.tld ist es völlig wursch , wohin dein FTP User beim anmelden gelangt.
    entscheidend ist die Verzeichnisstruktur ( die wir nicht kennen ;-) )

    Beispiel:

    root ( das oberste Verzeichnis in das dein Provider dich lässt )
    -- html ( Der Ordner in dem du deine Seiten unterbringen sollst. )
    -- joomla ( der Unterordner in dem du dein 1. Joomla installierst )
    -- joomla2 ( der unterordner für die 2. Installation )

    In diese Ordner installierst du also 2 Joomla.
    Nun kommt es auf dein Backend an.
    dort kannst du jetzt normalerweise konfigurieren , dass www.meinedomain.tld direkt im Ordner Joomla landet,
    und subdomain.meinedomain.tld im Ordner Joomla2 landet.

    Und nun kommst du ...
    wie verhält sich das bei dir ?

    Aus Erfahrung kann ich dir sagen , dass sowohl Joomla , als auch Joomfish mit all diesen Konstellationen prima klar kommt.

  6. #6
    Neu an Board
    Registriert seit
    28.05.2011
    Beiträge
    5
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich habe und brauche nur eine Joomla Installation, die direkt im root Verzeichnis liegt. Mit root Verzeichnis meine ich das oberste Verzeichnis, in dass ich rein komme, welches wiederum schon direkt die subdomain ist.
    Im Backend, dass du ansprichst (ich nehme an, du meinst so etwas wie das Backend des Webspaces und nicht eins von Joomla?), ist festgelegt, dass http://subdomain.domain.de/ auf http://subdomain.sites.domain.de/ zeigt. Und genau damit haben augenscheinlich mehrere Komponenten von Joomla Probleme, da Pfade nicht mehr richtig aufgelöst werden.

  7. #7
    Wohnt hier Avatar von aruttkamp
    Registriert seit
    01.09.2004
    Ort
    Bergisches Land
    Alter
    49
    Beiträge
    2.929
    Bedankte sich
    111
    Erhielt 452 Danksagungen
    in 428 Beiträgen

    Standard

    Nein !
    Aus sicht des Webservers reden wir hier von Verzeichnissen !!!! Nicht von Domains !
    und ich möchte wissen , wie deine Verzeichnisstruktur aussieht !
    deine Domains sind mir (erstmal) egal !

  8. #8
    Neu an Board
    Registriert seit
    28.05.2011
    Beiträge
    5
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Na das habe ich doch geschrieben: mein Joomla ist direkt im (für mich zugänglichen) root installiert. (Der absolute Pfad lautet /srv/web/<subdomain>, aber das dürfte ja kaum interessant sein.)
    Also:
    /<joomla mit allen zugehörigen Ordnern>

    Nichts anderes noch dabei, keine 2 Installationen, nichts kompliziertes auf Ebene der Verzeichnisse. Deswegen denke ich kaum, dass der Hund da begraben liegt.

+ Antworten

Lesezeichen

Berechtigungen

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