بررسی سلامت وردپرس و کسب نمره کامل آن

سلامت وردپرس

آخرین بروزرسانی ۲۲ام اسفند, ۱۳۹۸

وردپرس در نسخه 5.1 خود ویژگی بررسی سلامت وردپرس را معرفی کرد و آن را در نسخه 5.2 بهبود بخشید تا کاربران بتوانند سلامت سایت خود را چک کنند.

این ویژگی به صاحبان وبسایت‌ها کمک می‌کند تا در مورد عملکرد و مسائل امنیتی که ممکن است روی سایت آنها تأثیر بگذارد، توجه داشته باشند.

در این مقاله به چگونگی بررسی سلامت سایت وردپرس و کسب نمره 100٪ می‌پردازیم. همچنین به برخی سؤالات متداول در مورد ویژگی سلامت سایت پاسخ خواهیم داد.

تست سلامت وردپرس چیست؟

تست سلامت سایت یک ویژگی سایت‌های وردپرسی است که براساس فاکتورهای مختلفی مثل امنیت، سلامت سایت شما را بررسی و نمره‌ دهی می‌کند.

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

سلامت وردپرس

وضعیت سلامت وردپرس

جالب است بدانید که بیشتر از 35% وبسایت‌های اینترنتی با وردپرس ساخته شده‌اند و اکثر صاحبان آنها افراد مبتدی و ناآشنا به کدنویسی و تکنولوژی هستند.

آیا کسب نمره خوب در تست سلامت وردپرس، به وردپرس شما کمک می‌کند؟

ویژگی سلامت وردپرس مجموعه‌ای از تست‌هایی برای جستجوی مشکلات معمول عملکرد و امنیت وردپرس است.

برای مثال، تست سلامت بررسی می‌کند که آیا وردپرس شما از آخرین نسخه php استفاده می‌کند یا خیر. استفاده از نسخه‌های قدیمی php ممکن است باعث شود سایت شما کند شده یا با بسیاری از افزونه های وردپرس ناسازگار شود.

کسب نمره بهتر تضمین می‌کند که سایت شما تحت شرایط مطلوب است.

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

1- هاست مناسب وردپرس را انتخاب کنید

هیچ چیزی به اندازه هاست بر عملکرد وبسایت تاثیر ندارد! این مهمترین تصمیمی است که برای یک وبسایت می‌گیرید.

استفاده از ارائه دهنده میزبانی غیرقابل اعتماد می‌تواند از بسیاری جهات روی سایت شما تأثیر بگذارد.

برای مثال یک هاست نامناسب، امنیت سایت شما را به خطر می‌اندازد.

برای راهنمایی بیشتر می‌توانید مطلب راهنمای انتخاب بهترین هاست وردپرس را مطالعه نمایید.

2- نصب SSL / HTTPS در وردپرس

یکی دیگر از موارد تاثیرگذار در سلامت وردپرس، نصب و فعالسازی SSL است.

SSL با رمزگذاری انتقال داده از سرور به مرورگرهای کاربران، از وبسایت شما محافظت می‌کند. وبسایت‌هایی که گواهی SSL خود را فعال کرده باشند، آدرس URL آنها به جای http، کلمه https خواهد بود و یک آیکون قفل در کنار آن نمایان می‌شود.

فعالسازی SSL

فعالسازی گواهی SSL

برای جابجایی از HTTP به HTTPS، باید یک گواهی SSL را در وبسایت خود نصب کنید. بسیاری از شرکت‌های میزبانی هاست این گواهی را به صورت رایگان ارائه می‌کنند.

برای اطلاعات بیشتر می‌توانید مقاله فعال‌ سازی گواهی SSL در وردپرس را مطالعه نمایید.

3- برای سلامت وردپرس خود، آن را بروزرسانی کنید

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

بروزرسانی وردپرس از پیشخوان

وردپرس یک نرم افزار متن باز (Open source) است که به طور مداوم ارتقا و بهبود می‌یابد. هر نسخه جدید یک ویژگی جدید، رفع باگ‌ها را همراه خود دارد و همچنین امنیت سایت شما را بهبود می‌دهد.

بسیاری از مبتدیان می‌ترسند تا بروزرسانی وردپرس سایت آنها را خراب کند. آنها بروزرسانی‌های وردپرس را نادیده می‌گیرند و در نتیجه وبسایت‌های خود را در معرض تهدیدات امنیتی قرار می‌دهند.

پس همیشه مطمئن شوید که از آخرین نسخه وردپرس استفاده می‌کنید. برای اطلاعات بیشتر می‌توانید مطلب آموزش آپدیت وردپرس را مطالعه نمایید.

