Ruby on Rails 403 не найденный

Я пытаюсь получить простую демонстрацию Ruby on Rails, работающего над моей локальной версией Apache (Mac OS X 10.6). У меня есть папка в localhost, связанном с общедоступной папкой (/Users/david/Sites/demo/public к localhost/demo), мне установили полномочия для чтения, запись выполняются для группы и набора группы к _www. Мне установили каталог на:


    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

Когда я пытаюсь перейти к сайту (http://localhost/demo), я добираюсь, 403 Разрешения отклонили ошибку.

1
задан David Beck 6 August 2010 в 19:56
поделиться

2 ответа

​​Оказывается, мне нужно было добавить:

LoadModule passenger_module /Users/david/.gem/ruby/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
PassengerRoot /Users/david/.gem/ruby/1.8/gems/passenger-2.2.15
PassengerRuby /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

В мой файл httpd.conf.

1
ответ дан 2 September 2019 в 22:22
поделиться

Хорошо, возможно, я неправильно понимаю ваш вопрос, но проблема в том, что вам нужно что-то для обработки кода на стороне сервера, а не просто указатель на каталог - это не статичный набор html-страниц, понимаете? Вам нужно установить что-то вроде веб-сервера Rails для работы поверх Apache: mongrel - один из них, возможно, самый простой, на мой взгляд, если вы человек apache - это Passenger.

Если только я совсем не пропустил ваш вопрос....

1
ответ дан 2 September 2019 в 22:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: