وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

تغییر نسخهٔ PHP در سی پنل و دایرکت ادمین

نسخهٔ PHP باید هم پشتیبانی امنیتی داشته باشد و هم با کد سایت سازگار باشد. تغییر مستقیم در سایت زنده بدون آزمون مناسب نیست.

انتشار:
آخرین ویرایش:
توسط مصطفی جانقربان
۴ دقیقه زمان مطالعه
۲ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله تغییر نسخهٔ PHP در سی پنل و دایرکت ادمین در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
در این آموزش قصد داریم تا نحوه تغییر نسخه php هاست را در کنترل پنل های سی پنل (cpanel) و دایرکت ادمین (directadmin) به شما کاربران عزیز آموزش بدهیم، برخی از سیستم های مدیریت محتوا ممکن است با php پیش فرضی که هاست شما دارد سازگاری نداشته باشد، با مطالعه این آموزش شما به راحتی می توانید با چند کلیک نسخه php خود را به نسخه سازگار با سیستم مدیریت محتوا خود تغییر دهید.
تغییر نسخه php در cpanel و directadmin
تغییر نسخه php در cpanel و directadmin
**نکته :**این آموزش برای هاست های اشتراکی سی پنل و دایرکت ادمین می باشد که از سیستم عامل cloudlinux استفاده کرده اند، cloudlinux روی سرور نصب می شود و باید مدیر فنی سرور آن را نصب کرده باشد، چنانچه در کنترل پنل های شما گزینه هایی که آموزش می دهیم پیدا نشد، احتمالا به دلیل عدم نصب cloudlinux می باشد.

تغییر نسخه php در cpanel :

ابتدا وارد سی پنل شوید. در سرویس‌های نت‌آرام که PHP Selector دارند، از MultiPHP Manager دامنهٔ موردنظر را روی inherit قرار دهید و ذخیره کنید. سپس در بخش Software وارد Select PHP Version شوید و نسخهٔ موردنیاز را انتخاب کنید:
PHP کد برنامه‌هایی مثل وردپرس را روی سرور اجرا می‌کند. نسخهٔ آن باید با برنامه و افزونه‌های سایت سازگار باشد. نسخه‌ای که برای یک دامنه انتخاب شده، ممکن است با دامنهٔ دیگر یا خط فرمان سرور متفاوت باشد.
تغییر ورژن پی اچ پی در سی پنل
تغییر ورژن پی اچ پی در سی پنل
در قسمت Current PHP version نسخه فعلی شما نمایش داده می شود شما به راحتی می توانید نسخه مورد نیاز خود را انتخاب نمایید، سپس روی گزینه Set as current کلیک کنید تا php پیش فرض هاست شما تغییر کند.

تغییر ورژن php در دایرکت ادمین :

برای تغییر نسخه پی اچ پی در directadmin پس از ورود از قسمت Advanced Features روی گزینه Select PHP version کلیک کنید :
تغییر نسخه php در دایرکت ادمین
تغییر نسخه php در دایرکت ادمین
در قسمت PHP Version نسخه مورد نیاز را انتخاب کنید و سپس برای ذخیره روی گزینه Set as current کلیک نمایید.
امیدواریم این آموزش برای شما کاربران عزیز مفید بوده باشد، منتظر نظرات شما هستیم …

توضیح بیشتر برای انجام مراحل

شناخت نسخه

نسخهٔ PHP وب را از ابزار پنل و سلامت سایت بگیرید؛ php -v در SSH ممکن است نسخهٔ CLI دیگری را نشان دهد.

آزمون

در staging، افزونه، قالب، cron، extension و دیتابیس را تست کنید. نسخهٔ مقصد را از جدول رسمی PHP و نسخه‌های ارائه‌شدهٔ میزبان انتخاب کنید.

تغییر و برگشت

در cPanel معمولاً MultiPHP Manager و در بعضی سرویس‌ها PHP Selector وجود دارد. در DirectAdmin گزینه‌ها به تنظیم میزبان وابسته‌اند؛ مقدار قبلی را ثبت کنید.
فرم، آپلود، پرداخت و cron را تست و لاگ را بررسی کنید. نسخهٔ قدیمی برای سازگاری موقت باید برنامهٔ اصلاح کد داشته باشد.

مطمئن شویم نسخهٔ درست اعمال شده است

پیش از تغییر، نسخهٔ فعلی و نیاز قالب، افزونه و کتابخانه‌ها را ثبت کنید. نسخهٔ مقصد باید هم پشتیبانی شود و هم با برنامه سازگار باشد. extensionهای لازم را نیز در Selector بررسی کنید؛ صرف انتخاب شمارهٔ PHP نمی‌تواند نبودن یک افزونهٔ موردنیاز را جبران کند.
در سرویس نت‌آرام، ترتیب MultiPHP Manager روی inherit و سپس Select PHP Version اهمیت دارد. انتخاب نسخهٔ مستقل برای همان دامنه در MultiPHP Manager می‌تواند مسیر Selector را بی‌اثر کند. در نصب‌های دیگر، روش میزبان متفاوت است و باید از راهنمای همان سرویس استفاده شود.
پس از تغییر، نسخهٔ PHP وب را بررسی کنید و فرم، آپلود و کار زمان‌بندی‌شده را امتحان کنید. نسخهٔ php -v در SSH لزوماً نسخهٔ سایت نیست. اگر یکی از امکانات خراب شد، لاگ خطا و سازگاری همان جزء را ببینید و تا زمان اصلاح، به مقدار قبلی قابل پشتیبانی برگردید. نبودن گزینهٔ Selector نیز می‌تواند ناشی از تنظیم یا سطح دسترسی میزبان باشد و صرفاً نصب نبودن CloudLinux را ثابت نمی‌کند.

منابع و ادامهٔ مطالعه

دیدگاه‌ها (۲)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام

milad

۱۳۹۷/۷/۲۷ ۲۰:۳۵:۲۷
پاسخ

مرسی دستون درد نکنه

مصطفی جانقربان

نویسنده مقاله
۱۴۰۱/۱۱/۱۸ ۱۲:۰۹:۰۱
پاسخ

درود بر شما تشکر از حسن توجه شما میلاد جان.