ارتقا نسخه php وردپرس

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

 

  • PHP چیست؟
  • بروزرسانی پی‌ اچ پی در وردپرس به چه معناست؟
  • نحوه بررسی نسخه php در وردپرس
  • آماده سازی لازم برای بروزرسانی PHP
  • بروزرسانی php در وردپرس

PHP چیست؟

زبان php در سال 1994 ابتدا توسط Rasmus Lerdorf در سایت­‌های کوچک ​​توسعه داده شد. از آن زمان، این زبان، به یکی از محبوب­‌ترین زبان­‌های اسکریپت وب تبدیل شده است. این نام در اصل از صفحه شخصی و یا تفسیر فرم‌­ها گرفته شده است. این یک زبان اسکریپت‌نویسی و به صورت مترجم است که آزادانه در دسترس همه قرار گرفته است و بیشتر در سرورهای وب لینوکس استفاده می‌­شود.

به عبارت ساده، PHP یک زبان برنامه­‌نویسی است که در وبسایت­‌ها استفاده می­‌شود. با این حال، آنچه در مورد PHP بی­‌نظیر است  این است که PHP یک زبان سمت سرور است. همانطور که می­‌دانید، وبسایت‌ها از دو نوع زبان برنامه­‌نویسی بهره می‌­برند، یک زبان سمت کلاینت و دیگری سمت سرور است.

تفاوت زبان سمت کلاینت و سمت سرور چیست؟

زبان­‌های سمت کلاینت (مانند HTML و JavaScript) کارهای خود را روی سیستم مشتری انجام می­‌دهند. از طرف دیگر PHP تمام کارهای خود را روی سرور، جایی که سایت شما میزبان است انجام می­‌دهد.
وردپرس از PHP استفاده می­‌کند تا امکان تعامل با بانک اطلاعاتی و بازیابی داده‌­ها وجود داشته باشد. این بدان معناست که از PHP در وردپرس استفاده می­‌شود تا همه چیز را از دیتابیس دریافت کند و سپس آن­ها را به صورت بصری تولید کند تا برای شما قابل مشاهده باشد.

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

بروزرسانی پی‌ اچ پی در وردپرس به چه معناست؟

برای روشن شدن آنچه در حال بررسی آن هستیم، بیایید با ذکر این نکته که PHP از یک سیستم ورژن نویسی برای مدیریت انواع ورژن­‌های خود استفاده می­‌کند، شروع کنیم. همانطور که می­‌دانید هر زبانی دارای یک ورژن یا نسخه است ولی چطور باید اطلاعات آن را دریافت کرد.

  • در PHP ، رقم اول ورژن اصلی، رقم دوم ورژن جزئی است و رقم سوم ورژن بروز شده است.
  • بنابراین آخرین ورژن این زبان در حال حاضر PHP 7.4.3 که در فوریه 2020 منتشر شد.
  • عدد ۷ نسخه اصلی را نشان می‌­دهد، عدد ۴ ورژن جزئی را نشان می‌­دهد و عدد ۳ ورژن منتشر شده را نشان می‌­دهد.

در مورد این ورژن یا نسخه‌­ها سه دسته اصلی برای پشتیبانی وجود دارد:

  • پشتیبانی فعال: این نسخه­‌ها به طور فعال پشتیبانی می­‌شوند. این بدان معناست که وقتی اشکالات امنیتی برطرف شوند­، به طور منظم نسخه­‌های بعدی جایگزین می­‌شوند.
  • فقط امنیت: نسخه­‌هایی که فقط از تهدیدات و انتشارات امنیتی مهم پشتیبانی می­‌کنند و به جای برنامه، براساس نیاز ساخته
    می‌­شوند.
  • پایان زندگی یا End Life: این برای زمانی است که نسخه­‌ها دیگر پشتیبانی نمی‌­شوند و می‌­توانند در معرض حساسیت امنیتی بدون چیدمان قرار بگیرند. اینجاست که بروزرسانی پی اچ پی در وردپرس را باید درنظر گرفت.
