سلامت سایت در وردپرس چیست؟ خداحافظی با صفحه سفید مرگ
- مقالات آموزشی
- بروزرسانی شده در
همانطور که اطلاع دارید وردپرس هرروز و هرروز عالیتر و باکیفیتتر به کار خود ادامه خواهد داد. برخلاف سایر CMSهای موجود، وردپرس هرروز با امکانات عالیتر و تجربه کاربری بهتر عرضه میشود. امروز خبر خوشی برای شما و همکاران خودمان در بخش پشتیبانی میهن وردپرس داریم. مکانیزم سلامت سایت در وردپرس چیست؟
در نسخههای قبلی وردپرس با خطای 500 یا صفحه سفید مرگ وردپرس مواجه میشدیم. صفحاتی که موقع آپدیت نبودن نسخه PHP یا اشکالات برنامهنویسی و گاهی مشکلات کمبود منابع سرور با آن مواجه میشدیم. امروزه مکانیزم جدیدی به نام Site Health در نسخه 5.1 وردپرس ارائهشده که این مشکلات را برای همیشه برطرف کرده است.
آنچه در این مقاله میخوانید
سلامت سایت در وردپرس
یک عادت اشتباه بین مدیران سایتها وجود دارد و آن اینکه تا زمانی که مشکلی برای سایت پیش نیامده معمولاً با خیال راحت بهکار خودشان ادامه میدهدند و هیچ برنامهریزی در خصوص آپدیت کردن وبسایت خودشان ندارند. صدالبته که ممکن است به دلایل مختلف مثل مشغله زیاد کاری واقعاً فرصت نکردهاند به این موضوع توجه کنند، اما از قدیم گفتهاند که پیشگیری بهتر از درمان است. معمولاً اکثر مدیران سرورها از نسخه ۵.۶ یا کمتر PHP استفاده میکنند که این نسخهها علاوه بر مشکلات امنیتی، سرعت بسیار پایینی دارند و در حال منسوخ شدن هستند.
همانطور که اطلاع دارید امنیت یک بحث نسبی است و هیچ زمانی با قطعیت نمیتوان گفت مشکلات امنیتی سایت برای همیشه برطرف شده اما یک سری مسائل واقعاً جای تأمل دارد مثلاً اینکه ما میدانیم نسخههای قدیمی PHP مشکلات امنیتی داشتند و این مشکلات در نسخههای جدید برطرف شدهاند اما چون هنوز برای سایت ما مشکلی به وجود نیامده اقدامی برای بهروزرسانی نسخه PHP سایت نمیکنیم.
امنیت نسبی وردپرس
شاید باورتان نشود اما حدود نیمی از وبسایتهای وردپرسی دنیا دقیقاً به همین روال دارند فعالیت میکنند و تا زمانی که مشکلی برای سایت پیش نیامده اقدامی برای بهروزرسانی نمیکنند. هکرها بهروز هستند و مطمئناً دنبال کشف راههای جدید میگردند اما اینکه ما خودمان راه را برای نفوذ آنها به سایت خودمان سختتر نمیکنیم یکی از همان مواردی است که میگویم واقعاً جای تأمل دارد!
وردپرس در نسخه جدید خود برای اینکه سایتهای وردپرسی هک نشاند و یا دوستان ضد وردپرسی نگویند وردپرس ناامن است. یک راه پیش را داشت. اینکه اعلام کند وردپرس دیگر از نسخههای قدیمی پی اچ پی پشتیبانی نمیکند! این یعنی حدود ۵۰ درصد از سایتهای وردپرسی از دسترس خارج خواهند شد. اما این راه مناسبی نبود. چراکه وردپرس دوست ندارد سایتهای وردپرسی از دسترس خارج شوند. پس راه دیگری را انتخاب کرد.
نمایش اخطار موقع آپدیت نبودن نسخه PHP
نسخه ۵.۱ وردپرس با استفاده از مکانیزم سلامت سایت، یک خطای قابلتوجه در پنل مدیریت وردپرس به شما نمایش خواهد داد. این خطا اعلام میکند که نسخه پی اچ پی شما قدیمی است و بهتر است آن را آپدیت کنید. در غیر این صورت سایت شما با مشکلات امنیتی یا فنی بسیاری مواجه خواهد شد. به همین راحتی!
حال اینکه شما مجدداً با دیدن این پیام تصمیم به بهروزرسانی نکردن php بگیرید واقعاً مشکل شماست و اگر مشکل امنیتی برای سایت شما به وجود آمد پیشنهاد میکنیم قبل از اینکه بگویید وردپرس ناامن است به این مقاله کمی فکر کنید. پس انتخاب آپدیت کردن یا نکردن نسخه PHP به عهده شماست.
البته وردپرس قول داده این ویژگی را در نسخههای بعدی برای آپدیت و فعال کردن دستی افزونهها هم اضافه کند. در حال حاضر این ویژگی فقط برای نصب افزونهها کارکرد دارد.
بزرگداشت الزامات فنی مورد نیاز افزونهها
تیتر عجیب و جالبی است نه؟! بله وردپرس از امروز الزامات فنی افزونهها را ارج مینهد! موقع نصب یک افزونه، اگر این افزونه با نسخه پی اچ پی شما سازگار نباشد، به شما خطایی در این رابطه نمایش داده خواهد شد. حالا خود میتوانید انتخاب کنید که این افزونه را نصب کنید یا خیر. این خیلی خبر خوبی است وقتی شما تصمیم میگیرید ازلحاظ امنیتی سایت خود را ارتقا دهید و نسخه php را به نسخههای بالاتر ارتقا دهید پس مطمئناً سازگار بودن افزونههای سایت شما هم اهمیت ویژهای پیدا میکنند.
چراکه افزونهها در سایتهای وردپرسی واقعاً بخش جدانشدنی کسبوکار اینترنتی هستند و هر سایتی متناسب باهدف و کسبوکار اینترنتی خودش امکان دارد از چندین و چند افزونه مختلف بخواهد استفاده کند و چه کسی است که نداند وقتی بحث از افزونه یا قالب میشود درواقع داریم در خصوص کدهای php صحبت میکنیم و لزوم سازگار بودن این کدها با نسخه آخر php برای ما که مدیر و صاحب کسبوکار اینترنتی هستیم ازلحاظ امنیتی واقعاً مسئله مهم و ضروری بهحساب میآید.
جلوگیری از نمایش صفحه سفید مرگ وردپرس
این ویژگی عالیترین خبر امروز است. از امروز صفحه سفید مرگ نخواهید داشت. قبلاً توضیح دادیم که صفحه سفید مرگ وردپرس زمانی رخ میدهد که یک مشکل فنی از سمت برنامهنویسی یا منابع سرور داشته باشید.
مشکل کجا بود؟
مشکل اینجا بود که موقع ایجاد این خطا و نمایش صفحه سفید یا ارور ۵۰۰ وردپرس، دیگر دسترسی به مدیریت وردپرس نداشتید تا زمانی که نمایش خطای PHP را فعال کرده و مشکل را حل کنید. این فاجعه بود! کاربر به پنل وردپرس دسترسی نداشت تا زمانی که مشکل برطرف شود و یکی از راههای آسان حل ارور ۵۰۰ این بود که به پنل وردپرس دسترسی داشته باشیم و با غیرفعال کردن افزونهها، خطا را شناسایی و حل کنیم.
راه حل کجا بود؟
راهحل این بود که زمانی که خطای ۵۰۰ یا صفحه سفید یا Fatal Error را دریافت میکنیم، به پنل وردپرس دسترسی داشته باشیم و بتوانیم مشکل را حل کنیم. حالا در نسخه جدید وردپرس درصورتیکه این خطا را دریافت کنید یک اطلاعیه مبنی بر مشکل فنی سایت دریافت خواهید کرد و خوشبختانه یک گزینه برای دسترسی به پنل مدیریت وردپرس پیش روی شماست که میتوانید به کمک آن وارد پنل مدیریت وردپرس شوید و با بررسی افزونهها و یا احتمالاً قالب سایت موضوع را شناسایی و نسبت به برطرف کردن آن اقدام کنید.
این عالی است! میتوانید وارد پنل مدیریت وردپرس شده و مشکل را حل کنید.
امیدوارم این مقاله آموزشی در ارتباط با مکانیزم Site Health وردپرس چیست؟ خداحافظی با صفحه سفید مرگ! برای شما مفید واقعشده باشد.
شاد و پیروز باشید.
آیا بروزرسانی php به نسخه های بالاتر برای سایت مشکلی به وجود نمیاره؟
چرا موقع نصب همه نسخه php ها رو 5 تنظیم شده؟
با این حال حتما پس قبل از فعال سازی سایت و بعد از خرید هاست باید php ببریم رو نسخه 7؟
درود خیر مشکلی نیست اگر مشکلی پیش اومد دوباره بیارید رو نسخه ۵
عالی و مفید بود.
موفق باشید.
مرسی استاد … در مورد آینده وردپرس هم اگر شد مطلبی بنویسین. ارادت فراوان
درود ما معمولا آینده رو پیشگویی نمیکنیم و در مورد کارهای انجام شده صحبت میکنیم. 😀