ntPHPSelector در بعضی نصبهای قدیمی cPanel برای انتخاب نسخهٔ PHP یک مسیر دیده میشود. این ابزار را نباید قابلیت ثابت تمام حسابهای cPanel دانست. اگر پنل شما آن را ندارد، نصب افزونهای قدیمی یا جستوجوی نسخههای PHP 5 راهحل مناسبی نیست؛ ابتدا ابزار فعلی سرویس را بشناسید.
قبل از استفاده از ntPHPSelector
نسخهٔ فعلی، مسیر نصب برنامه و نیازهای آن را ثبت کنید. سازگاری هسته، قالب، افزونهها و افزونههای PHP را بررسی کنید. تغییر نسخه میتواند خطاهای پنهان کد قدیمی را آشکار کند؛ نخست روی نسخهٔ آزمایشی سایت و با امکان بازگشت اقدام کنید.
مراحل در رابط قدیمی
- در پنل ابزار ntPHPSelector را باز کنید، فقط اگر میزبان آن را ارائه میکند.
- پوشهٔ همان برنامه را انتخاب کنید؛ public_html لزوماً مسیر تمام سایتها نیست.
- نسخهٔ موجود و مجاز را از فهرست انتخاب کنید.
- Submit را بزنید و مسیر و نسخهٔ ثبتشده را در فهرست پایین بررسی کنید.
- سایت را از مسیر وب اجرا و نسخهٔ واقعی برنامه را کنترل کنید.

نسخههای تصویر قدیمی را انتخاب نکنید
شمارههای نسخه در آموزشهای قدیمی، توصیهٔ امروز نیستند. وجود یک نسخه در فهرست پنل نیز به معنی پشتیبانی امنیتی آن توسط پروژهٔ PHP نیست. وضعیت را در جدول رسمی پشتیبانی PHP بررسی کنید و نسخهٔ پشتیبانیشدهٔ سازگار با برنامه را انتخاب کنید. اگر برنامه فقط روی نسخهٔ منقضی اجرا میشود، خود برنامه به برنامهٔ ارتقا نیاز دارد.
جایگزین در سرویسهای فعلی
بسیاری از حسابها MultiPHP Manager یا انتخابگر ارائهشده توسط میزبان دارند. این رابطها یکسان نیستند؛ دستور یک ابزار را در دیگری اجرا نکنید. در MultiPHP Manager انتخاب نسخه معمولاً برای دامنه انجام میشود. دسترسی به ابزار و نسخهها به تنظیمات سرویس وابسته است.
آزمون و بازگشت کنترلشده
پس از تغییر، صفحهٔ اصلی، ورود، فرم، عملیات مدیریتی و بخشهای حساس برنامه را بررسی کنید. نسخهٔ PHP وب ممکن است با cron یا خط فرمان فرق داشته باشد. اگر خطا رخ داد، زمان و متن پالایششدهٔ آن را ثبت کنید و از افزودن تغییرهای نامرتبط خودداری کنید. بازگشت موقت باید به نسخهٔ قبلی و تنظیمات ثبتشده متکی باشد؛ نگهداشتن همیشگی نسخهٔ ناامن، راهحل سازگاری نیست.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.