پیشنهاد میکنم اینم ببینید :   چگونه با پی‌سی از بازی‌ها فیلم بگیریم؟

نحوه بررسی نسخه PHP در وردپرس

برای اینکه دریابید از چه نسخه‌­ای از php در وردپرس و سایت خود استفاده می­‌کنید، می­‌توانید مستقیماً از داشبورد وردپرس به این اطلاعات دسترسی پیدا کنید. پس برای این کار ابتدا به ابزارها و سپس به ” Site Health first ” یا سلامت سایت بروید.

Site Health first- php در وردپرس
بررسی نسخه پی اچ پی سایت شما

این قسمت، وضعیت سایت را به شما می­‌گوید. همانطور که مشاهده می­‌کنید، در این مثال وضعیت ما نیاز به بهبود دارد و یک‌سری مواردی که باعث بهبود سایت شما می­‌شود به شما نمایش می­‌دهد.
در این مرحله می­‌توانید نسخه PHP خود را با کلیک بر روی Tested Passed یا آزمایش‌­های قبول شده، بررسی کنید.

Tested Passed- آزمایش های قبول شده
آزمایش های قبول شده

حتی می‌­توانید اطلاعاتی در مورد php در وردپرس دریافت کرده و برای کسب اطلاعات بیشتر دکمه “کارآیی” را بزنید.

آماده سازی لازم  برای بروزرسانی PHP

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

  • از وبسایت خود نسخه پشتیبان تهیه کنید

اگر وبسایت شما در حین بروزرسانی از بین رود، این امر به شما امکان می‌­دهد تا سایت خود را از ندهید. داشتن یک افزونه خوب در این زمان برای تهیه نسخه پشتیبان از سایت شما بسیار کارآمد خواهد بود. اگر از SFTP برای فایل­‌های خود استفاده می­‌کنید، یک کپی از پایگاه داده خود را با استفاده از MyPHP صادر کنید.

  • بروزرسانی وردپرس، افزونه­‌ها و پوسته­‌ها

می­‌توانید این کار را از طریق داشبورد خود با رفتن به بروزرسانی­‌ها انجام دهید.

update plugin and theme- بروزرسانی قالب و افزونه ها
بروزرسانی قالب و افزونه ها

بروزرسانی PHP در وردپرس

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

تغییر نسخه­‌های PHP در وردپرس با استفاده از cPanel

بسیاری از خدمات میزبانی وب از سیستم کنترل پنل میزبانی وب،یعنی cPanel استفاده می­‌کنند تا به شما امکان دهد کنترل و تغییراتی در میزبانی وب خود داشته باشید. برای میزبانی مشترک، جایی که فضای وب خود را با سایر کاربران به اشتراک می­‌گذارید، ممکن است به هیچ وجه نتوانید php در وردپرس را به روز کنید، اما در صورت موجود بودن ممکن است به یک نسخه جدید تغییر دهید.
cPanel روشی سریع و آسان برای تغییر به نسخه­‌های جدیدتر نرم افزارهای مهم سرور مانند PHP را امکان­پذیر می­‌کند. از آنجا که cPanel مدولار است، بسته به نسخه cPanel خود، ممکن است این تنظیمات متفاوت باشد.

  1. برای تغییر PHP به نسخه جدیدتر در cPanel، وارد cPanel شوید. پس از ورود به سیستم، به دنبال گزینه­‌های cPanel با نام PHP Selector یا نسخه PHP بروید و آن دکمه را بزنید.
php version on cpanel- نسخه پی اچ پی در سی پنل
نسخه پی اچ پی در سی پنل
  1. ابزار PHP Selector به شما امکان می­‌دهد تا نسخه PHP که در حال استفاده بر روی سرور شما است را تغییر دهید. نسخه‌­ای برابر یا بالاتر از حداقل نسخه پشتیبانی شده با وردپرس موجود را از منوی کشویی نسخه PHP انتخاب کنید، و سپس گزینه مورد نظر را به عنوان فعلی فشار دهید تا آن را اعمال کند.
