آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
در این آموزش قصد داریم روش ایجاد کران جاب و تنظیم امنیتی پوشه crons رو آموزش دهیم این آموزش طوری تنظیم شده است که بر روی هر دو کنترل پنل
دایرکت ادمین و سی پنل قالب استفاده است:
۱- قبل از همه نسخه ی نهایی WHMCS را از خود سایت WHMCS دانلود کنید و سیستم خود را بروز رسانی کنید
۲- بعد از بروز رسانی در قسمت مدیریت فایل های کنترل پنل خود پوشه ای به نام crons مشاهده خواهید کرد این پوشه را از قسمت public خارج کرده و به قسمت
root اکانت خود منتقل کنید ( انتقال دهید و کپی نکنید این پوشه دیگر نباید در پوشه public_html باشد.)
۳- بعد از انتقال پوشه ی crons این پوشته را باز کرده و فایلی به اسم config.php.new مشاهده خواهید کرد نام این فایل را به config.php تغییر بدهید.
https://blog.payamhost.com/wp-conten...66-300x133.png
۴- بعد این پوشه را باز کرده و کد خط آخر را به ترتیب زیر تغییر بدید :
دایرکت ادمین :
$whmcspath = ‘/home/username/domains/domain.com/public_html/’;
سی پنل :
$whmcspath = ‘/home/username/public_html/’;
در این قست در واقع ما آدرس نصب سیستم خود را قرار می دهیم.
۵-بعد به محل نصب WHMCS خود مراجعه کرده و فایل configration.php ویرایش کنید و خط زیر را به آن اضافه کنید :
$crons_dir = ‘/home/username/crons/’;
۶- بعد از انجام و ذخیره تمام موارد بالا به قسمت ادمین WHMCS خود مراجعه کرد و به لینک زیر وارد شوید :
domain.com/admin/configauto.php
۷- در این صفحه در خط اولی کدی مانند php -q /home/username/crons/cron.php خواهد داد مقدار های اضافی آن را نادیده گرفته
و فرمی که مثل بالا می باشد رو کپی کنید و یک خط پایین تر در قسمت Time of Day ساعتی که کران جاب خود میخواهید اجرا شود رو
انتخاب کنید و ذخیره کنید.
https://blog.payamhost.com/wp-conten...673-300x53.png
۸- حال با کدی که کپی کردیم به دایرکت ادمین خود و قسمت کران جاب مراجعه کنید مانند تصویر زیر موارد رو انجام دهید
و کران جاب خود را اد کنید.
https://blog.payamhost.com/wp-conten...03-300x152.png
نکته بسیار مهم ۱ : در این آموزش ساعت انجام کران جاب به ۱۲ شب تنظیم شده است که توصیه میشود همین روال رو شما هم ادامه دهید.
نکته بسیار مهم ۲ : بر خلاف نسخه های پیشین در قسمت کران جاب دایرکت ادمین یا سی پنل به هیچ عنوان و اصلا ایمیل خودرا وارد نکنید
و مانند تصویر بالا آن را خالی بگذارید اگر ایمیل خود را وارد کنید کران جاب با خطا مواجه خواهد شد.
نکته بسیار مهم ۳ : این آموزش بر روی قالب کاپری آخرین نسخه ی دایرکت ادمین انجام شده که هیچ تفاوتی با سی پنل ندارد.
بعد ازا جرا صحیح کران جاب هر شب به ایمیلی که در WHMCS وارد کردید محتوایی با مضمون زیر ارسال خواهد شد :
https://blog.payamhost.com/wp-conten...25-300x263.png
1 فایل پیوست
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
با سلام .من توی آدرس دهی مشکل دارم لطفا کمکم کنید .
ببینید من روی هاستم 5 تا سایت دارم . و whmcs رو روی دامنه http://arian-soft.ir و درون پوشه support نصب کردم یعنی آدرس کامل محل نصب این میشه . http://arian-soft.ir/support
حالا میخوام cron رو تنظیم کنم . نوی آموزش گفتید که
نقل قول:
در قسمت مدیریت فایل های کنترل پنل خود پوشه ای به نام crons مشاهده خواهید کرد این پوشه را از قسمت public خارج کرده و به قسمت root اکانت خود منتقل کنید ( انتقال دهید و کپی نکنید این پوشه دیگر نباید در پوشه public_html باشد.)
و من هم این فولدر رو از توی whmcs به خارج از پوشه public_html بردم
فایل پیوست 34030
حالا توی آدرس دهی قسمت 4 و 5 مشکل دارم و نمیدونم چطور باید تکمیلش کنم .
ممنون میشم راهنمایی کنید . با تشکر
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
شما به چه یوزرنیمی وارد سی پنل می شید؟ اونو بذارید به جای username
کد:
$whmcspath = '/home/username/public_html/';
$crons_dir = '/home/username/crons/';
البته اگه دامنه arian-soft.ir به صورت addon domain هست و دامنه اصلی هاست چیز دیگه است یه ذره دیگه تغییرات میخواد.
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
نقل قول:
نوشته اصلی توسط
SMSBAZ
با سلام .من توی آدرس دهی مشکل دارم لطفا کمکم کنید .
ببینید من روی هاستم 5 تا سایت دارم . و whmcs رو روی دامنه
http://arian-soft.ir و درون پوشه support نصب کردم یعنی آدرس کامل محل نصب این میشه .
http://arian-soft.ir/support
حالا میخوام cron رو تنظیم کنم . نوی آموزش گفتید که و من هم این فولدر رو از توی whmcs به خارج از پوشه public_html بردم
فایل پیوست 34030
حالا توی آدرس دهی قسمت 4 و 5 مشکل دارم و نمیدونم چطور باید تکمیلش کنم .
ممنون میشم راهنمایی کنید . با تشکر
با سلام خدمت شما دوست عزیز تلگرام لنده همان یوزر نیم در این انجمن هست به آن پیام بفرستید براتون اوکی کنیم
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
[QUOTE=Reza G;1600228]شما به چه یوزرنیمی وارد سی پنل می شید؟ اونو بذارید به جای username
کد:
$whmcspath = '/home/username/public_html/';
$crons_dir = '/home/username/crons/';
دوست عزیز من کنترل پنل دایرکت ادمین رو دارم . برای اون باید چه آدرسی رو بدم ?
توی پست اول گفته شده که برای دایرکت ادمین این آدرس رو بدید
نقل قول:
$whmcspath = ‘/home/username/domains/domain.com/public_html/’;
حالا من اینطور آدرس بدم ؟ $whmcspath = ‘/home/arian/arian-soft.ir/domain.com/public_html/’;
نام کاربری و دامنه رو نوشتم . حالا اون قسمت که نوشته domain.com چی بنویسم ؟
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
alireza7596r
با سلام خدمت شما دوست عزیز تلگرام لنده همان یوزر نیم در این انجمن هست به آن پیام بفرستید براتون اوکی کنیم
من توی تلگرام alireza7596r رو جستجو کردم ولی چیزی پیدا نمیکنه.
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
نقل قول:
نوشته اصلی توسط
SMSBAZ
نقل قول:
نوشته اصلی توسط
Reza G
شما به چه یوزرنیمی وارد سی پنل می شید؟ اونو بذارید به جای username
کد:
$whmcspath = '/home/username/public_html/';
$crons_dir = '/home/username/crons/';
دوست عزیز من کنترل پنل دایرکت ادمین رو دارم . برای اون باید چه آدرسی رو بدم ?
توی پست اول گفته شده که برای دایرکت ادمین این آدرس رو بدید
حالا من اینطور آدرس بدم ؟ $whmcspath = ‘/home/arian/arian-soft.ir/domain.com/public_html/’;
نام کاربری و دامنه رو نوشتم . حالا اون قسمت که نوشته domain.com چی بنویسم ؟
دیگه نیازی نیست شما domain.com رو بنویسید. به این صورت باشه کافیه
کد:
$whmcspath = '/home/arian/domains/arian-soft.ir/public_html/';
البته اگر whmcs در داخل پوشه public_html هست. اما گویا در پوشه support آپلود کردید که باید بزنید:
کد:
$whmcspath = '/home/arian/domains/arian-soft.ir/public_html/support/';
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
با تشکر از Reza G عزیز .
رضا جان اون یکی آدرس رو پی بنویسم ؟
یکی : whmcspath =
اون یکی : crons_dir =
راستی من فولدر Crons رو از فولدر support که اسکرپیت (WHMCS) توش نصب هست انتقال دادم به خارج از public_html یعنی روت سایت (arian-soft.ir/crons/) . این کارم که اشتباه نیست ؟
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
اونم به این صورت وارد کنید، باید درست بشه:
کد:
$crons_dir = '/home/arian/domains/arian-soft.ir/crons/';
کارتون که اشتباه نیست و از نظر امنیتی هم توصیه میشه که پوشه crons خارج از دسترسی عموم (public_html) باشه.
اما در این حالت دیگه باید حتماً کران رو با دستور q اجرا کنید. نمی تونید از متد GET استفاده کنید.
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
نقل قول:
نوشته اصلی توسط
Reza G
اونم به این صورت وارد کنید، باید درست بشه:
کد:
$crons_dir = '/home/arian/domains/arian-soft.ir/crons/';
کارتون که اشتباه نیست و از نظر امنیتی هم توصیه میشه که پوشه crons خارج از دسترسی عموم (public_html) باشه.
اما در این حالت دیگه باید حتماً کران رو با دستور q اجرا کنید. نمی تونید از متد GET استفاده کنید.
پس من برش گردونم سرجاش فولدر Crons رو ؟
چون حقیقتش از دستور q و Get سر در نمیارم
پاسخ : آموزش ایجاد کرون جاب در نسخه ۷ سیستم whmcs
نقل قول:
نوشته اصلی توسط
SMSBAZ
پس من برش گردونم سرجاش فولدر Crons رو ؟
چون حقیقتش از دستور q و Get سر در نمیارم
نه نیازی نیست برگردونید داخل public_html
فقط بعد این که این مسیرها رو طبق صحبتهای قبلی تعریف کردید، به قسمت "تنظیمات > تنظیمات اتوماسیون" (Automation Settings) در whmcs برید
اونجا بهت میگه چه دستوری رو توی کران جاب هاست تعریف کنید:
کد:
php -q /home/arian/domains/arian-soft.ir/crons/cron.php