بۆ کارپێکردنی ئەپلیکەیشنی Python لە هۆستینگی cPanel، ئەم هەنگاوانەی خوارەوە جێبەجێ بکە:
هەنگاوی یەکەم: دروستکردنی ئەپلیکەیشنی Python
- بچۆ ژوورەوە بۆ پانێڵی cPanel، پاشان لە بەشی Software کلیک لەسەر Setup Python App بکە.

- کلیک لەسەر Create Application بکە.

- ڕێکخستنەکانی ئەپلیکەیشنەکە بەم شێوەیە دیاری بکە:
- Python version: ئەو وەشانی Python هەڵبژێرە کە لەگەڵ ئەپلیکەیشنەکەت گونجاوە.
- Application root: ناوی ئەو فۆڵدەرە بنووسە کە دەتەوێت ئەپلیکەیشنەکەت تێیدا کار بکات، یان ڕێڕەوی ڕێژەیی ئەگەر لەناو فۆڵدەری دیکەدا بێت، وەک
apps/myapp. سیستەمەکە بە شێوەیەکی خۆکار فۆڵدەرەکە لەناو فۆڵدەری سەرەکی هەژماری هۆستینگ دروست دەکات. - Application URL: ئەو دۆمەینە هەڵبژێرە کە دەتەوێت ئەپلیکەیشنەکەت لەسەری کار بکات.
- Application startup file: ناوی پەڕگەی سەرەکی دەستپێکردنی ئەپلیکەیشنەکەت بنووسە، لەگەڵ پاشگری
.py. - Application Entry point: ناوی فەنکشن یان ئۆبجێکتی WSGI بنووسە کە بەرپرسی کارپێکردنی ئەپلیکەیشنەکەیە، وەک لەناو پەڕگەی دەستپێکردندا پێناسە کراوە.
- Passenger log file: ڕێڕەوی پەڕگەی تۆماری هەڵەکان لەناو فۆڵدەری ئەپلیکەیشنەکە دیاری بکە. ڕێڕەوی سەرەکی هەژماری هۆستینگ بە شێوەیەکی خۆکار پیشان دەدرێت، بۆیە تەنها پێویستە ڕێڕەوی فۆڵدەرەکە و ناوی پەڕگەی تۆمار بنووسیت، وەک
iq-python-test/passenger.log، لەگەڵ گۆڕینی ناوی فۆڵدەرەکە بۆ ڕێڕەوی ئەپلیکەیشنەکەت. - Environment variables: ئەو گۆڕاوەکانی ژینگە زیاد بکە کە ئەپلیکەیشنەکەت پێویستی پێیانە، ئەگەر هەبن.
- دوای تەواوکردنی ڕێکخستنەکان، کلیک لەسەر Create بکە.

هەنگاوی دووەم: بارکردنی پەڕگەکانی ئەپلیکەیشن
- بگەڕێوە بۆ پانێڵی cPanel، پاشان File Manager بکەرەوە.
- بڕۆ بۆ ئەو فۆڵدەرەی سیستەم بە شێوەیەکی خۆکار دروستی کردووە، بەپێی ئەو ڕێڕەوەی لە Application root دیاریت کردووە، لەناو فۆڵدەری سەرەکی هەژماری هۆستینگ و لە دەرەوەی
public_html. - هەموو پەڕگە و فۆڵدەرەکانی ئەپلیکەیشنەکەت لەناو ئەو فۆڵدەرە بار بکە، لەوانە پەڕگەی سەرەکی دەستپێکردن و پەڕگەی
requirements.txtئەگەر ئەپلیکەیشنەکەت بەکاری دەهێنێت.
سیستەم بە شێوەیەکی خۆکار پەڕگەی passenger_wsgi.py دروست دەکات بۆ بەستنەوەی پەڕگەی دەستپێکردن بە خاڵی دەستپێکردنی دیاریکراو. لە دۆخی ئاساییدا پێویست ناکات دەستکاری ئەم پەڕگەیە بکەیت، مەگەر ئەوەی ئەپلیکەیشنەکەت پێویستی بە ڕێکخستنی تایبەت هەبێت.

