نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: مشکل در لاگین به ناحیه کاربری بعد از آپگرید

  1. #1
    عضو انجمن persiancoder آواتار ها
    تاریخ عضویت
    Nov 2015
    محل سکونت
    </>
    نوشته ها
    203
    تشکر تشکر کرده 
    314
    تشکر تشکر شده 
    546
    تشکر شده در
    361 پست

    پیش فرض مشکل در لاگین به ناحیه کاربری بعد از آپگرید

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



    Fatal error: Uncaught exception 'Illuminate\Database\QueryException' with message 'SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0' for column 'pwresetexpiry' at row 1 (SQL: update `tblclients` set `lastlogin` = 20160521120849, `ip` = 151.233.40.120, `host` = 151.233.40.120, `updated_at` = 2016-05-21 12:08:49, `pwresetexpiry` = 0 where `id` = 2) (SQL: update `tblclients` set `lastlogin` = 20160521120849, `ip` = 151.233.40.120, `host` = 151.233.40.120, `updated_at` = 2016-05-21 12:08:49, `pwresetexpiry` = 0 where `id` = 2)' in /home/ostcom/domains/*****/public_html/portal/includes/classes/WHMCS/Terminus.php:0 Stack trace: #0 [internal function]: WHMCS\Terminus->whmc***ceptionHandler(Object(Illuminate\Database\ QueryException)) #1 {main} thrown in /home/ostcom/domains/*****/public_html/portal/includes/classes/WHMCS/Terminus.php on line 0




    دوستان اهل فن لطفا راهنمایی کنند. تشکر
    ویرایش توسط persiancoder : May 21st, 2016 در ساعت 12:15
    طراحی قالب وردپرس | طراحی وب‌سایت | طراحی گرافیک | تبدیل PSD به WP
    تماس با من: i.alivakili@gmail.com ، 0912 932 8839 ، تلگرام: redgraphic@

  2. # ADS




     

  3. #2
    عضو جدید
    تاریخ عضویت
    Dec 2015
    محل سکونت
    /home/amir
    نوشته ها
    1
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    2
    تشکر شده در
    تشکر شده %1$s بار در 1 پست

    پیش فرض پاسخ : مشکل در لاگین به ناحیه کاربری بعد از آپگرید

    سللام
    مشکل شما به این علت است که داخل MYSQL 5.6 به صورت پیشفرض امکان ذخیره تاریخ اشتباه غیرفعال شده است که طبق بررسی های من WHMCS در لاگین کاربران و ... میاد به جای اینکه تاریخ آخرین password recovery رو به صورت "0000-00-00 00:00:00" ذخیره کند مقدار "0" را برای پایگاه داده ارسال می کند که Exception میده .

    کاری که باید انجام دهید این هست که اگر به سرور mysql دسترسی دارید در تنظیمات آن برای SQL_MODE مقدار ALLOW_INVALID_DATES را اضافه نمایید .

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

    برای همین منظور من دارم روی یک Trigger کار میکنم که این مشکل را رفع نماید که به محض آماده شدن و تست شدن اعلام می کنم .

    - - - Updated - - -

    فعلا من نوع فیلد pwresetexpiry رو به varchar تبدیل کردم و ورود و خروج بدرستی انجام می شود .

    فکر میکنم این موضوع باید توسط خود WHMCS اصلاح شود چون Trigger من هم نمی تونست این خطا رو رفع کنه

    فعلا برای اینکه تا ارائه اصلاحیه ( بعدش نیاز باشه نوع این فیلد رو به TIMESTAMP تبدیل کرد یک Trigger نوشته ام که تست شد و کار کرد . بکاپ بگیرید و تست کنید باید مشکلتان حل شود .

    WHMCS-TRIGGERS.txt - 1 KB

  4. تعداد تشکر ها ازamir.gholami به دلیل پست مفید


  5. #3
    عضو انجمن InterServer.ir آواتار ها
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Under DDOS Attacks
    نوشته ها
    735
    تشکر تشکر کرده 
    382
    تشکر تشکر شده 
    789
    تشکر شده در
    499 پست

    پیش فرض پاسخ : مشکل در لاگین به ناحیه کاربری بعد از آپگرید

    سلام

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

    راه حلش تغییر مقدار sql mod هست

    فایل زیر رو باز کنید

    usr/my.ini

    و sql_mode رو مثل زیر تایین کنید حل شه .


    کد:
    sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    بعد دستور service mysql restart رو وارد کنید.

    تمام.
    ویرایش توسط InterServer.ir : May 26th, 2016 در ساعت 20:43

    Reliable , High-Performance Hosting
    Website: EnterServer.ir // telegram: @Developerrr // Email: Parscloudsp [ @ ] gmail.com


  6. تعداد تشکر ها ازInterServer.ir به دلیل پست مفید


  7. #4
    عضو جدید
    تاریخ عضویت
    May 2016
    نوشته ها
    85
    تشکر تشکر کرده 
    30
    تشکر تشکر شده 
    3
    تشکر شده در
    3 پست

    پیش فرض پاسخ : مشکل در لاگین به ناحیه کاربری بعد از آپگرید

    سلام
    منم این مشکل رو دارم و پنل هم دایرکت ادمین هست ،
    فایل usr/my.ini وجود نداره که اصلاح کنم فکر میکنم برای سی پنل باشه توضیح ایشون
    از دوستان کسی راه حلی برای دایرکت ادمین داره ؟

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •