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

وردپرس بر اساس زبان برنامه نویسی PHP ساخته شده است، بنابراین بسیار ضروری است که یک نسخه به روز از آن را روی سرور وب خود نصب کنید. (PHP)به روز نگه داشتن وردپرس(keep WordPress up-to-date) آسان است، اما فناوری های اصلی (مانند PHP ) همیشه با نسخه وردپرس نصب شده شما هماهنگ نیستند.

این امر به ویژه برای وب سرورهای DIY که خودتان راه اندازی کرده اید صادق است. اگر سرور میزبان سایت شما به روز نباشد، احتمالاً PHP نیز به روز نمی شود، که می تواند سایت شما را در معرض سوء استفاده یا ویژگی های خراب قرار دهد. این بدان معناست که شما باید PHP را به‌روزرسانی کنید تا کارها ادامه داشته باشد—در اینجا نحوه به‌روزرسانی PHP در وردپرس(WordPress) آورده شده است.

نسخه فعلی PHP خود را بررسی کنید

هر از گاهی، حداقل نسخه پشتیبانی شده PHP که وردپرس(WordPress) از آن پشتیبانی می کند تغییر می کند. می توانید حداقل نسخه فعلی را در وب سایت وردپرس(WordPress website) بررسی کنید ، اما از زمان انتشار، وردپرس(WordPress) در حال حاضر حداقل PHP 7.3 یا بالاتر را پشتیبانی می کند. 

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

برای اطمینان از اجرای صحیح نسخه PHP ، می توانید نصب فعلی وردپرس(WordPress) خود را با استفاده از منوی Site Health در وردپرس 5.2 و جدیدتر بررسی کنید.

  • برای این کار وارد صفحه مدیریت وردپرس خود شوید. (WordPress)شما باید یک حساب کاربری داشته باشید که نقش Administrator اعمال شده باشد. پس از ورود به سیستم، Tools > Site Health را از منوی کناری فشار دهید.

  • اگر نسخه پی اچ پی وردپرس(WordPress PHP) شما قدیمی است، این به عنوان یک توصیه در برگه وضعیت فهرست می شود.(Status)

  • برای بررسی نسخه فعلی PHP ، Info > Server را فشار دهید و نسخه فهرست شده در دسته نسخه PHP را بررسی کنید.(PHP Version)

همچنین می توانید نسخه PHP خود را با استفاده از افزونه های شخص ثالث مانند PHP Compatibility Checker بررسی کنید. اگر نسخه PHP شما قدیمی است، باید در اسرع وقت نسبت به ارتقاء آن اقدام کنید.

از سایت خود نسخه پشتیبان تهیه کنید و برای ارتقا آماده شوید(Backup Your Site & Prepare To Upgrade)

به روز رسانی یک جزء اصلی مانند PHP می تواند سایت شما را خراب کند. قبل از اینکه برای به‌روزرسانی PHP در وردپرس(WordPress) عجله کنید ، بهترین کار این است که از سایت وردپرس خود نسخه پشتیبان تهیه کنید(backup your WordPress site) و ابتدا آن را ارتقا دهید.

شما باید با ساختن یک کپی از پایگاه داده MySQL(copy of your MySQL database) و کپی فیزیکی از فایل های وردپرس خود شروع کنید. (WordPress)بسیاری از ارائه دهندگان هاست وردپرس(WordPress) خدمات پشتیبان داخلی را ارائه می دهند که می توانید از آنها استفاده کنید، بنابراین حتماً با میزبان وب خود مشورت کنید.

برای سرورهای DIY ، این بر عهده شماست—باید به صورت دستی از آن نسخه پشتیبان تهیه کنید. اگر از ضربه زدن به ترمینال می ترسید، از افزونه ای مانند UpdraftPlus استفاده کنید تا به طور خودکار از نصب وردپرس(WordPress) خود نسخه پشتیبان تهیه کنید . UpdraftPlus می‌تواند نسخه‌های پشتیبان شما را با استفاده از سرویس‌های ذخیره‌سازی ابری مانند Google یا Microsoft Azure ذخیره کند.

اگر از سایت وردپرس(WordPress) شما نسخه پشتیبان تهیه شده باشد، پس آماده هستید که دست به کار شوید و به روز رسانی PHP در وردپرس(WordPress) را آغاز کنید.

تغییر نسخه های PHP در وردپرس با استفاده از سی پنل(Switching PHP Versions In WordPress Using cPanel)

بسیاری از خدمات میزبانی وب از سیستم کنترل پنل میزبانی وب cPanel استفاده می کنند تا به شما امکان کنترل و ایجاد تغییرات در میزبانی وب خود را بدهد. برای میزبانی اشتراکی، جایی که فضای وب خود را با سایر کاربران به اشتراک می گذارید، ممکن است اصلا نتوانید PHP را در وردپرس(WordPress) به روز کنید، اما ممکن است بتوانید در صورت موجود بودن، به نسخه جدیدتر تغییر دهید.

اگر اینطور نیست، مستقیماً با ارائه دهنده هاست خود در مورد به روز رسانی PHP به آخرین نسخه صحبت کنید. اگر چنین است، سی پنل یک راه سریع و آسان برای جابجایی به نسخه های جدیدتر نرم افزار سرور مهم مانند PHP را امکان پذیر می کند.

