Typo3调度程序:“由于在CLI上禁用了apc,因此无法使用APC后端”

时间:2016-01-29 10:04:50

标签: typo3 scheduler

我为调度程序创建了一个typo3命令,当我手动执行它时,它运行正常。但是当它自动执行(通过cronjob)时,会出现以下错误:

The APC backend cannot be used because apc is disabled on CLI

我用谷歌搜索了这个,但结果没有帮助,有谁知道这究竟是什么意思?

1 个答案:

答案 0 :(得分:6)

TYPO3 CMS使用APC Cache后端作为extbase对象和反射缓存。

如果您不想使用APC缓存后端,则可以在菜单点Install Tool的{​​{1}}中执行此操作。您可以在Configuration PresetsDatabase cache backend之间进行选择。如果APC缓存可用,则会在安装过程中自动选择该缓存。

您还可以更改服务器配置并使CLI中的APC cache backend可用。 http://php.net/manual/en/apc.configuration.php#ini.apc.enable-cli 请注意,CLI缓存不会在请求之间保留,因此执行此操作无法获得收益。

您可以在APC cache backend中详细了解Caching Frameworkhttps://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/CachingFramework/Index.html