1

我试图让 userHomePath 和 groupHomePath 在 TYPO3 CMS 6.2.6 中工作,但没有看。

我在安装工具中配置了以下内容:

[BE][lockRootPath] = /var/www/SiteName/
[BE][userHomePath] = 1:users/
[BE][groupHomePath] = 1:groups/
[BE][userUploadDir] = /uploads

前缀1:是默认的、自动创建的 File Storage 的 uid fileadmin。在fileadmin目录中,我创建了以下文件结构。

fileadmin
    users
        1_admin
        2
    groups
        1

正如我所看到的,我已经做对了所有事情,但它仍然无法正常工作。

与安装工具所说的相比,该文档有点过时:

在此处输入图像描述

有人可以告诉我我做错了什么吗?

4

1 回答 1

0

解决方案很简单,我在EXT:core/Classes/Authentication/BackendUserAuthentication.php第 1588 行找到了它

$path = $userHomeFilter . $this->user['uid'] . '_' . $this->user['username'] . $GLOBALS['TYPO3_CONF_VARS']['BE']['userUploadDir'];

我在这里学到的是我的目录结构和配置不匹配。userUploadDir正如我所想的那样,它不是用于上传的目录,而只是它自己的主目录的前缀。

通过设置:

[BE][userUploadDir] = 

...一切正常。

我当然也可以在每个主目录中创建该uploads文件夹,但我没有看到任何原因。

于 2016-01-21T20:33:51.567 回答