لوگوی وبسایت
تمام آموزش های وبسایت رایگان می باشد ، پس از صفحات مختلف سایت دیدن فرمایید .

آموزش استفاده و راه اندازی حساب در openshift

شاید شما هم بخواهید از سرویس های فوق العاده و رایگان openshift استفاده کنید ولی به علت پیچیده گی بی خیال شده باشید !

OpenShift چیست ؟

openhift یک سیستم هست که به شما یک هاست مجانی و قدرت مند با گواهی SSL ارائه می دهد که شما می توانید هر زبان برنامه نویسی که موجود هست با سرویس های مد نظرتان نصب کنید و استفاده کنید …

اول باید در سایت openshift ثبت نام کنید  و وارد حساب کاربری تان شوید .

همانطور که می بینید برای اکانت های معمولی اجازه ساخت ۳ پروژه مختلف داده شده است … پروژه ها می توانند  PHP , Python Nodejs Java Perl Ruby و … باشند .

پس از ورود به حساب کاربری در بخش Applications بر روی Add Application … کلیک کنید در بخش php نام زبان مد نظرتان را جستجو کنید و سپس بر روی باکس ورژن مد نظرتان کلیک کنید .

سپس اطلاعات راه اندازی را وارد کنید ( نیاز نیست آدرس git یا … وارد کنید ، همان فرم با به صورت پیشفرض تایید کنید ) .

حالا منتظر می شوید تا پروژه شما راه اندازی شود … پس از راه اندازی ، برای دسترسی باید ابتدا rhc client را نصب کنیم .

نصب RHC Client برای دسترسی به پروژه – Openshift

rhc client یک CLI هست که به شما قابلیت دسترسی به پروژه را می دهد ، همچنین با SSH ایی که این کامند ارایه می دهد می توانید از Github برای آپلود پروژه یا FTP استفاده کنید .

اولین کار نصب RHC Client است … مراحل این کار‌: ۱. نصب Ruby  و ۲. نصب GIT و ۳.نصب RHC Ruby gem

چون نصب این ابزار ها در لینوکس و ویندوز متفاوت هستند ، هر دو را توضیح می دهیم …

نصب ابزار ها در Windows

اول شما باید با استفاده از  RubyInstaller  آخرین ورژن روبی را دانلود نمایید و بر روی سیستم و PATH ها نصب نمایید .

windows-rubyinstaller

توجه نمایید حتما تیک add ruby executable to your path فعال باشد .

خوب پس از نصب CMD را باز کنید و عبارت ruby -v  را وارد نمایید ، باید ورژن ruby شما به شما برگردانده شود ،‌اگر شد‌ نشان می دهد Ruby نصب شده است .

نصب GIT بر روی ویندوز

مرحله ی بعدی نصب GIT برای ویندوز هست ، Git به شما اجازه ی اتصال و سینک شدن با پروژه ی آنلاین شما می دهد . برای مدیریت ورژن پروژه باید حتما از git استفاده کنید .

شما باید آخرین ورژن git را برای ویندوز از اینجا دانلود نمایید .

هنگام نصب حتما چک باکس Run Git from the Windows Command Link Prompt فعال باشد تا از git در command line نیز استفاده نمایید .

پس از نصب عبارت git --version را وارد کنید تا از نصب git اطمینان حاصل فرمایید .

نصب RHC Gem بر روی ویندوز

برای این کار Command Line را باز کنید و عبارت gem install rhc را در آن وارد نمایید . ( توجه کنید اگر کامند لاین پاسخی نداد یعنی در حال دانلود کردن هست ، برای مدتی آن را به حال خود رها کنید !)

همچنین آن را می توانید از http://rubygems.org/gems/rhc دانلود نمایید .

نصب ابزار های مورد نیاز Openshift در لینوکس ( Ubuntu/debian )

ابتدا باید Ruby را نصب کنید :

برای اینکه از نصب ruby اطمینان پیدا کنید از کامند زیر استفاده کنید :

در وزژن های جدید تر لینوکس Ruby gem عضوی از ruby-full هست اما اگر ruby gem با ruby-full نصب نشد ، با استفاده از کامند زیر آن را نصب نمایید .

نصب کردن GIT بر روی Linux

برای این کار شما باید کامند زیر را اجرا نمایید :

سپس برای اطمینان از نصب git کامند زیر را هم اجرا کنید :

نصب RHC Client در لینوکس

خوب حالا که همه چیز آماده هست باید RHC Client را نصب نماییم :

