Zum Inhalt springen

Aufruf einer PHP Datei im Verzeichnis typo3conf

Erstellt am 25. April 2014 · 10 Antworten · letzte Antwort am 28. April 2014

Tags: RealURL, URLs & Routing, TYPO3 6.x, Frage

Bluespuke ·

Eine Möglichkeit wäre eine ".htaccess"-Datei im Root-Verzeichnis. Eine andere Möglichkeit ist eine Fehlerhafte Installation vom RTE.

Schau mal bitte per FTP nach, ob die Datei auch an angegebener Stelle liegt und ob ihr Inhalt korrekt ist.

Wenn das der Fall ist, dann schau mal bitte ob es eine ".htaccess" besteht und poste deren Inhalt mal hier.

hegnauer ·

Besten Dank für deine Antwort.

Die Datei existiert, deshalb habe ich im Anhang zum Post die .htaccess Datei hochgeladen.
Hoffe das hilft.

htaccess.txt
5kB
Bluespuke ·

Hmmm, da kann ich jetzt nichts fehlerhaftes drin feststellen... Im Ordner typo3conf liegt ja keine .htaccess?

hegnauer ·

Eben nicht...
Mir ist gerade noch was aufgefallen. Wenn ich die Testdatei test.php nach typo3conf/ext/tinyrte/test.php hochlade, erscheint Error 404, im oberen Verzeichnis, also typo3conf/ext/test.php wird die Datei jedoch angezeigt. Aber im Ordner tinyrte sowie im Ordner ext gibt es ebenfalls keine .htaccess Datei.

Sieht somit aus, dass PHP Dateien innerhalb der einzelnen Extensions Order nicht angezeigt werden.
Kann mir jedoch nicht vorstellen wieso

hegnauer ·

Die Testdatei hat die Berechtigung 0644, die Verzeichnisse typo3conf/ext sowie typo3conf/ext/tinyrte haben 0775.

Bluespuke ·

Hmmm, so langsam gehen mir die Ideen aus :s

Und du bist auch sicher, dass der Pfad korrekt ist (sprich keine übersehenen Leerzeichen, Groß-/Kleinschreibung,...)? Nicht dass ich dich für doof halte oder so, aber nachshauen kostet ja nix ;-)

hegnauer ·

Klar, verstehe ich 🙂
Habe nochmals die Filepfäde überprüft.

Diese PHP-Datei kann ich aufrufen (im neu erstellten Verzeichnis 'abc')
http://praxiszumdorfgaessli.ch/typo3conf/ext/abc/hallo.php

Diese PHP-Datei jedoch nicht (im bisherigen Verzeichnis 'tinyrte')
http://praxiszumdorfgaessli.ch/typo3conf/ext/tinyrte/hallo.php

Die HTML Datei darin kann ich jedoch aufrufen:
http://praxiszumdorfgaessli.ch/typo3conf/ext/tinyrte/hallo.html

Also irgendwie können nur keine PHP Dateien in den bisherig vorhandenen Verzeichnissen geöffnet werden, andere Dateitypen funktionieren. Ist dies irgendwie eine Sicherheitsmassnahme von Typo3? Kann mir ebenfalls nicht vorstellen wieso...

Bluespuke ·

Eigentlich sollte das kein Problem mit der Sicherheit sein. Die Extension ist eigentlich super, ich hab die auch so ziemlich überall im Einsatz. Andere Extensions wie z.B. direct_mail haben auch Skript-Dateien, die direkt aufgerufen werden...

Wie ist denn das Error Handling im Install Tool eingestellt?

hegnauer ·

Ok, ich habe nun hier einige Werte im Error Handling Bereich gefunden.
Sind das diese, nach denen du gefragt hast? Oder kann ich dir sonst noch andere Angaben geben?

[systemLogLevel] = 0
[displayErrors] = -1
[errorHandler] = TYPO3\CMS\Core\Error\ErrorHandler
[errorHandlerErrors] = 30466

Besten Dank!