मैंने हाल ही में विकसित किया है उत्प्रेरक आवेदन जो मैं अब तैनात करना चाहता हूं। मेरा मेजबान (OVH) mod_cgi के माध्यम से perl अनुप्रयोगों की अनुमति देता है। दुर्भाग्य से, मैं mod_perl पर अपने उत्प्रेरक ऐप्स चलाने के लिए उपयोग किया जाता है। मुझे mod_cgi के साथ कोई अनुभव नहीं है, और मुझे लगता है कि मैं नहीं देख सकता mod_cgi पर चलने वाले मेरे उत्प्रेरक ऐप को कैसे प्राप्त करना चाहिए, इस पर अच्छा प्रलेखन।
कोई मौका है कि आप में से कुछ लोग मुझे हाथ दे सकते हैं? क्या आपने कभी भी ओवीएच की सेवाओं पर उत्प्रेरक ऐप चलाया है?
धन्यवाद, LDX
उत्तर:
जवाब के लिए 3 № 1catalyst.pl
एक सीजीआई कार्यक्रम बनाता है।
Foo-Bar> cd ..
> catalyst.pl -scripts Foo::Bar
> ls Foo-Bar/scripts/
उत्प्रेरक 5.8 के लिए, कोड Foo-Bar/scripts/foo_bar_cgi.pl
पीओडी को छोड़कर ऐसा लगता है:
#!/usr/bin/env perl
use Catalyst::ScriptRunner;
Catalyst::ScriptRunner->run("Foo::Bar", "CGI");
1;
जवाब के लिए 2 № 2
उत्प्रेरक :: इंजन :: सीजीआई वह आधार मॉड्यूल है जिसे आप देखना चाहते हैं। यदि आपका उत्प्रेरक कोड बैकएंड-अज्ञेयवादी है तो आप इसे अपने बेस ऐप में छोड़ने में सक्षम होना चाहिए, एक सीजीआई फ़ाइल बनाएं जिसके माध्यम से आपका पूरा एप्लिकेशन चलता है, और यह सब काम करेगा।
सीजीआई पर्यावरण हालांकि फास्टसी या यहां तक कि mod_perl से बहुत धीमा होने जा रहा है।