( توجه کنید اگر کامند لاین پاسخی نداد یعنی در حال دانلود کردن هست ، برای مدتی آن را به حال خود رها کنید !)

راه اندازی در لینوکس/ویندوز

خوب حالا که نصب انجام شد برای راه اندازی در لینوکس و ویندوز کار های یکسانی باید انجام بدید .

ابتدا باید rhc را فعال کنید و برای این کار از کامند rhc setup استفاده کنید.

سپس از شما ایمیل rhc و رمز عبور شما را می خواهد ، مقادیر مد نظر را وارد نمایید .

حالا از شما می پرسد که آیا می خواهید بر روی کامپیوتر شما یک توکن قرار دهد که در آینده نیاز به وارد کردن رمز نباشد ؟ عبارت yes را وارد نمایید .

سپس برای شما یک rsa pub key می سازد و آدرس آن را به شما می دهد ( آدرس را حفظ نمایید )

وقتی که از git استفاده کنید ویا بخواهید با sftp به اکانتتان متصل شوید به این key نیاز پیدا خواهید کرد .

خوب منتظر باشید تا نصب تمام شود …

مدیریت پروژه در OpenShift

اوپن شیفت برای شما یک ریپوزیتوری در گیت هاب می سازد و شما با clone و push کردن آن می توانید به آن دسترسی داشته باشید .

وارد WebConsole در سایت openshift شوید و در بخش اپلیکیشن ها بر روی اپلیکیشن مد نظر کلیک نمایید.

سمت راست شما یک باکس هست که حاوی آدرس source code هست ( ssh://… )‌آن را کپی نمایید .

ترمینال/cmd را باز کنید و خود را به یک پوشه برای قرار گرفتن پروژه با cd انتقال دهید سپس  عبارت زیر را در آن وارد کنید :

git_url : همان آدرس ssh ایی است که به شما داده شده است .

directory_to_create نام یک پوشه است که در مسیر بش ایی که هستید می سازد .

منتظر باشید تا Clone کردن تمام شود .

بارگذاری تغییرات در پروژه

بعد از انجام تغییرات در پروژه می توانید با استفاده از کامند های زیر ، پروژه خود را آپلود کنید (‌ابتدا باید به پوشه پروژه با cd منتقل شوید )

منتظر شوید تا پروژه شما آپلود شود .

در بخش اپلیکیشن نیز آدرس پروژه را به شما می دهند و شما به جای http نیز می توانید از https استفاده کنید (‌url را دستی تغییر دهید :)‌)

 

