2011-09-14 32 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個域名在我的頁面樹,每一個都具有自己的根模板。 Typo腳本對象瀏覽器顯示了page.typeNum = 0

回答

1

問題解決了。 我做根模板文件引用在其中配置了頁面對象,這樣

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

模板的設置直接配置對象沒有更多的錯誤消息出現後,現在我是一個幸運的傢伙;)

@Koopa:謝謝你的提示!

1

我不知道我怎麼可以在此發表評論,所以我會後它作爲一個答案..

我猜你是設置在調度程序任務中啓動TSFE。您是否指定了頁面標識,如果是這樣,您是否檢查過此頁面是否在具有配置了「頁面」的輸入框模板的特定根頁面下?

+0

是的,我在我的任務中啓動TSFE。像這樣 '// TSFE \t \t $ GLOBALS ['TT'] = new t3lib_timeTrackNull; $ 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可以。 – urbantrout

+0

很高興解決@booman :) np – Bear

1

看起來您的擴展jobportal發送錯誤,請手動檢查您正在嘗試使用調度程序執行的操作。

+0

我有另一個網站上的相同的擴展工作。當我手動運行任務時,一切正常。 – urbantrout