Ich baue eine Website nach dem Buch Praxiswissen TYPO3, Robert Meyer mit typo3 3.8 auf einem Linux Server. Funktioniert alles prächtig, bloss sobald ich ein Formular einbinde (Search, Mailform, Guestbook) erhalte ich nur noch eine leere Seite mit <html><body></body></html>.
Ich vermute, dass ich irgendwo irgendetwas unbeabsichtigt verstellt habe.
Nun suche ich Rat wie ich diesem Fehler auf die Spur kommen kann. Gibt es eine Debug-Funktion oder etwas ähnliches, so dass man herausfinden kann, was da schief läuft?
kannst du normalen Text einfügen?
Mit Autoparser?
Was meinst Du mit Text? Seiten mit den "Records": Text, Text mit Bild, Sitemap ... etc. funktionieren, die ganzen Menüs auch. Sobald ich jedoch einen Record, welcher ein Formular enthält (Mail, Search, Gästebuch - andere habe ich nicht mehr ausprobiert), einfüge, bleibt die Seite leer. Wenn ich den betreffenden Record auf dieser Seite auf "hide" stelle, kommt die Seite wieder. Den Autoparser verwende ich nicht. CSS styled content habe ich installiert und deinstalliert ohne einen Unterschied zu bemerken.
Nachdem ich nun schon seit zwei Wochen erfolglos den Fehler suche, habe ich langsam das Gefühl, dass da grundsätzlich etwas nicht mehr stimmt. Ich werde die ganze Typo3 Installation nocheinmal auf den Server kopieren.
Für mich ist das <html><body></body></html> ein Indiz, dass das PHP irgendwo bei der Seitengenerieung einfach abbricht.
Die Neuinstallation hat leider nichts gebracht (die Datenbank und das localconf.php habe ich nicht verändert); die Formulare funktionieren immer noch nicht.
Da mir niemand antwortet, tue ich es eben selber. Das ist dann eher ein Blog als ein Forum. 8-)
Nachdem ich auch die Datenbank und das localconf.php neu aufgesetzt habe und es immer noch nicht geht, muss der Fehler wohl bei meiner LAMP Installation liegen (PHP 4.1.2).
Nachdem ich in php.ini die Variable display_errors = On gesetzt habe, erhalte ich auch die Fehlermeldung: Fatal error: Call to undefined function: ctype_digit() in .../typo3_src-3.8.0/typo3/sysext/cms/tslib/class.tslib_content.php on line 1577
Damit kann ich dann wohl ins Installations-Forum wechseln...