Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 16. Januar 2012 19:59

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

[GELÖST] Falsche Pfade im Backend nach Multidomains-Update

Moin!

Habe grade Multidomains auf die 2.0.1 upgedated (CMSMS 1.10.3).

In der Startseite des Backends funktioniert das noch, aber sobald ich einen Menüpunkt anklicke, werden die Javascripte nicht mehr geladen und alle Links enthalten ein /admin zuviel.

ZB.

Korrekter Pfad wäre:
http://zzz.de//admin/listcontent.php?_sx_=e3d43626

tatsächlich sthet im Menü-Link
http://zzz.de//admin/admin/listcontent. … _=e3d43626
verwendet.

Hat jemand ne Idee was da zu machen wäre?
Ich vermute es liegt an der config.php - die habe ich automatisch über das Modul anpassen lassen:

// Document Root

if ($config['ssl_url']) { $config['https_url'] = $config['ssl_url']; }
#if ($_SERVER['SERVER_PORT']==443 && $config['https_url']) { $config['root_url'] = $config['https_url']; } // Seperate SSL-URL benutzen

// Normale URL- bzw. SSL-URL zusammenbauen
else {
    $http_port = $config['http_port'] ? ':'.preg_replace('/[^0-9]/','',$config['http_port']) : '';
    $config['root_url'] = 'http';
    if($_SERVER['SERVER_PORT']==443) { $config['root_url'].= 's'; } // Abfrage, ob eine HTTPS-Verbindung angefragt wurde
    if ($config['server_prefix'] && substr($_SERVER['SERVER_NAME'],0,strlen($config['server_prefix']))==$config['server_prefix']) { $config['server_prefix'] = ''; }
    if (trim($config['subdir'])) {
        $config['subdir'] = str_replace ('\\','/',trim($config['subdir']));
        while (substr($config['subdir'],0,1) == '/') { $config['subdir'] = substr($config['subdir'],1); }
        while (substr($config['subdir'],-1) == '/') { $config['subdir'] = substr($config['subdir'],0,-1); }
        while (strpos($config['subdir'],'..')) { $config['subdir'] = str_replace('..','.',$config['subdir']); }
    }
    $_SERVER['SERVER_NAME'] = $config['server_prefix'].$_SERVER['SERVER_NAME'].$http_port;
    $config['root_url'].= $config['subdir'] ? '://'.$_SERVER['SERVER_NAME'].'/'.$config['subdir'] : '://'.$_SERVER['SERVER_NAME'];
}

// Pfadangabe

$config['root_path'] = $config['subdir'] ? $_SERVER['DOCUMENT_ROOT'].DIRECTORY_SEPARATOR.$config['subdir'] : $_SERVER['DOCUMENT_ROOT'];

Servus,
Alex

Beitrag geändert von faglork (16. Januar 2012 20:21)

Offline

#2 16. Januar 2012 20:29

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Re: [GELÖST] Falsche Pfade im Backend nach Multidomains-Update

Habs gefunden:

$config['ssl_url'] = 'https://www.zzz.de'; // Wenn Sie eine seperate URL für SSL verwenden (z.B. bei SSL-Proxies), können Sie diese hier angeben (ohne abschließenden Slash). Sonst lassen Sie den Parameter leer.

Das war schon immer so eingetragen, WARUM das nach dem Update nun diese Folgen zeitigt, weiss ich nicht. Aber nachdem ich den Eintrag entfernt habe :
$config['ssl_url'] = '';
funktioniert wieder alles.

Phew ...
Alex

Beitrag geändert von faglork (16. Januar 2012 20:30)

Offline

#3 23. Januar 2012 21:55

Andiministrator
Kabeljungwerker
Ort: Plauen / Vogtland
Registriert: 09. November 2010
Beiträge: 264
Webseite

Re: [GELÖST] Falsche Pfade im Backend nach Multidomains-Update

Hm, das Modul übernimmt die Einträge aus der config.php. Die Frage ist also, wie und warum die Domain für ssl dort eingetragen wurde. weißt Du das zufällig?


Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de

Offline