بر چسب های پست : , , , , ,
مطالب مرتبط
شاید شما هم اینلاین کیبورت ( inline keyborad ) یا همون کی بورد های شیشه ایی را د ...
۰۲ تیر ۹۵
31 دیدگاه
یکی از ساده ترین روش ها ( و کاملا رایگان !) برای بدست آوردن گواهی SSL استفاده از ...
۳۰ خرداد ۹۵
8 دیدگاه
شاید شما هم مشکل reported as spammer را داشته باشید ! یک مشکل که گریوان گیر هر ک ...
۲۶ اردیبهشت ۹۵
2 دیدگاه
سلام دوستان امیدوارم حالتان خوب باشد . در قسمت قبلی ما با متد Long Polling آشنا ...
۱۰ اردیبهشت ۹۵
93 دیدگاه
24 دیدگاه برای “آموزش استفاده و راه اندازی حساب در openshift”
  1. iman گفت:

    سلام خسته نباشید
    من تا مرحله راه اندازی رفتم اما وقتی دستور زیرو مینویسم جوابی مورد نظرو نمیگیرم
    rhc setup

    اسکرین شات:
    http://uupload.ir/files/q3cc_iman_rhc_setup.jpg

    ممنون میشم راهنمایی کنین

    1. بنده توی ویندوز تست نکردم ولی انگار مشکل از ریجیستری هست …

      دستگاه رو ری استارت کنید شاید مشکل رفع بشه

  2. hassan گفت:

    سلام ممنون بابت زحماتتون میگم من موقع وارد کردن sudo gem install rhc
    ERROR: While executing gem … (Zlib::GzipFile::Error)
    unexpected end of file
    با این خطا بعد از یه ربع برخورد میکنم فک کنم فیلتری چیزی باشه به نظرتون چاره کار چیه؟

    1. بله باید از پروکسی استفاده کنید

  3. سلام مهندس
    من فقط هاستشو میهپخواستم و فایل php مو چطور آپلود کنم تئ هاست و چطور وب هوکو ست کنم>؟

    1. آموزش آپلود در مطلب هست لطفا کامل مطالعه نمایید .

      اما یک آموزش کلی ویدیویی برای ساخت ربات در openshift و انجام همه کار هاش توی کانال هست :
      https://telegram.me/mhrdev/767

  4. Mr Amin گفت:

    سلام
    ایول آموزش های تمیزی میزاری .

  5. 01 گفت:

    سلام آموزش تصویری توی کانل گذاشتین
    لینوکس اوبونتو بود ؟
    با چه دتسکتاپی ؟

  6. محمدامین گفت:

    سلام
    آموزش ها واقعاْ عالی و کاملن.
    بالاخره تونستم یه بات تو OpenShift درست کنم!
    ادمین خیلی لایک داری!

  7. lahze351 گفت:

    سلام ممنون از اموزش خوبتون
    من تمام مراحل را انجام دادم فقط “بارگذاری تغییرات در پروژه” را متوجه نشدم.
    میشه بیستر توضیح بدین؟

  8. mahdi8424 گفت:

    سلام و تشکر از شما.
    ببخشید با این روش نمیشه ربات های cli به زبان لوآ رو نصب کرد درسته؟
    سرویس رایگان برای ربات های cli نمیشناسید؟
    وی پی اس رایگان پیدا کرده بودم (c9) ولی ربات بعد سه ساعت آف میشد.
    گفتم شما تخصصتون اینه شاید بتونید کمکم کنید!!

  9. Mehrab گفت:

    سلام مهندس !
    واقعا ممنون از این آموزشی که گذاشتید‌ ۳>
    راستش من همه مراحل انجام دادم و موفقیت آمیز بود اما در بخش آخر هیچ کد یا چیزه دیگری رو در بخش Source Code نمی بینم !!
    اسکرین شات :
    http://0up.ir/do.php?imgf=146879366344141.png
    باید در این بخش کار خاصی انجام بدم ؟
    ممنون میشم راهنمایی کنی !

    1. روی اسم اپلیکیشن کلیک کنید بعدش صبر کنید صفحه لود شه سمت راستتون هست

  10. سام گفت:

    سلام
    عزیز من هرکاری میکنم نمیتونم ثبت نام کنم ، یعنی رجیستر میزنی گزینه سایت github.com میاد که ثبت نام هستم اونجا تکمیل که میکنم هیچ اتفاقی نمی افته اصلا کار نمیکنه ؟؟؟؟؟

  11. Rasul گفت:

    سلام ، چرا ایمیل تاییدی نمیاد ؟؟؟

  12. HPHS گفت:

    سلام
    تو این سایت دیگه نمیشه ثبت نام کرد OpenShift راه حلی دارین ؟؟ برای ساخت ربات پیام رسان میخوام
    ممنون

  13. مبین گفت:

    سلام میخام یه ربات بسازم کهروش سورس نصب کنم
    مثل
    سورس تبدیل استیکر به عکس یا بازیXO(دایره خط خودمون)
    خاستم ببینم میشه با این سرور انجام داد اگه میشه اموزششا بزارید

  14. Taha گفت:

    سلام
    سایت اپن شیفت چرا ایمیل نمیفرسته؟
    بعد ثبت نام

  15. مرتضی گفت:

    سلام
    وقتی توی سایت openshift میخوام وارد شم این اخطار رو میده

    The OpenShift Online (Next Gen) Developer Preview is here! We will not be accepting new users onto the OpenShift Online (v2) platform.

    مشکل چیه؟

  16. سعید گفت:

    سلام میشه تو اوپن شیفت دیتابیس ایمپورت کرد
    یا یه فایل مثله
    .INSTALL.PHP را اجرا کرد؟

  17. سعید گفت:

    سلام واقعا خسته نباشید
    شما منحصر به فرد هستین واقعا
    مشکل من ثبت‌نام در openshift هست
    میشه آموزش ثبت‌نام رو قرار بدین توی پستی ک گذاشتین لینکه پیوند میشه به صفحه‌ی ورود ولی من حسابی ندارم که باهاش وارد شم.. حساب رو از کجا باید بسازم؟ لطفا راهنمایی کنید خیلی منتظرم

  18. salam گفت:

    سلام آقا این اون شیفتو تغییر دادن
    آموزش جدید نمیذارید؟

  19. hassan گفت:

    سلام میشه دامنه ای ار رو روی اپن شیفت ست کرد؟؟؟

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

ورود به حساب کاربری
بستن این پنجره