سؤال

أنا أحاول نشر أول القضبان التطبيق.أنا نسخ كافة الملفات إلى ~/mysite.com وانشاء الخلية.

هنا هو بلدي التكوين في درمهوست].

الآن عندما أقوم بزيارة mysite.com أحصل على الخطأ 404 (وهو ليس مخصص 404).يبدو أن الركاب لا يعمل!

ماذا يجب أن أفعل ؟ هل أنا في حاجة لبدء مسافر ؟ (لمسة tmp/restart.txt لا يفعل شيئا)

هل كانت مفيدة؟

المحلول

وبناء على تتبع المكدس الخاص بك على http://www.foto-fiori.com/ يبدو أن هناك جوهرة مفقودة على خادم الإنتاج. تحقق من قائمة الأحجار الكريمة في ملف التكوين environment.rb وضمان تثبيت كل الأحجار الكريمة. يمكنك أيضا SSH في تطبيق وتشغيل الخاص بك rake gems.

rake gems RAILS_ENV=production

وقد ترغب في تجميد الأحجار الكريمة إذا درمهوست لا يسمح لك لتثبيتها.

rake rails:freeze:gems

نصائح أخرى

4 أشياء يجب التحقق أولا:

  1. يمكنك تمكين روبي على القضبان الركاب (mod_rails) على اسم المجال
  2. أشر اسم المجال الخاص بك التكوين إلى الدليل العام من التطبيق الخاص بك.
  3. الخاص بك القضبان الإصدار (اعتبارا من 8/5/2009 القضبان هو ما يصل الى 2.3.3 ولكن درمهوست] في 2.2.2)
  4. كل جوهرة تبعيات تتوفر في درمهوست] في مجلد المنزل أو تفكيك في القضبان التطبيق.

إذا الركاب يعطيك رسالة خطأ ثم القضبان التطبيق ليس ابتداء ، ولكن الركاب سوف يضع شيئا في أباتشي السجلات.

هذه هي في:~/سجلات/المجال.الاسم/http/

عادة ما يكون هذا بسبب خطأ القضبان الإصدار أو مفقود جوهرة أو عدم تطابق بين درمهوست] البيئة و التنمية آلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top