هەنگاوی سێیەم: دامەزراندنی پەکیجەکانی ئەپلیکەیشن
- بگەڕێوە بۆ Setup Python App، پاشان بە کلیککردن لەسەر ئایکۆنی دەستکاریکردن، ڕێکخستنەکانی ئەپلیکەیشنەکە بکەرەوە.
- ئەگەر ئەپلیکەیشنەکەت پەکیجی دەرەکی بەکار دەهێنێت، دڵنیابە لە بوونی پەڕگەی
requirements.txtلەناو فۆڵدەری ئەپلیکەیشنەکە. - لە بەشی Configuration files، ناوی پەڕگەی
requirements.txtبنووسە، پاشان کلیک لەسەر Add بکە بۆ زیادکردنی بۆ لیستی پەڕگەکانی ڕێکخستن. - کلیک لەسەر Run Pip Install بکە بۆ دامەزراندنی پەکیجە پێویستەکان، و چاوەڕێ بکە تا پرۆسەی دامەزراندن بەبێ هەڵە تەواو دەبێت.

هەنگاوی چوارەم: کارپێکردنی ئەپلیکەیشن
- دوای بارکردنی پەڕگەکانی ئەپلیکەیشن و دامەزراندنی پەکیجە پێویستەکان، کلیک لەسەر Restart بکە بۆ جێبەجێکردنی گۆڕانکارییەکان و دووبارە کارپێکردنەوەی ئەپلیکەیشنەکە.
- ئەگەر دۆخی ئەپلیکەیشنەکە
stoppedبوو، کلیک لەسەر Start بکە بۆ کارپێکردنی.
کاتێک دۆخی ئەپلیکەیشنەکە started پیشان درا، ئەپلیکەیشنەکە لە ڕێگەی ئەو لینکەوە بکەرەوە کە لە خانەی App URI پیشان دەدرێت، بۆ دڵنیابوون لەوەی بە دروستی کار دەکات.

زانیارییە گرنگەکان
- دوای دەستکاریکردنی پەڕگەکانی ئەپلیکەیشن یان گۆڕاوەکانی ژینگە، کلیک لەسەر Restart بکە بۆ جێبەجێکردنی گۆڕانکارییەکان.
- کاتێک پەکیجی نوێ زیاد دەکەیت یان دەستکاری پەڕگەی
requirements.txtدەکەیت، دووبارە Run Pip Install جێبەجێ بکە، پاشان ئەپلیکەیشنەکە دووبارە کار پێ بکەرەوە. - دەتوانیت کارپێکردن و دووبارە کارپێکردنەوەی ئەپلیکەیشنەکە لە ڕێگەی Setup Python App لە پانێڵی cPanel بەڕێوە ببەیت.
- ئەم ڕێگایە پشتگیری لە ئەپلیکەیشنەکانی Python دەکات کە لەگەڵ WSGI و Passenger گونجاون. ئەپلیکەیشنەکانی دیکە کە شێوازی جیاوازی کارپێکردن بەکار دەهێنن، لەوانەیە پێویستیان بە ڕێکخستنی زیادە یان ژینگەیەکی جیاوازی هۆستینگ هەبێت.
- دڵنیابە کە بەهای Application root لەگەڵ ڕێڕەوی فۆڵدەری ئەپلیکەیشنەکە یەک دەگرێتەوە.
- دڵنیابە لە بوونی پەڕگەی دەستپێکردن لەناو فۆڵدەری ئەپلیکەیشنەکە، و ناوی پەڕگەکە لەگەڵ ئەو ناوەدا یەک بێت کە لە Application startup file دیاریت کردووە.
- دڵنیابە لە دروستی Application Entry point و گونجانی لەگەڵ خاڵی دەستپێکردنی پێناسەکراو لەناو ئەپلیکەیشنەکەت.
- دڵنیابە کە وەشانی هەڵبژێردراوی Python لەگەڵ ئەپلیکەیشنەکەت و پەکیجەکانی گونجاوە.
- دڵنیابە کە هەموو پەکیجە پێویستەکان بە سەرکەوتوویی دامەزراون و گۆڕاوەکانی ژینگە، ئەگەر هەبن، بە دروستی ڕێکخراون.
- پەڕگەی
passenger.logلەناو فۆڵدەری ئەپلیکەیشنەکە بپشکنە بۆ زانینی هۆکاری هەڵەکان.