如何让userHomePath和groupHomePath在TYPO3 CMS 6.2.6中工作

时间:2014-11-13 19:11:21

标签: typo3 typo3-6.2.x

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

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

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

前缀1:是默认的自动创建的文件存储fileadmin的uid。在fileadmin目录中,我创建了以下文件构造器。

fileadmin
    users
        1_admin
        2
    groups
        1

正如我所看到的,我已经做好了一切,但它仍然无法正常工作。

The documentation is a little outdated与安装工具相比:

enter image description here

有人能告诉我我做错了吗?

1 个答案:

答案 0 :(得分: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文件夹,但我没有看到任何理由。