У меня есть новое приложение rails, оно работает локально и работает на моем тестовом сервере, но не работает на производственном сервере. Нечетная часть состоит в том, что она работает на некоторых маршрутах, но не в других.Weird Rails 3.2 Ошибка Apache Passenger 500
Я использую активный администратор, и все формы, которые я настраивал за активными входами Active_admin, работают правильно, однако все мои общедоступные представления и домашняя страница показывают 500 ошибок.
Конфигурация при тестировании и производстве почти идентична, и даже несмотря на то, что у меня установлена регистрация в моем vhost.conf, она не регистрирует ничего в журнале приложений или в журнале apache.
Я предполагаю, что это разрешение или проблема с драгоценными камнями, но, похоже, не может отслеживать что-либо, вызывающее его.
Редактировать: Также я должен отметить, что все мои активы обслуживают правильно, когда я их отправляю. Я могу получить к ним доступ напрямую через URL, и они работают.
Консоль Rails работает также со всеми моими объектами. Я потратил много времени на это сегодня и просмотрел множество подобных вопросов без везения. Любые предложения о том, как отладить это, будут очень полезны. Заранее спасибо.
Edit: Вот мой вход .conf для этого:.
<VirtualHost *:80>
DocumentRoot /var/www/app_admin/public/
<Directory /var/www/app_admin/public>
AllowOverride all
</Directory>
ServerName www.mydomainname.com
ServerAlias mydomainname.com
ErrorLog /var/log/httpd/app_admin/error.log
CustomLog /var/log/httpd/app_admin/access.log common
</VirtualHost>
, пожалуйста, напишите файл сайта apache, содержащий « ..», и результат '$ ls -altr' из папки приложений rails. –
Не знаете, на каком уровне я должен показать -altr: – creativereason
Вот корень приложения: drwxr-xr-x 16 apache apache 4096 апр. 6 14:31 app_admin – creativereason