سلام
هاست whmcs رو عوض کردم
سرور هاست جدید داخل کشور و دایرکت ادمین هستش
متن cron job رو از whmcs تو دایرکت ادمین وارد کردم ولی کار نمیکنه
کسی نظری نداره؟
نمایش نسخه قابل چاپ
سلام
هاست whmcs رو عوض کردم
سرور هاست جدید داخل کشور و دایرکت ادمین هستش
متن cron job رو از whmcs تو دایرکت ادمین وارد کردم ولی کار نمیکنه
کسی نظری نداره؟
دستور کرون جاب توی دایرکت ادمین و سی پنل فرق میکنه دستور رو با فرمت دستور زیر بزنید
و یاکد:/usr/bin/php -q /home/demo_user/domains/testdomain.com/public_html/whmcspath/admin/cron.php
کد:/usr/local/bin/php -q /home/demo_user/domains/testdomain.com/public_html/whmcspath/admin/cron.php
لینک زیر از سایت رسمی WHMCS هست (داکیومنتیشن رسمی)
Crons - WHMCS Documentation
لطفا دقیق مطالعه فرمایید مخصوصا قسمت کامندها!
tebghe linke bala amal kardam va gozashtam, bazam kar nakard.
be admine server goftam dastresi va saat ro chek kone, montazere javabe oonam
با سلام آدرسی که دادید دیدم.
اگر دقت کرده باشید whmcs در هر پنلی که باشد آدرس مخصوص به آن پنل را میدهد برای کران جاب
یعنی در قسمت اتوماسیون که بروید در سیپنل یک دستور میدهند و وقتی به دایرکت ادمین منتقل کنید دستوری که در قسمت اتوماسیون نوشته خودکار عوض میشود و طبق پنل هست.
وقتی در کران زده شد
نقل قول:
php -q /home/demo_user/domains/testdomain.com/public_html/whmcspath/admin/cron.php
خودکار محل فایل php فراخوانی میشود.
مثلا دیفایلت php.ini بر روی کل سرور از آدرس /usr/local/etc/ فراخوانی میشود ولی وقتی کامپایل شود به ورژن دلخواه ما و cgi کانفیگ شود این فایل هنوز وجود ندارد ولی عملا از /usr/local/etc/php5/cgi/ فراخوانی و اجرا میشود.
نمیدونم متوجه شدید یا خیر.
عملا دستور :
بانقل قول:
php -q /home/demo_user/domains/testdomain.com/public_html/whmcspath/admin/cron.php
نقل قول:
/usr/bin/php -q /home/demo_user/domains/testdomain.com/public_html/whmcspath/admin/cron.php
فرقی ندارد.نقل قول:
/usr/local/bin/php -q /home/demo_user/domains/testdomain.com/public_html/whmcspath/admin/cron.php
ارادتمند سجادیه
یا حق
دستور مشکل ندارد اگز محل فولدر و ... درست زده باشید (بهتر هست چیزی که در اتوماسیون خود سیستم میگه بزنید) مشکل حتما از سرور هست.
نکته : دقت کنید این مشکل میتواند علاوه بر ساعت و حق دسترسی به اجرای کران جاب مربوط به کامپایل php نیز باشد.دسترسی به کرانجاب به معنیه دسترسی داشتن در پنل دایرکت ادمین نیست نوعی دسترسی دیگر در سرور برای اجرای آن دستورات هم وجود دارد که ادمین آن ها را میبیند و میتواند تنظیم کند.
ارادتمند سجادیه
یا حق
متن داخل اتوماسیون رو وارد کردم دوباره
منتظر جواب ادمین هستم
خوابه فک کنم :)
من تازه کار نیستم و الان بیش از 4 سال هست که تو بازار هاستینگ هستم و تجربه کار با سرورهای سی پنل و دایرکت ادمین رو دارم. تا اونجا که من تجربه کردم دستورهای سی پنل رو دایرکت ادمین جواب نداده و بعضی وقتها فقط یکی از دو دستوری که تو داکیومنتیشن اومده جواب میده باید هر دو تست بشه. قسمت زیر رو دقیق نخوندین بنظرم
کد:The command for Direct Admin is generally the same as cPanel, however, you need to reference the full path to the php binary.
This can be /usr/bin/php, /usr/bin/home/php or /usr/local/bin/php but this is dependent on the server setup and you should check with your Server Administrator for the full path to the php binary.