【问题标题】:New Rails sass user having problems with permissions新的 Rails sass 用户遇到权限问题
【发布时间】:2011-07-23 15:12:58
【问题描述】:

以前从未使用过 sass。

在我的生产服务器上必须切换 chmod 644 public/* 然后运行 ​​/etc/init.d/apache2 restart 以重新启动服务器。

服务器渲染完 css 后,我必须返回并运行 chmod 755 public/* 以实际加载 css、js 和图像。

如果 755 有更高的信誉,为什么它会失败? 实际错误是:

Errno::EACCES (Permission denied - /srv/www/mysite.com/myapp/public/stylesheets/custom.css):

【问题讨论】:

    标签: ruby-on-rails-3 sass


    【解决方案1】:

    使用此命令:chmod 766 -Rf public/。它可能对你有用

    【讨论】:

    • chmod 766 -Rf public/ 后跟 chmod 755 -Rf public/images/ 对我有用。谢谢。
    【解决方案2】:

    我知道您已经得到了答案,但如果您想了解更多背后的理论,请查看:

    http://www.thinkplexx.com/learn/article/unix/command/chmod-permissions-flags-explained-600-0600-700-777-100-etc

    这很简单......我认为它绝对值得一看。

    另外,如果您还不知道,-f 选项仅告诉 chmod 如果它无法修改文件,则不显示诊断消息,因此它不是完全必要的(尽管它可能会有所帮助) . -R 开关更改了根植于文件而不是文件本身的文件层次结构的模式。

    【讨论】:

    • 谢谢,它有帮助。当谈到服务器上的权限时,它是最让我害怕的事情之一。
    猜你喜欢
    • 2013-11-06
    • 2019-03-11
    • 1970-01-01
    • 1970-01-01
    • 2011-08-10
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多