4- قالب و افزونه‌ها را به‌روز نگهدارید

بروز رسانی افزونه ها

بروزرسانی افزونه ها از پیشخوان

درست مانند خود وردپرس، برای سلامت وردپرس خود باید قالب های وردپرس و افزونه‌ها را هم مدام بروزرسانی کنید.

افزونه‌ها و قالب‌ها برای ارائه ویژگی های جدید، رفع باگ و مشکلات امنیتی از بروزرسانی‌ها استفاده می‌کنند.

برای آپدیت افزونه‌ها از پیشخوان وردپرس خود به قسمت افزونه‌ها > افزونه‌های نصب شده و برای آپدیت قالب به قسمت نمایش > پوسته‌ها بروید.

5- استفاده از آخرین نسخه MySQL یا MariaDB

آپدیت پایگاه داده برای سلامت وردپرس

وردپرس تمام محتوای وبسایت شما را در یک پایگاه داده ذخیره می کند. به طور پیشفرض، وردپرس از نرم افزار مدیریت پایگاه داده مانند MySQL یا MariaDB پشتیبانی می کند.

با استفاده از آخرین نسخه MySQL یا MariaDB تضمین می‌شود که وردپرس با خیال راحت می‌تواند داده های وبسایت شما را ذخیره کند. استفاده از نسخه‌های قدیمی احتمال دارد باعث مشکلاتی در عملکرد سایت شما شود.

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

اطلاعات پایگاه داده

بخش پایگاه داده در صفحه سلامت وردپرس

اگر وبسایت شما از نسخه قدیمی استفاده می‌کند می‌توانید از شرکت میزبانی هاست خود بخواهید تا آن را بروزرسانی کند.

6- استفاده از آخرین نسخه PHP

اطلاعات نسخه php

نسخه php

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

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

اگر از PHP قدیمی استفاده می‌کنید، می‌توانید از شرکت میزبانی هاست خود بخواهید تا آن را بروزرسانی کند. بسیاری از هاست‌های معتبر امکان تغییر نسخه را برای کاربران هم فراهم می‌کنند.

7- برای نمره بهتر در سلامت وردپرس بروزرسانی‌های خودکار وردپرس را فعال کنید

وردپرس این قابلیت را در خود دارد که به صورت خودکار آپدیت شده و آخرین نسخه‌های امنیتی را نصب کند. این نسخه‌ها ممکن است جزئی باشند اما برای امنیت سایت شما بسیار مهم هستند.

با این حال صاحبان سایت توانایی غیرفعال کردن بروزرسانی‌های خودکار وردپرس را دارند. این کار را می‌توانید با استفاده از افزونه‌های مدیریت آپدیت یا اضافه کردن کد در فایل wp-config.php انجام دهید.

این بروزرسانی‌های امنیتی به طور خودکار در میلیون‌ها وبسایت نصب می‌شوند. اطمینان حاصل کنید که این ویژگی در سایت شما فعال باشد تا سایت شما با این بروزرسانی‌های به موقع ایمن شود.

8- حذف قالب و افزونه‌های بدون استفاده

حذف افزونه‌های بدون استفاده

از نظر فنی تا زمانی که سایت شما کدنویسی خوبی داشته باشد می‌توانید هر تعدادی که می‌خواهید افزونه در سایت خود نصب کنید.

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

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

9- فعال بودن Rest API

فعال بودن Rest API

REST API در وردپرس به توسعه‌دهندگان اجازه می‌دهد تا به‌طور ایمن از درخواست‌های HTTP برای اجرای اکشن‌ها در وردپرس استفاده کنند.

خیلی از ادمین‌های سایت برای محافظت از وب‌سایت‌های خود در برابر حملات DDos گزینه API REST را غیرفعال می‌کنند. اما تست سلامت وردپرس این کار را توصیه نمی‌کند چون ممکن است شما نیاز به REST API برای استفاده از برنامه‌های شخص ثالث یا برخی افزونه‌های وردپرس داشته باشید.

اطمینان حاصل کنید که REST API برای بهبود امتیاز سلامت وردپرس شما فعال‌شده است.

نکته: ما برای جلوگیری از حملات DDos گزینه REST API را غیرفعال کرده‌ایم.

10- مطمئن شوید ماژول‌های PHP مورد نیاز نصب شده باشند

نصب ماژول‌های PHP

نصب ماژول‌های PHP از پنل هاست

ماژول‌ها و افزودنی‌های (extension) زبان PHP کتابخانه‌هایی هستند که قابلیت این زبان را توسعه می‌دهند. وردپرس توصیه می‌کند برای عملکرد بهینه چند ماژول PHP را نصب نمایید.

