Frage Zugangsdatei erneuern

Benutzeravatar
shadowcat
Administrator
Beiträge: 5287
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Frage Zugangsdatei erneuern

Beitrag 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) 2482 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) 2482 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) 2482 mal betrachtet
Hier dürften nun eventuelle Fehlermeldungen vor dem JSON-Kram auftauchen.

Den Type Error könnt Ihr ignorieren.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5287
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Frage Zugangsdatei erneuern

Beitrag 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);
Dateianhänge
Page.zip
(17.04 KiB) 162-mal heruntergeladen
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
Morpheus
Beiträge: 1050
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Frage Zugangsdatei erneuern

Beitrag von Morpheus »

funktioniert!!!

Danke :D
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5287
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Frage Zugangsdatei erneuern

Beitrag von shadowcat »

Ich danke Dir!
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten