typo3 - 如何在 Composer 和非 Composer 模式下在 TYPO3 中查找命令行可执行文件(cli)?
问题描述
cli 命令的路径已从 TYPO3 7 更改为 8。此外,在我的 TYPO3 系统上,有 2 个文件:
./public/typo3/sysext/core/bin/typo3 ./vendor/typo3/cms-cli/typo3
哪个是在 TYPO3 中运行 cli 命令的正确可执行文件?
解决方案
如果您已使用 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
推荐阅读
- python - 尝试制作网络节点的 GeoDataFrame 时出错
- javascript - 如何合并相关的数组和对象?
- tensorflow - 错误:model.execute(dict) 中提供的 dict['input'] 的形状必须是 [-1,128,128,3],但在 Tensorflow JS 中是 [-1,128,128,3]
- apache - 使用端口将 http 重定向到 https(仅使用 .htaccess)
- python - 收到消息后如何发布到 AWS MQTT
- html - 仅使用 CSS 可以实现此背景吗?
- swift - 尝试根据单击的按钮切换弹出的照片 Xcode
- apache-kafka - 如何在 Kafka 中扩展到数千个生产者-消费者对?
- json - 无法使用 nifi 将 json 解组为对象
- postgresql - AWS DMS 转换规则未在目标 Postgres DB 上添加列