[gelöst] Merkwürdig: Keinerlei Ausgaben, sobald auf einer einfachen Seite <?php ... ?> steht
am 30.01.2015 - 23:14 Uhr in
Hallo,
ist vielleicht schon mal jemand über dieses Problem gestolperten? Sobald ich auf einer einfachen Drupalseite die Zeilen
<?php
?>stehen habe, wird überhaupt nichts mehr angezeigt. Auch normale Texte, die vor oder hinter diesen Anweisungen stehen!
Wahrscheinlich gibt es einen ganz simplen Grund dafür, und ich habe irgendeine einfache Einstellung übersehen. Aber ich habe alles mögliche in den letzten Stunden überprüft und versucht, finde einfach nichts:
- bei den Modulen ist der PHP Filter eingeschaltet
- bei den Textformaten ist PHP Code für den Administrator erlaubt
- außerhalb von Drupal läuft PHP. Wenn ich eine Datei name.php aufrufe, die auf der Website gespeichert ist, kann ich darin zwischen
<?php
und
?>Wir haben über 40 Webseiten mit Drupal am Laufen, ich dachte, wir würden uns etwas auskennen. Aber dieser Fall ist unerklärlich für uns. Kann uns jemand die Augen öffnen, was wir falsch machen? Wo sind wir blind und sehen die Lösung einfach nicht?
Danke, wenn uns jemand einen Tipp geben kann.

Problem hat sich erledigt
am 31.01.2015 - 11:40 Uhr
Nun geht auch PHP, obwohl ich keine Ahnung habe, warum.
Bei der Konfiguration der PHP-Filter habe ich mehrfach geändert und die Reihenfolge ausgetauscht. Jetzt bin ich wieder bei der ursprünglichen Einstellung (zuerst PHP-Evaluator, dann Zeilenumbrüche in HTML umwandeln). Zuvor bei den Modulen PHP-Filter aus- und wieder eingeschaltet, die Berechtigungen zurückgesetzt. Also nichts getan, was erklären könnte, warum jetzt PHP-Code ausgeführt wird und vorher nicht. Aber es geht jetzt.
Grundsätzlich sollte man auf
am 31.01.2015 - 13:16 Uhr
Grundsätzlich sollte man auf den PHP-Filter soweit es geht verzichten, da man hier versucht Logik in die Ausgabe einzubauen, die eher in einem Modul besser aufgehoben wäre. Außerdem kann es hier zu Sicherheitsproblemen kommen, wenn der Filter eben auch für normale Nutzer zur Verfügung steht.
Welchen Anwendungsfall versuchst du hier denn über den PHP Filter abzubilden?
SteffenR
Danke für den Hinwies, du
am 04.02.2015 - 13:23 Uhr
Danke für den Hinwies, du hast Recht, mit dem Hinzufügen des Filters, der Zeilenumbrüche produziert (indem er
hinzufügt), habeich bei Eingaben zusätzlichen einen weiteren nicht gewollten NL produziert.
Trotzdem war das nicht das eigentliche Problem. Da sich das aus unerklärlichen Gründen gelöst hat, würde ich den Beitrag eigentlich gerne komplett löschen, er verwirrt möglicherweise andere User nur.
Grundsätzlich löschen wir
am 04.02.2015 - 13:28 Uhr
Grundsätzlich löschen wir hier keine Beiträge, denn die Inhalte der Antworten könnten anderen Nutzern weiterhelfen. Ich hab den Thread mal als gelöst markiert und die Kommentare geschlossen.