لیست این افزودنی‌ها را می‌توانید در وبسایت وردپرس مشاهده کنید. برخی از این افزودنی‌ها ضروری هستند و برخی فقط توصیه می‌شوند.

چطور باید این ماژول‌ها را نصب کنم؟

شما باید از شرکتی که هاست وردپرس خود را تهیه کردید بخواهید تا آنها را برایتان نصب کنند. بعضی از این شرکت‌ها امکان نصب آنها را از داشبورد هاست به کاربران می‌دهند (PHP PEAR Packages) اما شما نیاز دارید که آن‌ها را در فایل php.ini پیکربندی کنید که احتمالا برای مبتدیان کار ساده‌ای نیست.

11- غیرفعال کردن حالت اشکال‌زدایی (Debug)

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

وردپرس درون خود یک حالت اشکال‌زدایی یا Debuging دارد که به شما امکان می‌دهد تا خطاهای قالب، افزونه یا کدهای سفارشی را ببینید. این ویژگی برای استفاده توسط برنامه‌نویسان یا کاربران حرفه‌ای در نظر گرفته شده است.

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

برای غیرفعال کردن حالت اشکال‌زدایی باید فایل wp-config.php را ویرایش کنید.

در این به دنبال کد زیر باشید:

ممکن است در کد بالا به جای true کلمه false باشد. مانند زیر:

در هر صورت، شما باید این خط را با کد زیر جایگزین کنید:

سپس فایل را ذخیره نمایید.

12- مطمئن شوید وردپرس کارهای برنامه‌ریزی‌ شده را انجام می‌دهد

cron jobs

سیستم cron jobs

وبسایت وردپرسی شما نیاز به انجام کارهای برنامه‌ریزی شده مانند بررسی بروزرسانی‌ها دارد. این وظایف از سیستمی به نام cron jobs استفاده می‌کنند.

بعضی اوقات ممکن است هاست میزبان شما مانع از اجرای آنها شود و یا به طور اتفاقی متوقف شوید. باید مطمئن شوید که وردپرس کارهای برنامه‌ریزی‌ شده را به درستی انجام می‌دهد.

سوالات متداول در مورد سلامت وردپرس

ویژگی سلامتی سایت وردپرس پیشنهادات و توصیه‌های بسیار خوبی را ارائه می‌دهد. با این وجود هنوز سؤالاتی وجود دارد که ممکن است در ذهن شما به وجود بیاید.

در اینجا ما سعی خواهیم کرد به برخی از این سؤالات پاسخ دهیم.

آیا باید در سلامت وردپرس نمره 100٪ را کسب کنم؟

خیر، نیازی به دریافت نمره 100٪ بررسی سلامت سایت ندارید. نمره بالاتر از 80٪ برای اجرای یک وبسایت وردپرسی بدون داشتن مشکلات قابل توجهی به اندازه کافی مناسب در نظر گرفته می‌شود.

با این حال ، بدست آوردن نمره 100٪ بسیار عالی است!

کدام یک از موارد سلامت وردپرس اهمیت بیشتری دارد؟

بررسی سالم بودن وردپرس به سه وضعیت تقسیم می‌شود:

  • فاقد مشکل (تست‌های قبول شده)
  • پیشنهادی (تغییرات توصیه می شود اما لازم نیست)
  • بحرانی (موارد قابل توجهی که باید در نظر بگیرید)

موارد بحرانی از اهمیت بیشتری برخوردار هستند و شما باید اول آنها را برطرف کنید.

آیا نمره مناسب سلامت وردپرس به این معنی است که وبسایت وردپرس ایمن است؟

خیر، نمره سلامتی سایت نشان می‌دهد که نصب وردپرس شما از تنظیمات پیشنهادی وردپرس استفاده می کند. برای محافظت از وبسایت خود در برابر تهدیدهای متداول، هنوز باید امنیت وردپرس را بهبود ببخشید.

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

برای اطلاع از اشکالات سایت خود کافی در صفحه سلامت سایت به بخش اطلاعات بروید. در این بخش می‌توانید اطلاعات سلامتی سایت را ببینید.

اطلاعات سلامت وردپرس

زبانه اطلاعات در صفحه سلامت وردپرس

به عنوان می‌توانید ببینید که سایت شما از چه نسخه‌ای از PHP استفاده می‌کند یا حد مجاز حافظه در سایت شما چقدر است.

خب این آموزش وردپرس ما هم تمام شد.

امیدواریم توانسته باشیم نحوه کسب امتیاز 100% در بررسی سلامت وردپرس را به خوبی آموزش داده باشیم.

موفق باشید.

 

منبع :  wpbeginner

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *