2012-05-17 5 views
2

У меня есть запретная страница (у вас нет разрешения на доступ/на этом сервере) на my site. Я изменил владельца на root, но все же он не работает. Есть идеи?Запрещено У вас нет прав на доступ к Bitnami Ruby Rails

+1

.... исправить разрешения? – sarnold

+0

Спасибо за ваш быстрый ответ, но у меня уже есть разрешение rw-rw-r--, этого было недостаточно? –

+0

Этого будет недостаточно, если эти разрешения находятся в каталоге, так как вашему веб-серверу также потребуется разрешение 'x'. Кроме того, ваш веб-сервер, возможно, был настроен для обеспечения доступа только к определенным диапазонам IP-адресов или обратным просмотрам или времени или SSL-клиентским сертификатам или к любому числу других потенциальных причин отказа в доступе. – sarnold

ответ

2
1.$ cd $YOUR_RAILS_FOLDER 
2.$ chmod 775 -R . 
3.$ touch tmp/restart.txt (or other command to restart your rails app) 

также необходимо убедиться, что у вашего сервера рельсов есть разрешение на чтение всех родительских папок.

+1

Woah, это почти наверняка сделает * далеко * слишком много вещей имеет разрешение на выполнение, чем нужно. –

+0

Благодарим вас за ответ. Как я могу убедиться, что мой сервер rails имеет разрешение на чтение всех родительских папок? .. –

1

Вы должны убедиться, что у пользователя Apache есть разрешения в этом каталоге. В случае с BitNami этот пользователь является демоном. Также обычно вам нужно добавить директиву Directory в файле конфигурации apache для этой папки. В любом случае, всегда проверяйте файлы журнала apache, они, скорее всего, предоставят более подробную информацию об ошибке.

Смежные вопросы