2012-01-13 2 views
0

도움이 필요합니다.착오 (spree) 오류 500

은 내가 Slicehost에에 마구 (0.70.3)를 배포 한 성공적으로 마구 시작 매뉴얼 및 I의 단계에 따라 샘플 데이터에로드 된 마구 보석을 설치 (우분투, ruby1.8.7는 3.1.3 레일) 승객은 입니다 (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은 레일 로그입니다. 레일이로드를 완료하기 전에 문제가 발생하는 것 같습니다. 아파치를 사용하고 있다면, 아파치 로그를 확인/게시하십시오. 무슨 일이 벌어지고 있는지 더 많은 단서가있을 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. production.log에 666 권한을 부여하는 것을 잊어 버렸습니다. 그것이 비어있는 이유입니다. 이제 올바르게 오류를 기록합니다. 월에 123.125.71.99에 123.125.71.99의 GET "/"을 시작했습니다. 07:44:25 +0000 2012 HomeController # index에서 HTML로 처리 완료 됨 500 내부 서버 오류가 22ms에 완료되었습니다. 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 : 부트 스트랩 (마이그레이션, 시드, 샘플 데이터로드 및 생성 관리자) ... 내가 달리기 만하면되는거야? – thiakx