كيف يمكننا الحصول على multi_site امتداد مشع العمل على Heroku?
سؤال
أي شخص لديه RadiantCMS مع multi_site العمل على Heroku?أنا فعلا حاولت ذلك وأنه قصفت كبير يعطي خطأ:
Heroku | No such app
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.
هذا ما حاولت:
- انتقل إلى tractor.heroku.com و تسجيل الدخول باستخدام المشرف / مشع.
- إذا كنت ترى 'المواقع' القسم ، سوف تجد فو و شريط المواقع.
- أنا بتحرير بلدي /الخ/تستضيف الملفات المضافة foo.myapp.com و bar.myapp.com إلى عنوان IP الذي يقرر tractor.heroku.com (لست متأكدا تماما إن كان هذا هو الحق)
- الآن اكتب URL "http://foo.myapp.com"في المتصفح و يعطيني خطأ أعلاه.
هل هناك تكوين خاص مطلوب للحصول على هذا العامل على Heroku?
المحلول
حتى أنني في النهاية لم تحصل على إجابة من heroku إعالة أنفسهم.لصق هنا لمصلحة الجميع:
الاستقبال وقال:لمعلوماتك إذا كنت ترغب في إعادة توجيه 301 من appname.heroku.com رابط yourdomain.tld نجحت مع هذه الخطوات:
تجميد مشع (من أجل أن تكون قادرا على تعديل application_controller.rb;انظر http://wiki.github.com/radiant/radiant/running-on-edge )
إضافة هذا الرمز إلى application_controller.rb داخل الطبقة ApplicationController:
---->8
before_filter :redirect_domain
def redirect_domain
if request.host == 'appname.heroku.com'
redirect_to "http://yourdomain.tld#{request.request_uri}", :status=>301
end
end
---->8
(الكبيرة thanx إلى داود من suppport!)
تحياتي D
لا تنتمي إلى StackOverflow