我安装了一个TYPO3项目的副本。 所以,我使用的是现有的TYPO3数据库。
运行该网站的主页时,我得到的“标准错误”:
Service Unavailable (503)
The page is not configured! [type=0][]. This means that there is no TypoScript object of type PAGE with typeNum=0 configured.
More information regarding this error might be available online.
这是指以下网站: https://wiki.typo3.org/Exception/CMS/1294587217
但是,当我修改根的模板的设置为链接中给出。 我得到一个空白页与“HELLO WORLD”,整个网站已经一去不复返了。
老根设置代码是:
config.contentObjectExceptionHandler = 0
page.meta.description.data = page:description
page.meta.keywords.data = page:keywords
我该如何解决不失网站的其他这个问题? 使用TYPO3 8.7
除了复制的数据库,你也复制所有已安装的扩展目录typo3conf/ext/
? 并且这些扩展活跃在您的扩展管理器?
这可能是您的网站模板和配置都存储在自定义扩展,然后包括作为一个所谓的静态模板 。
- 复制所需的扩展(S),在您的网站副本,如果尚未公布。
- 激活的后端模块扩展
ADMIN TOOLS > Extensions
。 - 包括静态的TypoScript模板根的TypoScript纪录:片包括场包括静态的(从分机)。
要激活一个扩展,点击你的扩展名列表左侧的按钮(盒符号与加号)。
此外, 更新的扩展管理器的扩展将只在TYPO3扩展库公共扩展 ,例如新闻系统工作。 您的模板扩展(所谓Sitepackage)将只存储在本地。
在这里阅读更多关于Sitepackages在TYPO3。
既然你说你抄TYPO3的项目,这意味着它已经有一个配置Typo脚本。 你必须找到它的定义并相应修改的路径。
如果你正在使用TYPO3v9,那么你应该包括路径与下面的Typo脚本配置:
如果您使用的是自己的分机(编辑路径实际Typo脚本配置):
@import 'EXT:your_extension_base/Configuration/TypoScript/Setup.typoscript'
如果Typo脚本是发生在fileadmin(编辑路径实际Typo脚本配置):
@import 'fileadmin/Files/Configuration/TypoScript/Setup.typoscript'
如果您使用TYPO3 V7 - V8 - V9,你可以包括你的Typo脚本是这样的:
如果您使用的是自己的分机(编辑路径实际Typo脚本配置):
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:my_extension/Configuration/TypoScript/user.ts>
<INCLUDE_TYPOSCRIPT: source="DIR:EXT:my_extension/Configuration/TypoScript" extensions="typoscript">
如果Typo脚本是发生在fileadmin(编辑路径实际Typo脚本配置):
<INCLUDE_TYPOSCRIPT: source="DIR:fileadmin/templates/" extensions="ts">
<INCLUDE_TYPOSCRIPT: source="DIR:fileadmin/templates/" extensions="typoscript">
<INCLUDE_TYPOSCRIPT: source="FILE:fileadmin/html/mainmenu_typoscript.txt">
扩展.typoscript
它是从TYPO3 8和支撑起来的。
像@sebklin建议,因为没有这样的行,因为我张贴在老TYPO3安装,则配置的确是一个自定义扩展。 只需复制/下载从其他TYPO3安装的扩展,包括静态模板。 通过包含这些模板你TYPO3说,它应该扩展的Typo脚本考虑。
+1 @sebklin的答案。 这是什么,很多人不检查的时候遇到这种事。
文章来源: TYPO3 Service Unavailable (503) standard error after installing existing project