Hallo Hagen,
Zitat von
do_while
Der Button ruft eine relative Adresse ab:
['websitePath']/system/modules/BackupDB/BackupDbRun.php
Das ist der Punkt. Wenn ['websitePath'] leer ist, bezieht sich der resultierende Pfad auf / des SSL Proxies, da 2 Slashes aneinanderstossen, und www.meinedomain.de wird verschluckt. Ich habe zum Test in mod_backup_db.tpl an den entsprechenden Stellen die Schrägstriche entfernt und jetzt tut das BackupDB bei mir wie es soll. Also z.B. statt
PHP-Code:
action="<?php echo $GLOBALS['TL_CONFIG']['websitePath'];?>/system/modules/BackupDB/BackupDbRun.php">
steht jetzt
PHP-Code:
action="<?php echo $GLOBALS['TL_CONFIG']['websitePath'];?>system/modules/BackupDB/BackupDbRun.php">
Diese Änderung hat aber unerwünschte Nebenwirkungen. Sie erzeugt mit Sicherheit Unfug, wenn der ['websitePath'] nicht leer ist und nicht auf einen Slash endet.
Wenn die Konvention so ist, dass ['websitePath'] nie mit einem Slash endet, sollte man auf einen leeren ['websitePath'] prüfen und dann den Slash vor system weglassen. Und falls ein SSL Proxy eingesetzt wird, darf die action auch nicht mit einem Slash beginnen.
Viele Grüße und vielen Dank für das BackupDB,
G.A.N
Lesezeichen