هشدار استفاده از نسخه‌های قدیمی PHP در وردپرس چیست؟

در نسخه‌های جدید وردپرس ممکن است در بخش «سلامت سایت» هشداری درباره قدیمی بودن نسخه PHP مشاهده کنید.

از وردپرس 6.8.0 به بعد، این هشدار برای برخی نسخه‌های PHP مانند 7.4 تا 8.2 توسط خود وردپرس نمایش داده می‌شود و ارتباطی با تنظیمات سرور یا شرکت میزبانی ندارد.

این پیام بیشتر یک توصیه امنیتی است و به این معنا نیست که باید بدون بررسی، نسخه PHP را تغییر دهید.

سازگاری سایت با نسخه جدید به قالب، افزونه‌ها و کدهای مورد استفاده بستگی دارد و تغییر PHP بدون بررسی ممکن است باعث اختلال در عملکرد سایت یا حتی از دسترس خارج شدن آن شود. بنابراین بهتر است پیش از تغییر، از سایت نسخه پشتیبان تهیه کرده و در صورت نیاز با طراح یا برنامه‌نویس سایت هماهنگ کنید.

 

برای تغییر نسخه PHP می‌توانید از آموزش زیر استفاده کنید:

آموزش تغییر نسخه PHP

 

اعمال نسخه جدید PHP ممکن است حداکثر حدود ۵ دقیقه زمان ببرد. اگر پس از تغییر، سایت از دسترس خارج شد یا عملکرد قالب یا افزونه‌ای دچار مشکل شد، می‌توانید از همان مسیر، نسخه PHP را به نسخه قبلی بازگردانید.

یکی از خطاهای رایج پس از تغییر PHP مربوط به ionCube Loader یا SourceGuardian Loader است.

در این حالت ممکن است پیامی مبنی بر قدیمی بودن یا نیاز به به‌روزرسانی Loader نمایش داده شود، یا سایت تنها با صفحه سفید و خطای عمومی PHP مواجه شود.

این خطا لزوماً به معنای قدیمی بودن ionCube یا SourceGuardian روی سرور نیست.

فایل‌های محافظت‌شده توسط این ابزارها برای نسخه یا محدوده مشخصی از PHP رمزگذاری می‌شوند؛ بنابراین ممکن است یک اسکریپت روی PHP 7.4 بدون مشکل اجرا شود، اما پس از تغییر به PHP 8 دیگر با Loader و محیط جدید سازگار نباشد.

در چنین شرایطی می‌توانید نسخه PHP را به نسخه قبلی بازگردانید یا از سازنده قالب، افزونه یا اسکریپت، نسخه‌ای سازگار با PHP جدید دریافت کنید. بنابراین در صورت مشاهده خطاهای ionCube یا SourceGuardian پس از ارتقای PHP، سازگاری فایل‌های رمزگذاری‌شده نرم‌افزار نیز باید بررسی شود.

  • 0 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

تنظیمات پی اچ پی php.ini

با توجه به پیکربندی سرویس دهنده وب و برنامه پی اچ پی در سرورهای شرکت نت افراز، امکان اعمال...

تغییر حجم آپلود فایل در پی اچ پی

به منظور تغییر حداکثر حجم آپلود از طریق برنامه پی اچ پی، می بایست مقادیر زیر در تنظیمات پی اچ پی...

نحوه تغییر مقدار max_input_vars

برای این منظور می بایست مقادیر زیر در تنظیمات پی اچ پی تغییر داده شود:max_input_vars نکته مهم:...

نحوه تغییر حداکثر حافظه در دسترس memory_limit

به منظور تغییر میزان حداکثر حافظه قابل دسترس برنامه پی اچ پی، می بایست مقدار زیر در تنظیمات پی اچ...

فعال کردن نمایش خطا در پی اچ پی display_errors

به منظور فعال یا غیر فعال کردن نمایش خطا در پی اچ پی، می بایست مقادر زیر در تنظیمات پی اچ پی...