【发布时间】:2012-02-13 19:58:16
【问题描述】:
我在旧的 TYPO3 v. 4.2.9 上遇到权限问题。另外,我有 Plesk 控制面板 8.6。用户是 ftp 用户,组是 psacln。使用 CGI PHP (php_sapi_name();)。 PHP 支持(安全模式)、CGI 支持和 Perl 支持已激活(显示在虚拟主机设置下)。
我不知道它是否正确,但目前似乎有效:
757 在以下文件夹中:
- 文件管理
- 文件管理员/_temp_
- fileadmin/templates(以及所有子文件夹 -files)
- 文件管理员/自定义文件夹
- typo3(以及所有子文件夹-文件)
- typo3conf
- typo3conf/ext(以及所有子文件夹-文件)
- typo3conf/l10n(以及所有子文件夹-文件)
- typo3temp
- 上传
- 上传/媒体
- 上传/图片
- 上传/tf
所有其他文件夹有 750,所有其他文件有 644。
如果我不使用这些权限,我会得到 access denied 和 Cannot find tslib/. Please set path by defining $configured_tslib_path in index.php.。
Here 写的是你应该使用用户wwwrun 而不是 ftp 用户,如果你需要用你的 ftp 用户更改一些文件,请切换到 646。但我认为没有wwwrun这样的用户。
我上传了一个文件,它的所有者为 ftpuser,权限为 644。
问题:
- 为什么我必须设置这么高的权限?问题是我需要拥有如此高的权限,以至于 apache 用户不是 ftp 用户,否则它不起作用?有没有办法让 ftp 和 apache 使用相同的用户?
- 只有旧的 TYPO3 v. 4.2 需要这么高的权限吗?还有其他方法可以更改为较低的权限吗?
- 我做错了什么?
【问题讨论】:
标签: permissions typo3 plesk parallels