Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#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
Seiten: 1