2010-12-07 3 views
0

Хорошо, я думал, что я близок к тому, чтобы получить пассажира и работу Apache. Я заметил, что некоторые файлы gem не были установлены после навигации по URL-адресу, чтобы узнать, работает ли мое приложение rails. Страница ошибки Passanger дайте мне знать, какие драгоценные камни пропали, поэтому я их установил.Ошибки Rails, вызывающие ошибки внутреннего сервера Apache/Passanger

Теперь, перейдя на URL-адрес, я получаю внутреннюю страницу с ошибкой 500 Apache без какой-либо полезной информации, поэтому я проверил файл журнала на сервере, и вот что я вижу.

Rails Error: Unable to access log file. Please ensure that /home/mydirectory/dev/vb/log/production.log exists and is chmod 0666. $ 
Rack: /home/mydirectory/dev/vb: symbol lookup error: /usr/local/rvm/gems/[email protected]/gems/sqlite3-ruby-1.2.4/lib/sqlite$ 
[Tue Dec 07 20:12:17 2010] [error] [client 64.58.208.22] Premature end of script headers: 
[ pid=20653 thr=140618873321280 file=ext/apache2/Hooks.cpp:816 time=2010-12-07 20:12:17.617 ]: The backend application (proce$ 
Rack: /home/mydirectory/dev/vb: symbol lookup error: /usr/local/rvm/gems/[email protected]/gems/sqlite3-ruby-1.2.4/lib/sqlite$ 
[Tue Dec 07 20:12:43 2010] [error] [client 64.58.208.22] Premature end of script headers: 


Rack: /home/mydirectory/dev/vb: symbol lookup error: /usr/local/rvm/gems/[email protected]/gems/sqlite3-ruby-1.2.4/lib/sqlite$ 
[Tue Dec 07 20:13:25 2010] [error] [client 64.58.208.22] Premature end of script headers: 
[ pid=21932 thr=140618873321280 file=ext/apache2/Hooks.cpp:816 time=2010-12-07 20:13:25.168 ]: The backend application (proce$ 
Rack: /home/mydirectory/dev/vb: symbol lookup error: /usr/local/rvm/gems/[email protected]/gems/sqlite3-ruby-1.2.4/lib/sqlite$ 
[Tue Dec 07 20:13:31 2010] [error] [client 64.58.208.22] Premature end of script headers: 
[ pid=20623 thr=140618873321280 file=ext/apache2/Hooks.cpp:816 time=2010-12-07 20:13:31.266 ]: The backend application (proce$ 
Rails Error: Unable to access log file. Please ensure that /home/mydirectory/dev/vb/log/production.log exists and is chmod 0666. $ 
Rack: /home/mydirectory/dev/vb: symbol lookup error: /usr/local/rvm/gems/[email protected]/gems/sqlite3-ruby-1.2.4/lib/sqlite$ 
[Tue Dec 07 20:24:56 2010] [error] [client 64.58.208.22] Premature end of script headers: 
[ pid=20622 thr=140618873321280 file=ext/apache2/Hooks.cpp:816 time=2010-12-07 20:24:56.442 ]: The backend application (proce$ 
Rack: /home/mydirectory/dev/vb: symbol lookup error: /usr/local/rvm/gems/[email protected]/gems/sqlite3-ruby-1.2.4/lib/sqlite$ 

У кого-нибудь есть предложения относительно того, что я должен смотреть дальше. Я попытался запустить пакет, а также использовать rvm для установки sqlite3, и у меня все еще есть такая же проблема.

еще раз спасибо за любую помощь

ответ

1

ли вы проверили предложение на первой строке журнала ошибок?

Rails Error: Unable to access log file. Please ensure that /home/mydirectory/dev/vb/log/production.log exists and is chmod 0666. 
+0

yep ... когда я посмотрел, не было production.log, поэтому я создал его и убедился, что устанавливаю разрешения – mattwallace 2010-12-07 20:47:52

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