پیشنهاد میکنم اینم ببینید :   اصول انتخاب عنوان پست
php selector- بروزرسانی پی اچ پی در وردپرس
انتخاب نسخه پی اچ پی

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

استفاده از افزونه PHP Compatibility Checker

php checker- افزونه ارتقای پی اچ پی
افزونه ای برای ارتقای پی اچ پی

مورد دیگری که به ما در این عمل کمک می‌­کند تا به بررسی سازگاری و بروزرسانی پی اچ پی در وردپرس بپردازیم،
افزونه PHP ompatibility Checker است. PHP Compatibility Checker تم و کد پلاگین را درون سیستم فایل وردپرس شما قرار می­‌دهد و گزارشی از مشکلات سازگاری یا عدم سازگاری را برای شما ارائه می­‌دهد تا قبل از بروزرسانی آن­ها را برطرف کنید. همه آن­ها به صورت خطاها و هشدارها طبقه بندی می‌­شوند. پرونده و شماره خط کد ناسازگار را لیست می­‌کند و همچنین اطلاعاتی درباره اینکه چرا آن خط کد با انتخاب PHP ناسازگار است را نشان می‌­دهد.

حتی این افزونه ممکن است پیشنهاد بروزرسانی در مورد فیلد­ها و افزونه­‌هایی برای جایگزین کردن مواردی که به روز نیستند، را بدهد. این کار ممکن است باعث سازگاری با نسخه جدید شود. این افزونه برای اسکن فایل­‌ها در پس زمینه به WP-Cron متکی است. اگر WP-Cron سایت به درستی اجرا نشود، اسکن گیر می‌­کند و به درستی انجام نمی‌­شود.
برای استفاده از این PHP Compatibility Checker ابتدا آن را نصب و فعال کنید. سپس در پیشخوان وردپرس به قسمت ابزارها رفته و بعد وارد PHP Compatibility  می‌­شوید.

PHP Compatibility - تنظیمات مربوط به افزونه
تنظیمات افزونه PHP Compatibility

همانطور که می‌­بینید، این قسمت دارای دو گزینه برای بررسی است، ورژن PHP و موقعیت تم و پلاگین­‌ها. حال دکمه “scan site” را بزنید تا کار افزونه شروع شود. بعد از طی مراحل لازم و چک تمام سایت، صفحه زیر برای شما به نمایش در می­‌آید. اگر مشکل یا خطایی در آن وجود داشت، باید آن­ها را بررسی و رفع کنید تا زمان بروزرسانی پی اچ پی در وردپرس دچار مشکل نشوید. بعد از آن می‌­توانید بروزرسانی را انجام دهید.

scan result- نتایج بدست آمده از اسکن
نتایج بدست آمده از اسکن

بروزرسانی php در سایت فعال

حال برای یک سایت فعال چه کنیم؟ مراحل قبل را طی می­‌کنیم. وقتی همه اشکالات و مشکلات را برای سازگاری با ورژن جدید  php بررسی و رفع کرده‌­اید، برای بروزرسانی سایت فعال و جدیدترین نسخه PHP آماده هستید.

از آنجا که PHP توسط هر شرکت میزبانی با شما تنظیم شده، در سطح سرور موجود و برنامه‌ریزی شده است. بروزرسانی به این معنی است که باید با تنظیمات میزبان خود ارتباط برقرار کنید یا درخواست کنید که آن­ها این کار را برای شما انجام دهند. به عبارت دیگر، اگر موارد بالا برایتان قابل اجرا نبود، انجام بروزرسانی پی اچ پی بستگی به شرکت میزبان شما دارد. بیشتر ارائه‌­دهندگان میزبانی این کار را به راحتی برای شما انجام می‌­دهند.

یک شرکت میزبانی خوب و معتبر باعث می­‌شود تا بروزرسانی PHP به یک روال عادی و آسان تبدیل شود و اطلاعات خاص خود را در مورد نحوه انجام بروزرسانی پی اچ پی در وردپرس را راحت به دست آورید.

داشتن ورژن جدید php در وردپرس

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