2011-09-14 11 views
0

TYPO3 4.5.5のスケジューラに問題があります。タスクが実行されるたびに、次のエラーメッセージが表示されて失敗します。TYPO3スケジューラ:ページが構成されていません! [type = 0] []

[scheduler]: Task failed to execute successfully. Class: tx_jobportal_apply, UID: 5. The page is not configured! [type= 0][] 

ページツリーにはそれぞれ3つのルートテンプレートがあります。 TypoScriptオブジェクトブラウザはpage.typeNum = 0

答えて

1

問題は解決しました。 私はこの

<INCLUDE_TYPOSCRIPT: source="FILE: fileadmin/typoscript/template-setup_main.ts"> 

テンプレートの設定で直接オブジェクトを設定した後、それ以上のエラーメッセージが現れなかったと今、私は幸運な男だようなページオブジェクトは、設定されたルートテンプレートにファイルの参照を作りました;)

@クーパ:ありがとう、ヒント!

1

私はこれについてコメントすることができますかわからないので、私は答えとして、それを投稿します。..

私はあなたが推測しているとのセットアップを示していますスケジューラータスクでTSFEを開始します。ページIDを指定しましたか?もしそうなら、このページが 'PAGE'が設定されたtyposcriptテンプレートを持つ特定のルートページの下にあることを確認しましたか?

+0

はい、私は自分の仕事でTSFEを開始しています。このように '// TSFE \t \t $ GLOBALS ['TT'] =新しいt3lib_timeTrackNull; \t \t $ GLOBALS ['TSFE'] = t3lib_div :: makeInstance( 'tslib_fe'、$ GLOBALS ['TYPO3_CONF_VARS']、2、0); $ GLOBALS ['TSFE'] - > sys_page = t3lib_div :: makeInstance( 't3lib_pageSelect'); $ GLOBALS ['TSFE'] - > sys_page-> init(TRUE); $ GLOBALS ['TSFE'] - > initTemplate();$ GLOBALS ['TSFE'] - > rootLine = $ GLOBALS ['TSFE'] - > sys_page-> getRootLine(7、 ''); $ GLOBALS ['TSFE'] - > getConfigArray(); ' idが7のページは、typoscriptテンプレートのルートページです。 – urbantrout

+0

私は手動でタスクを実行すると、everythinkはokです。 – urbantrout

+0

嬉しいです@ booman :) np – Bear

1

あなたの拡張ジョブポートでエラーが送信されたように見えますが、スケジューラで行うことを手動で確認してください。

+0

私は別のサイトで働いている同じ拡張機能を持っています。手動でタスクを実行すると、すべて正常に動作します。 – urbantrout

関連する問題