问题标签 [typo3-console]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
66 浏览

typo3 - Typo3_console 出错:无法扫描“/typo3conf/ext/typo3_console/Array”中的类

TYPO3 扩展typo3_console引发错误:

无法扫描“/typo3conf/ext/typo3_console/Array”中的类,这似乎不是文件也不是文件夹

0 投票
1 回答
374 浏览

typo3 - 由于未检测到 APCu 模块而导致的扩展typo3_console 问题

我通过 Composer 安装了 TYPO3 8。我在使用typo3_consoleCLI 中的扩展 v5.3.0 时遇到问题。对于命令:

我收到以下错误:

我的操作系统是带有 Apache 的 Ubuntu 16。我确实安装了 APCu,v5.1.11。它被添加到我的 php.ini 中extension=apcu.so,我可以看到它在执行时已加载phpinfo()。此外,在 TYPO3 安装工具 → 配置预设 → Extbase 对象缓存中检测到 APCu,因此我将 if 用于后端缓存。看起来到目前为止一切都很好。顺便提一句。apc.shm_size=16M

任何想法为什么我会收到此错误?

附言。当我输入php -mCLI 时,我在列表中看不到 APCu。可能由于在该推荐的输出中未找到 APCu 而引发此异常,不知道。

0 投票
1 回答
98 浏览

typo3 - TYPO3 控制台 - 运行清理时出错:updatereferenceindex

运行 cleanup:updatereferenceindex 时出现错误:

typo3cms cleanup:updatereferenceindex --verbose --show-progress
Record tt_content:2823 添加了 0 个索引,删除了 1 个过时的索引。
80424/5208014 [>---------------] 1% 18 secs
Record static_countries:41 添加了 4 个索引和 4 个陈旧索引删除。
81880/5208014 [>----------------------------] 1% 19 secsKilled

...
更新参考索引。这可能需要一段时间……<br> 81883/5208017 [>---------------------------] 1% 57 秒
mmap() 失败:[12]无法分配内存被杀死

什么可能导致这种情况,我怎样才能让它运行并更新参考索引?

0 投票
1 回答
166 浏览

typo3 - 升级:TYPO3 9.5 的typo3_console 中的all 无法正常工作

TYPO3 9.5.3 Typo3_console 5.6 来自 TER(最新版本)

我尝试通过typo3_console 运行所有更新:

升级正在运行,但我得到了这个问题:

我输入了 N 但还是安装了 dbal 和 adodb,还有 func 扩展。完成安装后崩溃,直到我手动删除并取消激活所有三个。

任何想法为什么typo3_console 的行为如此怪异?年年

0 投票
2 回答
221 浏览

exception - Typo3 缓存刷新异常 - 如何调试

我在服务器上有一个 dockerized TYPO3 实例,并尝试手动刷新typo3缓存。因此,我在 docker 容器中使用以下命令来执行此操作:

但是,它失败并返回此错误:

我如何调试它并找出问题所在?

使用 -vvv 的完整堆栈跟踪

0 投票
1 回答
235 浏览

symfony - TYPO3 symfony 控制台命令:在哪里放置/获取配置设置?

我编写了一个 symfony 控制台命令,用于从远程服务器下载 CSV 文件并将这些文件中的数据导入我的扩展的一些数据库表中。到目前为止,这工作正常(从 CLI 或调度程序运行)。

但要做到这一切,我需要一堆配置设置(远程服务器的凭据、要下载的文件列表、storagePid 等),而且我不知道把它们放在哪里。暂时都是硬编码的,这显然很糟糕。当然,我可以发明自己的配置文件,将其放在合理的地方并将其包含在我的代码中。但这似乎是混乱和武断的。

是否有推荐/最佳实践方法来存储此类配置设置?理想情况下,我希望它们出现在我的站点包中。对于 FE 插件,我们有 Typoscript 设置 + 常量,我们可以对 BE 模块使用类似的机制。但是这种 CLI 上下文的最佳策略是什么?