سؤال

أقوم بتثبيت Django على BlueHost وواحد من خطوات تثبيته هو تثبيت Flup على خادمهم. فعلت ذلك وكل شيء يعمل بشكل رائع عند تسجيل الدخول عبر SSH. ومع ذلك، عندما أضرب الصفحة بالفعل في متصفحي، فلا يمكن العثور على تحليق. أحصل على هذا الخطأ في سجل الخادم:

خطأ: لا توجد وحدة مسماة Flup. غير قادر على تحميل حزمة FLUP. من أجل تشغيل Django كتطبيق FastCGI، ستحتاج إلى الحصول على تفضيل من http://www.saddi.com/software/flup/ إذا كنت قد قمت بالفعل بتثبيت Flup، فتأكد من أن لديك في PythonPath الخاص بك.

نظرا لأنه يتعرف على التحليق عندما أكون في SSH، فإن أفضل تخمين هو أن هناك بعض ملف الباش الآخر الذي أحتاج إلى تغييره للحصول على الأماكن الصحيحة لطلب HTTP. ولكن نظرا لأن الخادم المشترك ليس لدي الكثير من الامتيازات خارج الدليل الرئيسي الخاص بي.

أيه أفكار؟

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

المحلول

إذا كنت تستطيع تحديد الوحدة التي تحاول بالضبط import flup, ، يمكنك إعدام تلك الاستيراد مع sys.path.append من المسار الذي قمت بتثبيته flup - طالما sys.path.append يحدث قبل ال import flup, ، أنت في البرسيم.

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