Hallo Christian, 

evtl. dumme Idee - aber kontrolliere doch mal die Zugriffsrechte auf die 
Template-Dateien. Vielleicht sind die falsch, so dass nicht gelesen werden 
kann. 

Gruß
Peter

Am 03.04.2014 um 11:48 schrieb Christian Hennecke <c...@moon-agentur.de>:

> Hallo Nicole,
> 
> der Pfad ist schon ok. Auf dem Entwicklungssystem funktioniert alles, nur auf 
> dem System des Kunden nicht mehr. Das Formular wird noch angezeigt, aber nach 
> dem Abschicken kommt dann die Fehlermeldung.
> 
> Ich habe mal das Debugging aktiviert.
> 
> Beim Aufruf des Formulars erscheint:
> 
> Aktueller Step: 1
> Höchster Subparts im Template (Anzahl der Steps): 1
> Verwende Prefix für Formularwerte: "contact"
> Verwende View "Tx_Formhandler_View_Form"
> Die aktuellen GET/POST-Parameter:
> Leere Parameter in der Session
> Die aktuellen Werte in der Session:
> Verwende Subpart "###TEMPLATE_FORM1###"!
> Rufe Klasse "Tx_Formhandler_Interceptor_Filtreatment" auf!
> 
> 
> Wenn ich das Formular abschicke, kommt dann:
> 
> Aktueller Step: 2
> Höchster Subparts im Template (Anzahl der Steps): 1
> Verwende Prefix für Formularwerte: "contact"
> Verwende View "Tx_Formhandler_View_Form"
> Die aktuellen GET/POST-Parameter:
> submitted     1
> randomID      b6cfd4e62692a6e0f0710ae796160fca
> removeFile    
> removeFileField       
> submitField   
> step-2-next   Absenden
> recipient     4
> lastname      Mustermann
> firstname     Erika
> company       Muster GmbH
> telephone     0123-456789
> email         t...@muster-gmbh.de
> country       Deutschland
> message       Test
> freecapfield  pamou
> 
> Leere Parameter in der Session
> Aktueller Step: 2
> Die aktuellen Werte in der Session:
> Rufe Klasse "Tx_Formhandler_Interceptor_Filtreatment" auf!
> Files:
> Tx_Formhandler_Validator_Default
> Rufe Klasse "Tx_Formhandler_Errorcheck_Required" auf!
> Rufe Klasse "Tx_Formhandler_Errorcheck_Required" auf!
> Rufe Klasse "Tx_Formhandler_Errorcheck_Required" auf!
> Rufe Klasse "Tx_Formhandler_Errorcheck_Required" auf!
> Rufe Klasse "Tx_Formhandler_Errorcheck_Email" auf!
> Rufe Klasse "Tx_Formhandler_Errorcheck_Required" auf!
> Rufe Klasse "Tx_Formhandler_Errorcheck_Required" auf!
> Rufe Klasse "Tx_Formhandler_Errorcheck_Required" auf!
> Rufe Klasse "Tx_Formhandler_Errorcheck_SrFreecap" auf!
> 
> Keine Template-Datei gefunden. Überprüfen Sie die TypoScript-Konfiguration 
> und/oder die Plugineinstellungen und vergewissern Sie sich, dass Sie eine 
> Template-Datei angegeben haben!
> File: 
> /home/www/html/typo3conf/ext/formhandler/Classes/Utils/Tx_Formhandler_UtilityFuncs.php(643)
> #0 
> /home/www/html/typo3conf/ext/formhandler/Classes/View/Tx_Formhandler_View_Form.php(49):
>  Tx_Formhandler_UtilityFuncs->throwException('no_template_fil...')
> #1 
> /home/www/html/typo3conf/ext/formhandler/Classes/Controller/Tx_Formhandler_Controller_Form.php(383):
>  Tx_Formhandler_View_Form->render(Array, Array)
> #2 
> /home/www/html/typo3conf/ext/formhandler/Classes/Controller/Tx_Formhandler_Controller_Form.php(165):
>  Tx_Formhandler_Controller_Form->processSubmitted()
> #3 
> /home/www/html/typo3conf/ext/formhandler/Classes/Controller/Tx_Formhandler_Dispatcher.php(108):
>  Tx_Formhandler_Controller_Form->process()
> #4 
> /home/www/html/typo3conf/ext/formhandler/pi1/class.tx_formhandler_pi1.php(51):
>  Tx_Formhandler_Dispatcher->main('', Array)
> #5 [internal function]: tx_formhandler_pi1->main('', Array)
> #6 
> /home/www/opt/typo3_src-6.1.7/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php(6441):
>  call_user_func_array(Array, Array)
> #7 
> /home/www/opt/typo3_src-6.1.7/typo3/sysext/frontend/Classes/ContentObject/UserContentObject.php(55):
>  
> TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->callUserFunction('tx_formhandler_...',
>  Array, '')
> #8 
> /home/www/opt/typo3_src-6.1.7/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php(904):
>  TYPO3\CMS\Frontend\ContentObject\UserContentObject->render(Array)
> #9 
> /home/www/opt/typo3_src-6.1.7/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php(3480):
>  TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer->USER(Array)
> #10 
> /home/www/opt/typo3_src-6.1.7/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php(3428):
>  
> TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript_process(Array)
> #11 
> /home/www/opt/typo3_src-6.1.7/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php(3406):
>  
> TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->recursivelyReplaceIntPlaceholdersInContent()
> #12 /home/www/opt/typo3_src-6.1.7/typo3/sysext/cms/tslib/index_ts.php(204): 
> TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController->INTincScript()
> #13 /home/www/opt/typo3_src-6.1.7/index.php(41): require('/home/www...')
> #14 {main}
> 
> Die Tests auf Vorhandensein der Template-Datei schlagen also nicht fehl, aber 
> $this->subparts['template'] ist leer.
> 
> Das Formular ist rein über TypoScript mit 
> plugin.Tx_Formhandler.settings.predef definiert.
> 
> Gruß
> 
> Christian
> 
> Am 02.04.14 18:36, schrieb Nicole Cordes:
>> Hallo Christian,
>> 
>> bist du dir sicher, dass es am Apache/PHP liegt? Sonst dürften ja alle
>> (Backend-)Templates nicht geladen werden...
>> 
>> Hast du mal den Pfad überprüft, in dem das Template liegen soll?
>> 
>> 
>> Best regards,
>> Nicole
>> 
>> --
>> Nicole Cordes
>> TYPO3 CMS Active Contributor
>> 
>> TYPO3 .... inspiring people to share!
>> Get involved: typo3.org
>> 
>> -----Ursprüngliche Nachricht-----
>> Von: typo3-german-boun...@lists.typo3.org
>> [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Christian
>> Hennecke
>> Gesendet: Mittwoch, 2. April 2014 17:14
>> An: typo3-german@lists.typo3.org
>> Betreff: [TYPO3-german] Problem mit chroot-Umgebungen und formhandler
>> 
>> Hallo zusammen,
>> 
>> ich bin gerade auf ein Problem mit formhandler gestoßen. Ein Kunde, bei dem
>> die Extension eingesetzt wird, betreibt Apache und PHP in getrennten
>> chroot-Umgebungen.
>> 
>> Das Formular an sich wird korrekt angezeigt, aber beim Absenden - also wohl
>> beim Lesen der Templates für die zu generierende Mail - kommt es zu einer
>> "Template-Datei nicht gefunden"-Exception.
>> 
>> Formhandler verwendet zur Ermittlung des TYPO3 Root-Verzeichnisses
>> SCRIPT_FILENAME. Hier scheint mir der Hase im Pfeffer zu liegen, da diese
>> Variable den Pfad in der Apache-Umgebung enthält, die ja nicht mit der von
>> PHP übereinstimmt.
>> 
>> Jemand eine Idee, wie man das elegant und ohne dirty hacks lösen kann?
>> 
>> Gruß
>> Christian
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german@lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>> 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



--
Xing: http://www.xing.com/profile/Peter_Linzenkirchner
Web: http://www.typo3-lisardo.de
Facebook: http://tinyurl.com/lisardo-multimedia

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an