我为调度程序创建了一个typo3命令,当我手动执行它时,它运行正常。但是当它自动执行(通过cronjob)时,会出现以下错误:
The APC backend cannot be used because apc is disabled on CLI
我用谷歌搜索了这个,但结果没有帮助,有谁知道这究竟是什么意思?
答案 0 :(得分:6)
TYPO3 CMS
使用APC Cache后端作为extbase
对象和反射缓存。
如果您不想使用APC缓存后端,则可以在菜单点Install Tool
的{{1}}中执行此操作。您可以在Configuration Presets
和Database cache backend
之间进行选择。如果APC缓存可用,则会在安装过程中自动选择该缓存。
您还可以更改服务器配置并使CLI中的APC cache backend
可用。 http://php.net/manual/en/apc.configuration.php#ini.apc.enable-cli
请注意,CLI缓存不会在请求之间保留,因此执行此操作无法获得收益。
您可以在APC cache backend
中详细了解Caching Framework
:https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/CachingFramework/Index.html