2011-09-14 2 views
0

TYPO3 4.5.5의 스케줄러에 문제가 있습니다. 작업이 실행 때마다 다음과 같은 오류 메시지와 함께 실패 : 내 페이지 트리에서 3 개 도메인, 자책골 루트 템플릿을 가진 각이있다TYPO3 스케줄러 : 페이지가 구성되어 있지 않습니다! [type = 0] []

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

. TypoScript 개체 브라우저 page.typeNum = 0

답변

1

문제가 해결되었습니다. 나는 오류 메시지가 나타나지 않았다 더 이상 템플릿의 설정에서 직접 객체를 구성한 후이

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

같은 PAGE 객체가 구성되었습니다있는 루트 템플릿 파일 참조를 만든 지금은 운이 좋은 사람입니다 ;)

@Koopa : 힌트를 주셔서 감사합니다!

1

나는이에 댓글을 달 수 방법을 모르는, 그래서 대답으로 게시합니다 ..

나는 당신이 추측하고있어있는 설정을 보여줍니다 스케줄러 태스크에서 TSFE를 시작합니다. 페이지 아이디를 지정 했습니까? 그렇다면이 페이지가 '페이지'가 구성된 타이포 스크립트 템플릿이있는 특정 루트 페이지 아래에 있는지 확인 했습니까?

+0

예, 저는 작업에서 TSFE를 시작하고 있습니다. like '// 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 인 페이지는 타이포 스크립트 템플릿이있는 루트 페이지입니다. – urbantrout

+0

내가 수동으로 작업을 실행할 때 everythink는 괜찮습니다. – urbantrout

+0

다행입니다. @booman :) np – Bear

1

귀하의 확장 작업 포트가 오류를 보내는 것처럼 보입니다. 스케쥴러로하려는 작업을 수동으로 확인하십시오.

+0

다른 사이트에서 동일한 확장 기능을 사용하고 있습니다. 수동으로 작업을 실행하면 모든 것이 정상적으로 작동합니다. – urbantrout

관련 문제