تثبيت Cherrypy On Linux Provider بدون الوصول إلى سطر الأوامر

StackOverflow https://stackoverflow.com/questions/938185

  •  06-09-2019
  •  | 
  •  

سؤال

لدي مزود لاستضافة مواقع الويب المستند إلى نظام Linux (FATCOW.COM) الذي لا يعطي أي حق الوصول لسطر الأوامر ولن يقوم بتشغيل البرنامج النصي للإعداد ل Cherrypy (Python Web Server) بالنسبة لي.

هل هناك أي طريقة يجب تشغيلها حول هذا القيد حتى يكون لدي تثبيت عمل من Cherrypy؟

قد يكون هذا أكثر أو سؤال ServerFault.com، ولكن ربما تعامل شخص ما هنا مع هذا من قبل.

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

المحلول

إذا كان شيرليب بيثون نقي، فقد تكون قادرا على وضع cherrypy المجلد في نفس المكان الذي يقيم مشروعك. هذا سيمكنك import الأشياء اللازمة من Cherrypy دون الحاجة إلى نسخها إلى دليل التثبيت الرسمي. لقد لم أستخدمها شخصيا أبدا Cherrypy، لذلك لا أعرف بالضبط ما يجري تثبيت وكيف يتم استخدامه، لكنني فعلت هذا الشيء نفسه مع Django بدون عقبة.

حسنا، لقد قمت للتو بتنزيل Cherrypy 3.1.2، فكفها، ونسخ محتويات ./cherrypy/tutorial ل ., ، ركض اقترحت tut101_helloworld.py ويبدو أن العمل.

بقدر ما يصل إلى Apache، فإنه يعتمد على ما هو متاح على مضيفك. أعتقد أن واجهة بيثون الأكثر شيوعا هي mod_python. وبعد عند اتباع هذه التعليمات، من المهم ضبط sys.path صحيح من أجل mod_python لتكون قادرة على رؤية cherrypy.

نصائح أخرى

بديل إلى mod_python هو mod_wsgi - http://code.google.com/p/modwsgi/wiki/integrationwithcherrypy.

ولكن كما ذكر كايل، سوف تحتاج إلى أن تكون قادرة على تعديل أباتشي

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