آخرین نسخه WHMCS که به زودی تحت عنوان General Availability منتشر خواهد شد، سازگاری را برای PHP 8.1 معرفی می کند. PHP 8.1 آخرین نسخه پایدار PHP است و با خود بهبودهایی در پایداری و عملکرد به ارمغان می آورد و آن را بهترین انتخاب برای اجرای نمونه WHMCS می کند.
در زیر راهنمای سریع ما برای به روز رسانی به WHMCS 8.6 و PHP 8.1 در کمتر از 10 دقیقه است. ابتدا به WHMCS 8.6 ارتقا می دهیم و سپس به PHP 8.1 تغییر می دهیم. برای جلوگیری از هرگونه وقفه در سرویس، انجام ارتقاء به این منظور مهم است.
برای راهنمای دقیق تر، لطفاً به مستندات راهنمای مهاجرت پی اچ پی ما مراجعه کنید .
WHMCS 8.6 از PHP 7.2، 7.3، 7.4 و 8.1 پشتیبانی می کند .
تیم ما با اصلاح تعدادی از کتابخانهها و وابستگیهای شخص ثالثی که WHMCS از آنها استفاده میکند و با آنها تعامل دارد و این سطح وسیع از پشتیبانی PHP را به صورت بومی ارائه نمیدهند، تلاش زیادی کرد تا این امکان را فراهم کند. این کار با تسهیل ارتقاء به WHMCS 8.6 از وسیعترین طیف ممکن نسخههای PHP موجود، کار را برای شما آسانتر میکند، به این معنی که از انجام چند مرحله افزایشی بین نسخههای PHP اجتناب میکنید.
اولین قدم این است که WHMCS را به آخرین نسخه 8.6 به روز کنید. در زمان انتشار، این 8.6.0 است.
توصیه میکنیم از بهروزرسانی خودکار استفاده کنید زیرا این کار برخی از بررسیهای محیطی را انجام میدهد تا از سازگاری سیستم شما با آخرین نسخه قبل از بهروزرسانی اطمینان حاصل شود.
اگر بهروزرسانی از قبل بهصورت موجود نشان داده نمیشود، روی دکمه Check Now واقع در نزدیکی پایین صفحه کلیک کنید تا آخرین اطلاعات نسخه بهروزرسانی شود.
اگر همچنان آخرین نسخه را پس از بررسی بهروزرسانیها نمیبینید، این نشان میدهد که محیط شما شرایط لازم برای اجرای آن را برآورده نمیکند. اغلب، این زمانی اتفاق می افتد که شما یک نسخه PHP ناسازگار را اجرا می کنید. WHMCS 8.6 به PHP 7.2 یا بالاتر نیاز دارد. اگر نسخه قبلی را اجرا می کنید، ابتدا باید نسخه PHP را به PHP 7.2 به روز کنید. این به شما امکان می دهد به WHMCS 8.6 به روز رسانی کنید. متعاقباً می توانید نسخه PHP را به 8.1 به روز کنید.
فرآیند بهروزرسانی بسته به محیط میزبانی شما معمولاً 20 تا 60 ثانیه طول میکشد.
پس از تکمیل، یک تأیید موفقیت را مشاهده خواهید کرد. برای ادامه کلیک کنید.
مانند هر بهروزرسانی، انجام هر گونه بهروزرسانی لازم در قالب در تمهای سفارشی مهم است . این موارد در یادداشتهای انتشار برای هر نسخه که میتوانید در https://docs.whmcs.com/Release_Notes پیدا کنید، به تفصیل آمده است.
WHMCS ابزار سازگاری نسخه PHP را برای از پیش تعیین سازگاری هر دو فایل اصلی WHMCS و همچنین هر ماژول سفارشی و شخص ثالث و ادغام با نسخه های جایگزین PHP در دسترس قرار می دهد. همیشه باید از این ابزار برای شناسایی مشکلات احتمالی قبل از اصلاح نسخه PHP خود استفاده کنید.
برای دسترسی به این ابزار و استفاده از آن برای بهروزرسانی به PHP 8.1، مراحل زیر را دنبال کنید:
حل مشکلات معمولاً به معنای نیاز به نصب نسخه جدیدتر کد/فایل رمزگذاری شده با نسخه جدیدتر رمزگذار ionCube است. برای کمک و راهنمایی بیشتر، لطفاً با فروشنده سفارشی سازی های خود تماس بگیرید.
کد شناسایی شده به عنوان دارای وضعیت سازگاری ناشناخته می تواند به این معنی باشد که با استفاده از گزینه هایی که توسط WHMCS شناسایی نمی شوند کدگذاری شده است. فروشنده شخص ثالث باید بتواند تأیید کند که آیا ادامه بهروزرسانی برای فایلهای منعکسکننده این پیام امن است یا خیر.
اکنون WHMCS 8.6 را اجرا میکنید و با تأیید سازگاری همه کدهای سفارشی و شخص ثالث، آماده بهروزرسانی نسخه PHP برای محیط میزبان WHMCS هستید.
مراحل زیر فرض می کنند که از cPanel استفاده می کنید.
این نشان می دهد که PHP 8.1 در WHM فعال نشده است. اگر دسترسی به WHM دارید، می توانید این را از طریق EasyApache 4 فعال کنید. اگر دسترسی WHM ندارید، باید با میزبان خود تماس بگیرید. بیشتر بدانید
با بازگشت به WHMCS و رفتن به Utilities > System > PHP Info و تأیید شماره نسخه نشان داده شده در بنر PHP در بالای صفحه، می توانید تأیید کنید که تغییر اعمال شده است.
و بس! شما اکنون به آخرین نسخه WHMCS و PHP بهروزرسانی شدهاید، که همگی آنها زمان خرابی ندارند.
در نظرات زیر به ما اطلاع دهید که چگونه کار می کنید!