از آنجایی که سی پنل ماژولار است، این تنظیمات ممکن است بسته به نسخه سی پنل خودتان متفاوت باشد. 

  • برای تغییر PHP به نسخه جدیدتر در سی پنل، برای میزبانی وب خود وارد سایت cPanel شوید. پس از ورود به سیستم، به دنبال گزینه های cPanel با نام PHP Selector یا Select PHP version باشید و آن را فشار دهید.

  • ابزار PHP Selector به شما این امکان را می دهد که نسخه PHP که در حال حاضر در سرور خود استفاده می شود را تغییر دهید. نسخه ای برابر یا بالاتر از حداقل نسخه پشتیبانی شده وردپرس (در حال حاضر (WordPress)PHP 7.3 ) را از منوی کشویی نسخه PHP انتخاب کنید، سپس برای اعمال آن، (PHP Version)Set as current را فشار دهید .

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

به روز رسانی دستی PHP از اتصال ترمینال یا SSH(Updating PHP Manually From a Terminal Or SSH Connection)

این گزینه فقط می تواند و باید توسط کاربرانی استفاده شود که از سایت خود نسخه پشتیبان تهیه کرده اند و با استفاده از ترمینال لینوکس احساس راحتی می کنند. (Linux)اکثر وب سرورها لینوکس(Linux) را اجرا می کنند ، اما اگر یک سرور Windows IIS دارید، می توانید PHP را در وردپرس(WordPress) با استفاده از نصب کننده Web Platform(Web Platform Installer) به روز کنید.

همانطور که اشاره کردیم، ضروری است که قبل از شروع، یک نسخه پشتیبان از سایت وردپرس(WordPress) خود داشته باشید. همچنین ارزش آزمایش آخرین نسخه PHP بر روی نسخه آزمایشی وردپرس(WordPress) در سرور جداگانه و نصب آن را دارد تا مطمئن شوید که پلاگین ها، تم ها و تنظیم کلی وردپرس(WordPress) شما قبل از به روز رسانی سرور اصلی خود به درستی با آن کار می کنند.

  • اگر آماده ارتقا هستید، یک ترمینال را در یک وب سرور محلی باز کنید یا با استفاده از یک سرویس گیرنده SSH در (SSH)Windows ، Linux ، یا macOS به یک سرور راه دور متصل شوید. پس از اتصال، نسخه PHP خود را با تایپ php -v و فشردن enter بررسی کنید.

  • برای سرورهای مبتنی بر اوبونتو و دبیان، تایپ (Ubuntu)sudo apt-get install software-properties-common && sudo add-apt-repository ppa:ondrej/php && sudo apt update && sudo apt install phpx.x برای نصب PHP و جایگزینی xx با آخرین نسخه موجود PHP (به عنوان مثال، php7.4 ).

    این از یک مخزن شخص ثالث برای نصب آخرین بسته PHP استفاده می کند، اما ممکن است ترجیح دهید خودتان آن را به صورت دستی از وب سایت PHP(PHP website) دانلود و نصب کنید . می توانید پس از نصب دوباره php-v را اجرا کنید تا بررسی کنید که آیا نصب با موفقیت انجام شده است یا خیر.

  • آخرین نسخه PHP نصب خواهد شد، اما باید تغییر دهید که کدام نسخه از PHP توسط وب سرور شما استفاده می شود. اگر از Apache استفاده می کنید ، sudo a2enmod phpx.x (به جای xx با نسخه صحیح) تایپ کنید تا تنظیمات سرور آپاچی(Apache) خود را تغییر دهید، سپس با تایپ sudo systemctl restart apache2 یا sudo service apache2 restart مجدداً (sudo service apache2 restart)Apache را راه اندازی کنید.

برای نصب های غیر آپاچی، برای به روز رسانی نسخه PHP مورد استفاده برای پیکربندی سرور خود و همچنین نصب ماژول های PHP (افزونه ها) اضافی برای نسخه PHP خود، به اسناد نرم افزار وب سرور خود مراجعه کنید .

هنگامی که PHP به روز شد، تنظیمات وب سرور شما برای استفاده از نسخه جدید تغییر کرد، و وب سرور شما راه اندازی مجدد شد، سایت وردپرس(WordPress) شما شروع به استفاده از آن خواهد کرد.

امنیت سایت وردپرس خود را حفظ کنید(Keeping Your WordPress Site Secure)

وردپرس(WordPress) هسته میلیون ها سایت در سراسر جهان است و مانند سایر مدیران وب، شما باید سایت وردپرس(WordPress) خود را ایمن نگه دارید. اکنون می‌دانید که چگونه PHP را در وردپرس(WordPress) به‌روزرسانی کنید، باید یک ممیزی امنیتی کامل انجام دهید—اگر سایت شما حفره‌هایی دارد، ممکن است بدافزار وردپرس(WordPress malware) داشته باشید که باید آن را حذف کنید.

اگر تازه وارد وردپرس(WordPress) هستید ، در اینجا چند افزونه ضروری وردپرس برای راه اندازی سریع سایت شما و راه اندازی سریع آن آورده شده است. نکات امنیتی وردپرس(WordPress) خود را در قسمت نظرات با ما در میان بگذارید.



About the author

من یک متخصص ویندوز هستم و بیش از 10 سال است که در صنعت نرم افزار کار می کنم. من با هر دو سیستم ویندوز مایکروسافت و اپل مکینتاش تجربه دارم. مهارت‌های من عبارتند از: مدیریت پنجره، سخت‌افزار و صدا کامپیوتر، توسعه اپلیکیشن و غیره. من یک مشاور با تجربه هستم که می توانم به شما کمک کنم تا از سیستم ویندوز خود حداکثر استفاده را ببرید.



Related posts