توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل cron job
iwpanel
December 10th, 2016, 08:39
سلام
ما دیروز لایسنس whmcs از خود ادمین عوض کردیم امروز متوجه شدیم cron job ارور میده
whmcs 7.0.2 نسخه اصلی هست
Cron Job: Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again.
By System - (2016/12/10 08:25)
Cron Job: Perform WHMCS Update Check
فایل config whmcs بررسی کردیم دیدیم تنظیم کردن تایم حذف شده بود داخلش
date_default_timezone_set('Asia/Tehran');
بادستور
php -q /home/newss/public_html/client/crons/cron.php all --force
در ssh یه بار cron فعال شد و ایمیل های ، تیکت ها بست اما هنوزم مشکل داریم
debug که تو ssh زدیم اینو میزنه
php -q /home/newss/public_html/client/crons/cron.php debug
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments "all --force".
Perform WHMCS Update Check (Time: 0.15 Memory: 16.79)
Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again. (Time: 0 Memory: 17.32)
در فایل کانفیگ ساعت محلی حذف کنید و بروید در php ساعتش را به ساعت محلی تنطیم کنید چون در فایل کانفیگ بشه ساعت محلی اختلال ایجاد میکنه حتما باید ساعت php به ساعت محلی تنطیم بشه
خب اول این مسیر را php -q /home/newss/public_html/client/crons/cron.php در سی پنل در بخش کرون تنطیم نمایید سپس وارد پوشه کرون شده فایل config.php.new را تغیر نام میدیم به config.php و بعدش بازش میکنیم ادرس مسیر نصب شده whmcs را قرار میدید حتما باید در فایل کانفیگ که تو پوشه کرون هست مسیر نصبwhmcs درج گردد در غیر این صورت کرون اجرا نمیشود و دخیره میکنیم اول یک بار کرون را دستی اجرا میکنیم اگر پیغام داد
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments "all --force
که به طور صحیح اجرا شده و مشکل حل شده
k-h
December 10th, 2016, 12:44
درود
مسیر
0 0 * * * php -q /home/newss/public_html/client/admin/cron.php
باید تغییر بدین به پوشه corn نه پوشه admin
در فایل کانفیگ ساعت محلی حذف کنید و بروید در php ساعتش را به ساعت محلی تنطیم کنید چون در فایل کانفیگ بشه ساعت محلی اختلال ایجاد میکنه حتما باید ساعت php به ساعت محلی تنطیم بشه
خب اول این مسیر را php -q /home/newss/public_html/client/crons/cron.php در سی پنل در بخش کرون تنطیم نمایید سپس وارد پوشه کرون شده فایل config.php.new را تغیر نام میدیم به config.php و بعدش بازش میکنیم ادرس مسیر نصب شده whmcs را قرار میدید حتما باید در فایل کانفیگ که تو پوشه کرون هست مسیر نصبwhmcs درج گردد در غیر این صورت کرون اجرا نمیشود و دخیره میکنیم اول یک بار کرون را دستی اجرا میکنیم اگر پیغام داد
The cron has run within the last 24 hours.
To force the cron to run all operations immediately,
please invoke with the following arguments "all --force
که به طور صحیح اجرا شده و مشکل حل شده
من فقط server time تو whm ست کردم روی asia / tehran همین کافی هست ؟
مسیر کانفیگ تو config.php اینجوری صحیح هست ؟
$whmcspath = '/home/newss/public_html/client/';
n4ser
December 10th, 2016, 13:10
من فقط server time تو whm ست کردم روی asia / tehran همین کافی هست ؟
مسیر کانفیگ تو config.php اینجوری صحیح هست ؟
$whmcspath = '/home/newss/public_html/client/';
بله صحیح است فقط یادتون نره کرون رو یکبار دستی اجرا کنید تومرور گر
iwpanel
December 10th, 2016, 13:11
بله صحیح است
هنوزم ارور موجوده
Activity Log
Cron Job: Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again.
By System - (2016/12/10 13:10)
Cron Job: Perform WHMCS Update Check
By System - (2016/12/10 13:10)
الان cron روی هر. ۵ دقیقه هست مثل چیزی که خود whmcs پیشفرض گذاشته
n4ser
December 10th, 2016, 13:15
کرون را دستی تومرور گر اجرا کنید ببینید چه پیغام خطای میده
iwpanel
December 10th, 2016, 13:27
کرون را دستی تومرور گر اجرا کنید ببینید چه پیغام خطای میده
اگه منظورتون به این صورت هست
domainname.com/crons/cron.php
این پیغام میده
The cron has run within the last 24 hours. To force the cron to run all operations immediately, please invoke with the following arguments "all --force".
n4ser
December 10th, 2016, 13:30
اگه منظورتون به این صورت هست
domainname.com/crons/cron.php
این پیغام میده
The cron has run within the last 24 hours. To force the cron to run all operations immediately, please invoke with the following arguments "all --force".
خب این پیغام یعنی کرون بدون مشکل اجرا شده در حال کار کردن میباشد پس مشکل دیگه ای نباید باشه اگرم پیغام خطای جای دیگری دیدین اون ملاک نیست
iwpanel
December 10th, 2016, 13:44
خب این پیغام یعنی کرون بدون مشکل اجرا شده در حال کار کردن میباشد پس مشکل دیگه ای نباید باشه اگرم پیغام خطای جای دیگری دیدین اون ملاک نیست
پس تو Activity Logملاک نیست ؟ چون قبلا این ارور نداشتم
n4ser
December 10th, 2016, 13:49
پس تو Activity Logملاک نیست ؟ چون قبلا این ارور نداشتم
ببینید اون خطا مال قبل هست الان که کرون را دستی اجرا کردید نباید خطا دهد اگر مجدد خطا دریافت کردید باید برسی شود چون کرون وقتی نمیتونه خودکار اجرا بشه خطا میده وقتی دستی اجرا بشه از اون به بعد دیگه به کار خودش ادامه میده تایم خطارو توجه کنید میفهمید شما ۲۰ دقیقه بعد کرون را دستی اجرا کردین که مشکل حل شده و توصیه میشه کرون را از دسترس عموم خارج کنید نحوه کانفیگش هم در داکیومنت whmcs توضیح داده شده و برای اطمینان حتما مسیر تعریف کرون در بخش کرون جابز کنترول پنل میزبانی را چککنید که درست تعریف شده باشد
iwpanel
December 10th, 2016, 13:53
این آخرین لاگی هست که داده روی ۵ مین تنظیمش کردم
Cron Job: Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again.
By System - (2016/12/10 13:45)
Cron Job: Perform WHMCS Update Check
https://forums.whmcs.com/showthread.php?119074-cron-error-after-7-0-upgrade
e
فایل های اصلی یک بار جایگزین کردیم
n4ser
December 10th, 2016, 14:14
این آخرین لاگی هست که داده روی ۵ مین تنظیمش کردم
Cron Job: Check for Updates Failed: Please ensure you have selected a valid Update Channel and then try again.
By System - (2016/12/10 13:45)
Cron Job: Perform WHMCS Update Check
لایسنیس دارید دیگه درسته ؟ وارد پوشه نصب whmcs شده و یک فولدر با دسترسی 777 ایجاد کنید و بعد بروید قسمت اپدیت خودکار در مدیریتwhmc انجا مسیر پوشه که ساختید رو بدین تیک گزینه release رو هم بزنید ذخیره کنید تمام دیگه خطا نمیده
iwpanel
December 10th, 2016, 17:17
لایسنیس دارید دیگه درسته ؟ وارد پوشه نصب whmcs شده و یک فولدر با دسترسی 777 ایجاد کنید و بعد بروید قسمت اپدیت خودکار در مدیریتwhmc انجا مسیر پوشه که ساختید رو بدین تیک گزینه release رو هم بزنید ذخیره کنید تمام دیگه خطا نمیده
ارورش باحالتر شد
Cron Job: Check for Updates Failed: Failed to retrieve latest version: [ErrorException] php_uname() has been disabled for security reasons
By System - (2016/12/10 16:30)
Cron Job: Perform WHMCS Update Check
اینو کسی بلده فعال کنه php_uname()
این پیغام بخش Updateاومده
Unable to Perform Automatic Updates
Automatic Updates require the Zip module or proc_open function to be available in PHP.
n4ser
December 10th, 2016, 19:01
ارورش باحالتر شد
Cron Job: Check for Updates Failed: Failed to retrieve latest version: [ErrorException] php_uname() has been disabled for security reasons
By System - (2016/12/10 16:30)
Cron Job: Perform WHMCS Update Check
اینو کسی بلده فعال کنه php_uname()
این پیغام بخش Updateاومده
Unable to Perform Automatic Updates
Automatic Updates require the Zip module or proc_open function to be available in PHP.
جناب تمامی افزونه رو سرور فعال هست؟ ای داره میگه برای اپدیت درخاست افزونه Zip module or proc_open رو داره چون وقتی خودکار اپدیت قراره انجام بشه فایل اپدیت دانلود میکنه به صورت زیپ شده از حالت زیپ خارج و مراحل نصب انجام میشه چک کنید ببینید کدوم افزونه غیر فعاله