TYPO3 管理后端模块丢失

TYPO3 admin backend modules are missing


我工作了一整天以获得 Xampp 运行 并在其上安装 TYPO3。现在我已经登录后台了,但是很多admin模块没有显示出来,比如Templates, Access等等 - 一定是我哪里做错了,但是我不知道。

these are the modules shown
缺少:视图、信息、功能、模板、访问、后端用户、日志、数据库检查、配置、报告。

大多数后端模块作为扩展提供,可以安装、卸载、激活和停用。

如果您使用 traditional 安装方法安装了 TYPO3(提取 TYPO3 源包),请转到 ADMIN TOOLS → Extensions 并确保缺少的模块被激活。例如,"Log" 由系统扩展 belog 提供,"Templates" 由 tstemplate 提供。您可以 activate/deactivate 通过点击其标题的图标 left-hand-side 来扩展。

如果您使用 PHP Composer (see documentation) 安装了 TYPO3,请确保所有包都包含在您的 composer.json 文件中。例如 typo3/cms-belogtypo3/cms-tstemplate 等。您可以 add/remove 在命令行上使用以下 composer 命令打包(例如 typo3/cms-belog):

composer require typo3/cms-belog
composer remove typo3/cms-belog

万一这不能解决您的问题,请查看文件 typo3conf/PackageStates.php。此文件包含所有扩展(系统扩展,以及社区扩展)的列表,当前在您的 TYPO3 系统中可用。

也可能是您的 admin 用户不是新引入的 system maintainer[=20= 可能是从旧版本迁移过来的].

https://docs.typo3.org/c/typo3/cms-core/master/en-us/Changelog/9.0/Feature-82266-BackendUsersSystemMaintainers.html

如果是这种情况,您可以轻松地从安装环境创建一个新的 "system maintainer user"。 维护 > 创建管理用户

您可以使用 https://get.typo3.org/misc/composer/helper 找出缺少的扩展名。如果您只想安装所有扩展,请单击 TYPO3/FULL 并将代码复制并粘贴到您的控制台。

composer require "typo3/cms-about:^9.5" "typo3/cms-adminpanel:^9.5" "typo3/cms-backend:^9.5" "typo3/cms-belog:^9.5" "typo3/cms-beuser:^9.5" "typo3/cms-core:^9.5" "typo3/cms-extbase:^9.5" "typo3/cms-extensionmanager:^9.5" "typo3/cms-feedit:^9.5" "typo3/cms-felogin:^9.5" "typo3/cms-filelist:^9.5" "typo3/cms-filemetadata:^9.5" "typo3/cms-fluid:^9.5" "typo3/cms-fluid-styled-content:^9.5" "typo3/cms-form:^9.5" "typo3/cms-frontend:^9.5" "typo3/cms-impexp:^9.5" "typo3/cms-indexed-search:^9.5" "typo3/cms-info:^9.5" "typo3/cms-install:^9.5" "typo3/cms-linkvalidator:^9.5" "typo3/cms-lowlevel:^9.5" "typo3/cms-opendocs:^9.5" "typo3/cms-recordlist:^9.5" "typo3/cms-recycler:^9.5" "typo3/cms-redirects:^9.5" "typo3/cms-reports:^9.5" "typo3/cms-rsaauth:^9.5" "typo3/cms-rte-ckeditor:^9.5" "typo3/cms-scheduler:^9.5" "typo3/cms-seo:^9.5" "typo3/cms-setup:^9.5" "typo3/cms-sys-action:^9.5" "typo3/cms-sys-note:^9.5" "typo3/cms-t3editor:^9.5" "typo3/cms-taskcenter:^9.5" "typo3/cms-tstemplate:^9.5" "typo3/cms-viewpage:^9.5" "typo3/cms-workspaces:^9.5"

我遇到了同样的问题。 PackageStates.php 中也存在所需的扩展,但后台菜单选项(如管理员工具、扩展、维护)仍然不可见。

原因是该管理员用户未被列为系统维护者

要使后端用户成为系统维护者,请执行以下操作

  1. 使用管理员密码登录 /typo3/install。php
  2. 设置 > 管理系统维护人员
  3. select 并将您想要的后端用户保存为系统维护者

现在转到位于 /typo3/ 的后端,您应该会看到“管理员工具”菜单选项