Zum Inhalt springen

Hochladen einer php Datei nach fileadmin geht nicht!

Erstellt am 27. Dezember 2002 · 2 Antworten · letzte Antwort am 11. Januar 2011

Tags: Datei-Upload, Sicherheit, Frage

ManfredG ·

Hallo,
um die Mehrsprachigkeit meiner Seite zu lösen,
muß ich ein php Script nach

fileadmin/scripts hochladen.

Dabei bekomme ich immer eine Vehlermeldung, daß dies nicht erlaubt sei.
Dateien mit anderen Endungen lassen sich problemlos hochladen!

Warum geht das mit einer .php Datei nicht?

Herzlichen Dank für Euere Hilfe
mfg
Manfred

robert.​meyer ·

Hallo,

weil das in Typo3 aus Sicherheitsgründen nicht gestattet ist. Grund: Redaktuere etc. hätten sonst die Möglichkeit, "bösartige" Scripte hochzuladen und auszuführen. Aus diesem Grund sind php-Dateien gesperrt.

Aber: Per FTP lässt sich dieses lösen. Sofern FTP-Zugang vorhanden (sollte eigendlich) einfach diese Datei an ansprechende Stelle hochladen.

Mit freundlichen Grüssen,
Robert Meyer
www.typo3server.de

christosoft ·

Zwar ein altes Thema, da es aber bei Google auftaucht hier die Lösung wie man das deaktivieren kann (man braucht natürlich Zugang zum Install-Tool):

Install-Tool / Edit files in Typo3conf / localconf.php

Folgendes anfügen:

$TYPO3_CONF_VARS['BE']['fileDenyPattern'] = '\\.(phpsh|phtml)(\\..*)?$|^\\.htaccess$';
$TYPO3_CONF_VARS['BE']['fileExtensions']['webspace']['allow'] = 'php';
$TYPO3_CONF_VARS['BE']['fileExtensions']['webspace']['deny'] = '';

Hinterher am besten wieder löschen.

Getestet unter Typo3 4.4.4.