首页 > 解决方案 > 如何在 Composer 和非 Composer 模式下在 TYPO3 中查找命令行可执行文件(cli)?

问题描述

cli 命令的路径已从 TYPO3 7 更改为 8。此外,在我的 TYPO3 系统上,有 2 个文件:

./public/typo3/sysext/core/bin/typo3 ./vendor/typo3/cms-cli/typo3

哪个是在 TYPO3 中运行 cli 命令的正确可执行文件?

标签: typo3command-line-interface

解决方案


如果您已使用 Composer 安装系统,则可以vendor/bin/typo3从 TYPO3 8 开始运行。这应该是指向正确可执行文件的符号链接。

您还可以在模块“系统”>“数据库检查”:“管理参考索引”中看到核心的 cli 命令。

在此处输入图像描述

这需要安装“低级”扩展。

当您运行不带参数的命令时,它应该输出可用命令的列表,例如

vendor/bin/typo3

因此,您可以执行如下命令:

vendor/bin/typo3 referenceindex:update 

或者运行特定的升级向导,例如:

vendor/bin/typo3 upgrade:run pagesSlugs

对于 TYPO3 8、9 和 10:

与作曲家:

vendor/bin/typo3

没有作曲家:

typo3/sysext/core/bin/typo3

路径可能略有不同,具体取决于您设置系统的方式。


类型3 7

typo3/cli_dispatch.phpsh 

推荐阅读