приложение rails - внезапно 403 после тяги - как мне начать отладку? - PullRequest
0 голосов
/ 26 октября 2011

Я работаю над приложением rails 3.1 с еще одним разработчиком.

Я только что вытащил некоторые из его недавних изменений, используя git. И теперь я получаю 403 на любой странице, которую я пытаюсь посетить.

You don't have permission to access / on this server.

Я управляю сайтом локально через пассажира.

Как ни странно, когда я запускаю приложение, используя внутренний сервер rails. Я могу посетить сайт на http://0.0.0.0:3000

Глядя на изменения в этом недавнем извлечении, изменились только файлы: некоторые javascript, некоторые html application.rb, rout.rb и файл rake.

Как мне отладить это, я немного растерялся, с чего начать?


РЕДАКТИРОВАТЬ:

Если я возвращаюсь к более ранней версии, сайт работает через пассажира. Что заставляет меня верить, что проблема в приложении rails, а не в ошибке Apache. Или это может быть проблема с разрешениями, может ли git изменить права доступа к файлам таким образом?

Ответы [ 2 ]

0 голосов
/ 26 октября 2011

Начните с запуска консоли, чтобы узнать, можно ли загрузить rails и ваше приложение.

В корневом каталоге вашего приложения введите:

rails console

0 голосов
/ 26 октября 2011

ИМХО, это ошибка конфигурации в Apache или неправильные макеты каталогов.Убедитесь, что passenger_base_uri по-прежнему указывает на папку public в вашем проекте rails и что нет скрытых файлов .htaccess, которые блокируют доступ.Также убедитесь, что ваши sym-ссылки верны (если они есть).Также проверьте ваш журнал ошибок Apache.

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