Typo3 调度器:"The APC backend cannot be used because apc is disabled on CLI"

Typo3 Scheduler: "The APC backend cannot be used because apc is disabled on CLI"

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

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

我用谷歌搜索了这个,但结果没有帮助,有人知道这到底是什么意思吗?

TYPO3 CMS 将 APC 缓存后端用于 extbase 对象和反射缓存。

如果您不想使用 APC 缓存后端,那么您可以在菜单点 Configuration Presets 中的 Install Tool 中这样做。您可以在 Database cache backendAPC cache backend 之间进行选择。如果可用,APC 缓存会在安装期间自动选择。

您还可以更改服务器配置并使 APC cache backend 从 CLI 可用。 http://php.net/manual/en/apc.configuration.php#ini.apc.enable-cli 请注意,CLI 缓存不会跨请求持久保存,因此这样做没有任何好处。

您可以在 TYPO3 CMS Documentation 中阅读有关 Caching Framework 的更多信息:https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/CachingFramework/Index.html