【问题标题】:TYPO3 Scheduler: The page is not configured! [type= 0][]TYPO3 调度程序:页面未配置! [类型= 0][]
【发布时间】:2011-09-14 11:33:35
【问题描述】:

我在 TYPO3 4.5.5 中的调度程序有问题。每次执行任务时都会失败并显示以下错误消息:

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

我的页面树中有 3 个域,每个域都有自己的根模板。 TypoScript 对象浏览器显示 page.typeNum = 0

的设置

【问题讨论】:

    标签: cron scheduler typo3


    【解决方案1】:

    我不知道如何评论这个,所以我会发布它作为答案..

    我猜您正在调度程序任务中启动 TSFE。您是否指定了 page-id,如果是,您是否检查过此页面位于特定的根页面下,并带有配置了 'PAGE' 的打字稿模板?

    【讨论】:

    • 是的,我正在我的任务中启动 TSFE。像这样// TSFE $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 的页面是带有打字稿模板的根页面。
    【解决方案2】:

    您的扩展作业门户似乎发送了错误,请手动检查您尝试使用调度程序执行的操作。

    【讨论】:

    • 我在另一个站点上有相同的扩展。当我手动运行任务时,一切正常。
    【解决方案3】:

    问题解决了。 我在配置 PAGE 对象的根模板中做了一个文件引用,像这样

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

    直接在模板设置中配置对象后,不再出现错误消息,现在我是一个幸运的人;)

    @Koopa:感谢您的提示!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多