【问题标题】:Typo3 (8.7.30, composer) Extension Manager not showing up in backendTypo3(8.7.30,composer)扩展管理器未显示在后端
【发布时间】:2020-02-10 15:01:49
【问题描述】:

我有一个 composer typo3 (8.7.30) 项目,但不知何故扩展管理器没有出现。

我尝试了以下方法:

  • ./vendor/bin/typo3 extensionmanager:extension:install extensionmanager
  • ./vendor/bin/typo3cms extension:activate extensionmanager
  • ./vendor/bin/typo3cms extension:setup extensionmanager

我的用户拥有管理员权限,我可以查看其他管理员工具。我还尝试使用安装工具创建一个新管理员,新用户遇到了同样的“问题”。

其他模块 - 包括自定义模块 - 正在显示。

关于如何解决这个问题的任何想法?

编辑:当我在不生成包状态的情况下逐步安装项目时,它工作正常,但是当我生成包状态时,扩展管理器丢失了——即使 PackageStates.php 中的条目

【问题讨论】:

  • 你能展示你的 composer.json 吗?
  • 当然:here you go

标签: typo3 typo3-8.x typo3-extensions


【解决方案1】:

一个 userTsConfig.ts 在生产环境中禁用了模块。我没有检查它,因为这种行为对我来说是新的。这既不是打字错误,也不是作曲家问题,只是配置问题。

【讨论】:

    【解决方案2】:

    从您的composer.json 安装后,扩展管理器可用。

    我猜你的PackageStates.php 只是不知何故错过了扩展管理器:

        'extensionmanager' => [
            'packagePath' => 'typo3/sysext/extensionmanager/',
        ],
    

    如果我手动删除该部分,vendor/bin/typo3cms install:generatepackagestates(来自您已经安装的包 helhum/typo3-console)将重新生成它。

    【讨论】:

    • 遗憾的是,这并没有解决它。编辑:这不是一个新项目,而是我正在进行的更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-29
    相关资源
    最近更新 更多