2010-04-18 3 views
0

J'ai une application (Rails 2.3.5) que je déploie sur le serveur de production Linux/Apache en utilisant la dernière version 2.2.11 du module Phushion Passenger/Apache. Après avoir déployé mon application d'origine, elle renvoie une erreur 500 sans journalisation dans le journal de production.Bizarre Facebooker Plugin & Pushion Passenger ModRails Erreur de production

J'ai donc créé une application minimale de rails de test, avec quelques appels d'enregistrement actifs à la base de données pour imprimer une liste d'objets sur le contrôleur de la maison/ma page d'index. J'ai également effacé tous les plugins. Cela fonctionne bien dans l'environnement de production. Ensuite, j'ai un par un introduit chaque plugin que j'utilise un à la fois.

Chaque plugin fonctionne très bien SAUF facebooker. Chaque fois que je charge le plugin facebooker dans mon répertoire app/vendor/plugins (via script git etc), mon test de l'application break (erreur 500 - pas de journalisation des erreurs). Chaque fois que je supprime le plugin facebooker, mon application de test fonctionne.

Est-ce que quelqu'un a déjà vu cela/a-t-il des solutions? J'ai vu cette solution, mais didn't see it in the facebooker code.

+0

dans le fichier init.rb de facebooker cette ligne provoque l'erreur 500 pour mon application. "Require" facebooker/rails/extensions/rack_setup 'si Rails.version>' 2.3 '" encore en train de traquer ... – Ranknoodle

+0

J'ai eu une application qui marche en commentant cette ligne à propos de rack_setup mais je reçois toujours une erreur bizarre comme ça dans le journal de production. Je pense que connexe: /\ FAILSAFE/\ Sun 18 avril 2010 18:49:10 -0400 Statut:! 500 Internal Server Error méthode non définie rembobiner » pour # /usr/lib /ruby/gems/1.8/gems/rack-1.0.1/lib/rack/request.rb:142:in 'POST ' /usr/lib/ruby/gems/1.8/gems/rack-1.0.1/lib /rack/methodoverride.rb:15:in 'call ' /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in' call' /usr /lib/ruby/gems/1.8/ge – Ranknoodle

Répondre

0

Avez-vous ajouté des informations d'identification Facebook pour l'environnement de production?

Questions connexes