Zum Inhalt springen

Fileextension "php"

Erstellt am 23. Juni 2004 · 6 Antworten · letzte Antwort am 24. Juni 2004

Tags: Frage

Maestro ·

Ich habe nun viele Beiträge zu diesem Thema gelesen und ich weiss selbst das was ich will, eine Sicherheitslücke darstellt.

Soweit wie das verstanden habe, kann ich keine PHP-Dateien ins Backend uploaden. In einigen Beiträgen wurde geschrieben, dass mithilfe des InstallTools unter BE][fileDenyPattern] = "
das uploaden von PHP-Dateien gestattet wird. Leider funktioniert das nicht.

Ich möchte über dem Template ein Counter per PHP einbinden. Der Code sieht folgendermaßen aus:

marks.COUNTER = PHP_SCRIPT_EXT
marks.COUNTER.file = fileadmin/counter/counter_exec.php

Die Datei in "counter_exec.inc" zu ändern, bringt keinen Erfolg, da kein PHP-Code ausgeführt wird.

Jetzt habe ich unter Dateiliste in Typo3 einen Ordner der "sem1_3_examples" heißt. Dort sind einige PHP-Dateien hinterlegt. Ich kann aber auch dort keine hinzufügen. Aber wieso liegen dort welche?

Da ich keine solche PHP-Beschränkung für meine Seite benötige, möchte ich gern munter PHP-Dateien ins Backend laden. Was muss ich wie und wo ändern?

bnai ·

also wenn das Skript nicht ausgeführt wird, kann es entweder am Template-Record-Code liegen (ich weiß den jetzt auch nicht auswendig), vielleicht auch an den Berechtigungen. Meine mich daran erinnern zu können, daß ich da auch mal Probleme hatte.

Mach auf das Skript mal ein:

chown www-data counter_exec.php

Aber wieso legst du das nicht einfach nach /media/scripts ?

Damit hättest du schon mal ein Problem weniger.

Maestro ·

Ich würde es ja gern ablegen, aber ich bekomme ja dann folgende Fehlermeldung:

1: Fileextension 'php' is not allowed in '/srv/www/htdocs/cms/cms/fileadmin/media/scripts/'!
bnai ·

moment, ich meine in das Verzeichnis /var/www/[iergendwas]/media/scripts/

wobei /var/www/[iergendwas]/ dein Root-Verzeichnis von Typo ist

unter fileadmin habe ich glaub ich gar kein /media/scripts/-Verzeichnis

Maestro ·

Wie man an der o.a. Fehlermeldung sehen kann, sieht die Verzeichnisstruktur bei mir so aus. Spielt ja eigentlich keine Rolle, oder? Mir wäre es lieber, wenn mir jemand sagen könnte, was ich wie und wo einstellen muss, um das uploaden von PHP-Dateien zu erlauben.