Seite 2 von 2

Re: Frage Zugangsdatei erneuern

Verfasst: Mo 15. Sep 2014, 10:01
von shadowcat
Anleitung für Firebug:

1. Im Backend eine Seite öffnen (sollte ja egal sein welche)
2. Firebug öffnen
3. Reiter [Konsole] öffnen; sollte leer sein
2014-09-15_105517.png
2014-09-15_105517.png (46.95 KiB) 4511 mal betrachtet
4. Knopp [Zugangsdatei erneuern] anklicken; sieht bei mir dann so aus:
2014-09-15_105830.png
2014-09-15_105830.png (5.36 KiB) 4511 mal betrachtet
5. Plus-Zeichen vor <path>/ajax_recreate_af.php anklicken; sieht bei mir dann so aus:
2014-09-15_105959.png
2014-09-15_105959.png (4.14 KiB) 4511 mal betrachtet
Hier dürften nun eventuelle Fehlermeldungen vor dem JSON-Kram auftauchen.

Den Type Error könnt Ihr ignorieren.

Re: Frage Zugangsdatei erneuern

Verfasst: Mo 15. Sep 2014, 15:02
von shadowcat
Fehler entdeckt. Datei ./framework/CAT/Helper/Page.php, Funktion

Code: Alles auswählen

public static function createAccessFile($filename, $page_id)
-FINDE-

Code: Alles auswählen

// check if $filename is a full path (may be 'link' db value)
-EINFÜGEN, DAVOR-

Code: Alles auswählen

            $filename = CAT_Helper_Directory::sanitizePath($filename);
-DAHINTER, ENTFERNEN-

Code: Alles auswählen

            if(!preg_match('~^'.sanitize_path(CAT_PATH.PAGES_DIRECTORY).'~i',$filename))
                $filename = sanitize_path(CAT_PATH.PAGES_DIRECTORY.'/'.dirname($filename).'/'.self::getFilename(basename($filename)).PAGE_EXTENSION);
-ERSETZEN DURCH-

Code: Alles auswählen

            if(!preg_match('~^'.CAT_Helper_Directory::sanitizePath(CAT_PATH.PAGES_DIRECTORY).'~i',$filename))
                $filename = CAT_Helper_Directory::sanitizePath(CAT_PATH.PAGES_DIRECTORY.'/'.dirname($filename).'/'.self::getFilename(basename($filename)).PAGE_EXTENSION);

Re: Frage Zugangsdatei erneuern

Verfasst: Di 16. Sep 2014, 09:58
von Morpheus
funktioniert!!!

Danke :D

Re: Frage Zugangsdatei erneuern

Verfasst: Di 16. Sep 2014, 10:06
von shadowcat
Ich danke Dir!