Zum Inhalt springen

script SPRACHE = PHP_SCRIPT plötzlich wirkungslos, Flaggen verschwunden

Erstellt am 22. November 2006 · 1 Antwort · letzte Antwort am 23. November 2006

Tags: URLs & Routing, Frage

bruddler ·

Guten Abend - suche seit 2 Tagen verzweifelt nach einem Fehler in Zusammenhang mit PHP_SCRIPT

Urplötzlich waren auf einer Seite keine Flaggen zur Sprachauswahl mehr zu sehen. Testweise habe ich auf einer anderen T3 Seite das nachgebaut (gleicher Server) und alles tut bestens.

Im Setup beider Installationen steht folgendes:

SPRACHE = PHP_SCRIPT
SPRACHE.file = fileadmin/scripts/ext1_languageMenu.php

Der Marker ###SPRACHE### wird angesprochen und ist nicht zu sehen.

Wenn ich in das script ein <?php echo "Hello World\n"; ?> einbaue, reagiert die Testinstallation mit der Anzeige von Hello World plus einer Fehlermeldung, bei der anderen Seite passiert nichts, so als ob das script überhaupt nicht angerührt würde.

Wer hat eine Idee, wie man hier prüfen kann, warum das script nicht reagiert.

Danke
Uli

bruddler ·

Fehler gefunden. Jemand hat sich an der Seite mit simulate static documents versucht und es nicht zum funktionieren bekommen. In diesem Zuge sollte unter "Installation" 5: All Configuration ein Haken bei "[simulateStaticDocuments]" gesetzt werden.

Unglaublich aber wahr - versehentlich wurde der Haken einen Stock tiefer gesetzt beim Punkt [noPHPscriptInclude] und Volltreffer.

Hier die Erklärung: Boolean. If set, PHP-scripts are not included by TypoScript configurations, unless they reside in 'media/scripts/'-folder. This is a security option to ensure that users with template-access do not terrorize

Guts Nächtle