我试图让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与安装工具相比:
有人能告诉我我做错了吗?
答案 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
文件夹,但我没有看到任何理由。