【发布时间】:2012-12-31 00:31:17
【问题描述】:
很简单,当 Compass 遇到一个新的 SCSS 文件时,它会生成一个新的 CSS 文件。我可以为这些设置默认权限吗,因为默认情况下它设置它们时没有正确的权限让浏览器读取它们(给出 403 禁止错误)。如果有一种方法可以设置文件以继承其目录的权限,这也是可以接受的,就像在 Phing 中的复制任务期间更改权限的方法一样。
【问题讨论】:
-
你用什么用户运行指南针?您的公用文件夹及其子文件夹有哪些用户:组和权限?
-
Compass 由 Phing 中的
元素运行,所以我假设它以我当前用户的身份运行。所有工作目录和文件都归我和该组所有。 www/ 目录中的文件大部分归我所有,标准权限为 755,但一些新创建的文件归 www-data 所有,权限为 644。 -
由 Sass/Compass 生成的文件与运行该命令的用户具有相同的权限。听起来 Phing 以错误的用户身份运行 Compass。如果您更改标签,您可能会得到更好的答案,因为问题与 Compass 或 Sass 无关。
-
有什么方法可以检查用户 phing 将以什么身份运行?我假设它会像我一样运行。
-
嘿,M1ke。你找到解决办法了吗?我有同样的问题吗?
标签: permissions sass compass-sass phing