2012-01-13 6 views
0

Вам нужна помощь здесь.Spree error 500

Я развертывается гулянками (0.70.3) на Slicehost (убунт, ruby1.8.7, Rails 3.1.3), установил Шпрее камень, загруженный в выборочных данных успешно следующих шагов по Шпрее инструкции запуска и I am с использованием пассажира (он работает на localhost: 3000). Однако, когда я загружаю на свой сервер , вместо того, чтобы видеть интерфейс spree, я получаю сообщение . Из производства.log:

Processing by HomeController#index as HTML Completed 500 Internal Server Error in 22ms ActiveRecord::StatementInvalid (Could not find table 'product_groups'):

Любые предложения, как я могу заставить это работать?

Сайт: http://www.nutxboutique.com

+0

Я уже добавил «AllowOverride all» и «Options -MultiViews» в настройку моего виртуального хоста для настройки параметров безопасности Apache. – thiakx

ответ

0

production.log логарифмически рельсы. Похоже, ваша проблема возникает до того, как рельсы завершат загрузку. Если вы используете apache, проверьте/разместите журналы apache, возможно, у вас будет больше информации о том, что происходит.

+0

Спасибо за ваш ответ. Я забыл предоставить 666 разрешение на производство.log, поэтому он был пуст. Теперь он корректно записывает ошибку: Начал GET «/» для 123.125.71.99 в Пн Янв 16 07:44:25 +0000 2012 Обработка HomeController # index как HTML Завершено 500 Внутренняя ошибка сервера в 22 мс ActiveRecord :: StatementInvalid (Не удалось найти таблицу «product_groups»): – thiakx

+1

Это выглядит так, как будто вы не запускаете миграцию в базе данных своей производственной среды. Вам нужно это сделать. –

+0

Спасибо @RyanBigg за ваш ответ. Я следовал за гидом по адресу http://guides.spreecommerce.com/getting_started.html и запускал (1) sudo rails g spree: site (2) sudo rake db: bootstrap (который состоит из переноса, семени, загрузки образцов данных и создания admin) ... это все, что мне нужно запустить? – thiakx