امکان استفاده از Application Manager برای رجیستر کردن اپلیکیشن های python ، nodejs و یا ruby در cPanel طراحی شده است.
ابتدا به اکانت خود لاگین کنید و Application Manager را بیابید. پس از کلیک بر آن، روی گزینه Register Application کلیک کنید.
در صفحه باز شده، موارد را بصورت زیر پر کنید.
نام برنامه را در Application NAme قرار دهید.
نام دامنه را از انتخاب کنید.
مسیر پوشه پرژوه را در قرار دهید.
گزینه Deployment Environment دو آپشن دارد، Development به معنای پرژه در حال توسعه بوده و Production به معنای پروژه عملیاتی می باشد. معمولا در پروژه عملیاتی بسیاری از ارور ها نشان داده نمی گردد.
پس از اضافه کردن پروژه در صورتی که npm نصب نباشد، به شما نصب آن را پیشنهاد می دهد.
ابتدا با دستور cd /projectfolder به فولدر پروژه می رویم،
با دستور زیر npm را نصب می کنیم.
/opt/cpanel/ea-nodejsXY/bin/npm install
بجای XY ورژن nodejs نصب شده روی سرور را باید قرار دهید.
برای مثال
/opt/cpanel/ea-nodejs20/bin/npm install
در صورتی که هنگام نصب به شما ارور تداخل ورژن پیش نیاز ها را نشان داد.لطفا آپشن –legacy-peer-deps و یا آپشن force– را به دستور مورد نظر اضافه کنید.
نکته مهم:
در صورتی که کلودفلیر روی سایت شما فعال شده باشد باید موارد زیر را غیر فعال کنید تا پروژه شما بدرستی کار کند.
Speed > Optimization > Minify JavaScript, CSS and HTML
Speed > Optimization > Rocket Loader
Speed > Optimization > Mirage
Scrape Shield > Email Address Obfuscation
Scrape Shield > Server-side Excludes