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

#1 16. Januar 2012 19:59

faglork
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

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
CMSMS-Profi
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.157
Webseite

Re:

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:

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

Fußzeile des Forums

Powered by FluxBB