У нового пользователя Rails есть проблемы с разрешениями - PullRequest
0 голосов
/ 22 июля 2011

Никогда раньше не использовал sass.

На моем производственном сервере необходимо переключить chmod 644 public/*, а затем запустить /etc/init.d/apache2 restart, чтобы перезапустить сервер.

После того как сервер отрисовал css, мне нужно вернуться и запустить chmod 755 public/*, чтобы фактически загрузить css, js и images.

Если у 755 больше кредитов, почему это не получается? Фактическая ошибка:

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

Ответы [ 2 ]

0 голосов
/ 23 июля 2011

Я знаю, что вы уже получили свой ответ, но если вы хотите узнать больше теории, стоящей за ним, проверьте это:

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

Это довольно просто ... Я думаю, на это определенно стоит взглянуть.

Кроме того, в случае, если вы еще не знаете, опция -f сообщает chmod не показывать диагностическое сообщение, если не может изменить файл, поэтому это не является абсолютно необходимым (хотя это может быть полезно) , Ключ -R изменил режимы файловых иерархий, коренящихся в файлах, а не в самих файлах.

0 голосов
/ 22 июля 2011

Используйте эту команду: chmod 766 -Rf public/.это может быть работой для вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...