Хорошо, я думал, что я близок к тому, чтобы получить пассажира и работу 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, и у меня все еще есть такая же проблема.
еще раз спасибо за любую помощь
yep ... когда я посмотрел, не было production.log, поэтому я создал его и убедился, что устанавливаю разрешения – mattwallace 2010-12-07 20:47:52