جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • مقالات و آموزش ها
  • فروشگاه
  • درباره ما
  • پرسش و پاسخ
  • دانلود وردپرس
  • ارتباط با ما

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
  • phone 04133252264
  • email info@wpnegar.ir
perm_identity
سبد خرید 0
  • قوانین و مقررات
  • ثبت تیکت
0
وردپرس نگار (وی‌پی نگار) - WP Negar
  • صفحه اصلی
  • مقالات و آموزش ها
  • فروشگاه
  • درباره ما
  • پرسش و پاسخ
  • دانلود وردپرس
  • ارتباط با ما
perm_identity ورود و ثبت نام

وبلاگ

وردپرس نگار (وی‌پی نگار) - WP Negar > مقالات و آموزش ها > آموزش وردپرس > هشدار قدیمی بودن نسخه PHP هاست در وردپرس ۵٫۱

هشدار قدیمی بودن نسخه PHP هاست در وردپرس ۵٫۱

access_time27 ژانویه 2019
perm_identity ارسال شده توسط سحر امیرعباسیان
folder_open آموزش وردپرس
visibility 908 بازدید
قدیمی بودن نسخه PHP هاست

همه ما می دانیم که راه اندازی یک سایت وردپرسی نیازمند یک سری پیش‌نیازهایی در هاست می باشد. برای مثال اگر هاست شما لینوکسی باشد بهتر است، از Mysql پشتیبانی کند و همچنین از PHP پشتیبانی کند. اغلب سرورها نسخه‌های مختلفی از php را ارائه می‌دهند که در صورتی که این ورژن خیلی پایین نباشد مشکلی در نصب وردپرس ایجاد نمیکند.
ولی در نسخه های بعد از ۵٫۱ وردپرس، مدیران سایت در پیشخوان وردپرس، پیام‌ها و اخطار‌هایی در مورد قدیمی بودن نسخه PHP هاست خود مشاهده می کنند.

قدیمی بودن نسخه PHP هاست

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

قدیمی بودن نسخه PHP هاست

در حالی که کمترین نسخه‌ای از PHP که در حال حاضر پشتیبانی می شود و به روز رسانی های امنیتی دریافت می کند، نسخه ۷٫۱ می باشد، ما بر این باوریم که نباید محدودیتی از طرف پشتیبانی وجود داشته باشد. PHP 5.6 هنوز هم جزو نسخه‌های پیشنهادی برای برآورده کردن نیازهای وردپرس و اجرای بهتر آن است. همان‌طور که گفتیم، نسخه ۵٫۶، آستانه دریافت هشدار قدیمی بودن نسخه PHP هاست می باشد و احتمال افزایش این آستانه در آینده وجود دارد.

مشاهده ورژن پی اچ پی

مشاهده ورژن پی اچ پی

با کلیک کردن روی دکمه Learn more about updating PHP وارد صفحه ای می شوید که این مشکل را کاملا برای شما توضیح می‌دهد و راه‌حل آن را هم به شما ارائه می دهد، تا بتوانید نسخه PHP را بروزرسانی نمایید. این لینک امکان شخصی‌سازی دارد و شرکت‌های هاستینگ می‌توانند این لینک را با بکار بردن متغیر (Environment (WP_UPDATE_PHP_URL عوض کنند تا به کاربران نمایش داده شود. این کار باید هنگامی انجام شود که منبع آموزشی خوبی برای بروزرسانی PHP در زبان شما وجود داشته باشد. در تصویر پایین مشاهده می کنید که، اگر این لینک عوض شد، باز هم نسخه اصلی آموزش آن که در سایت اصلی وردپرس وجود دارد، در دسترس همه کاربران خواهد بود.

مشاهده ورژن پی اچ پی

جلوگیری از Fatal Error

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

نحوه رفع خطاها:

با بکار بردن محافظ (WSOD (white-screen-of-death protection، وردپرس میداند که چه زمانی Fatal Error ایجاد شده و کدام قالب یا افزونه‌ها باعث این مشکل شده‌ و آن‌ها را شناسایی خواهد کرد. زمانی که به پیشخوان وردپرس می روید، قالب و افزونه مربوطه غیر فعال خواهد شد تا کاربران بتوانند مشکل را (حداقل به طور موقت) برطرف نمایند. این قالب یا افزونه‌ها تنها در پنل مدیریتی و backend غیر فعال خواهند شد که در ظاهر یا frontend بی‌تاثیر می باشد ولی همین بی‌تاثیر بودن هم خطرناک است. همین که کاربر مشاهده کند سایتش در دسترس نمی باشد و تغییری ایجاد شده است، می‌تواند برای حل مشکل زودتر اقدام کند. WSOD این امکان را ایجاد می‌کند تا زمانی که سایت شما با مشکلی مواجه شد، صفحه‌ای مثل تصویر پایین نمایش داده شود تا با بکار بردن لینک پایین این صفحه، مدیر سایت نسبت به حل مشکل اقدام نماید.

چگونه خطاها را برطرف کنیم؟

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

سایت‌هایی که نمی‌خواهند از این ویژگی استفاده کنند…

سایت هایی که تمایلی ندارند این ویژگی را بکار ببرند و می خواهند محافظ WSOD حذف شود، می‌توانند یک فایل به نام fatal-error-handler.php ایجاد کرده که باید شامل یک class سفارشی برای مواجه با Fatal Error باشد. برای اینکه کلا این ویژگی غیرفعال شود، می‌توان از فیلتر WP_DISABLE_FATAL_ERROR_HANDLER استفاده کرد.

شناسایی نسخه PHP مورد نیاز افزونه هنگام نصب آن

وردپرس ۵٫۱ زمان نصب افزونه جدید، برای آن دسته از افزونه‌هایی که به نسخه‌ی PHP بالاتری نسبت به نسخه‌ای که روی سرور شما نصب است نیاز دارند، هشداری با عنوان “قدیمی بودن نسخه PHP هاست” به کاربران می‌دهد تا از عدم سازگاری افزونه مورد نظرشان با نسخه PHP سرور خود مطلع شوند. تا امروز هم هر افزونه‌ای که می‌خواستیم نصب کنیم، وردپرس سازگاری یا عدم سازگاری افزونه را با نسخه فعلی وردپرس به ما نمایش می‌داد. حال چنین امکانی برای نسخه PHP هم ایجاد شده است. از این به بعد سازگاری افزونه‌ها با نسخه وردپرس و PHP شما برای وردپرس مهم می باشد و در صورتی که این سازگاری و هماهنگی وجود نداشته باشد، دکمه نصب هم غیر فعال خواهد شد.

امیدوارم این مطلب برایتان مفید بوده باشد. منتظر پیشنهادات و انتقاداتتون هستیم  🙂

برچسب ها: بروزرسانی وردپرستغییرات وردپرسجلوگیری از ارورهای پی اچ پیقدیمی بودن نسخه PHP هاستهشدار قدیمی بودن نسخه PHP هاست در وردپرسهشدار قدیمی بودن نسخه PHP هاست در وردپرس ۵٫۱وردپرس 5
درباره سحر امیرعباسیان

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

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

    2.24k بازدید

  • Avoid CSS expressions
    خطای Avoid CSS expressions در gtmetrix

    1.86k بازدید

  • جی تی متریکس
    جی تی متریکس (GTmetrix) چیست؟

    1.97k بازدید

  • تعداد پست ها
    تغییر تعداد پست های نمایش داده شده در صفحه وبلاگ وردپرس

    2.27k بازدید

  • ویژووال کامپوزر
    آموزش کار با visual composer در وردپرس

    1.2k بازدید

جدید تر سفارشی‌ سازی ویرایشگر گوتنبرگ با Atomic Blocks
قدیمی تر آموزش کار با visual composer در وردپرس

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
محصولات
  • قالب استارتاپی و دیجیتال مارکتینگ هوپر | Hoper ۷۰,۰۰۰ تومان ۴۰,۰۰۰ تومان
  • ویژوال کامپوزر افزونه ویژوال کامپوزر - WP Bakery Visual Composer فارسی نسخه 5.6 ۴۰,۰۰۰ تومان ۳۲,۰۰۰ تومان
  • افزونه مقایسه محصولات ووکامرس افزونه مقایسه پیشرفته محصولات ووکامرس - افزونه قیاس ۳۵,۰۰۰ تومان ۲۵,۰۰۰ تومان
  • افزونه نظرات حرفه ای وردپرس افزونه نظرات حرفه ای وردپرس Commentator ۱۹,۰۰۰ تومان ۱۰,۰۰۰ تومان

تخفیف 50 درصدی وی پی نگار

سیستم پرسش و پاسخ
سیستم پرسش و پاسخ وی‌پی نگار
  • محبوب
  • جدید
  • دیدگاه ها
قبلی بعدی
کانال تلگرام وی‌پی نگار
کانال تلگرام وی‌پی نگار
برجسته ترین ها
  • اضافه کردن فیلد دلخواه جدید به فرم خرید افزونه edd 3 votes, average: 5,00 out of 53 votes, average: 5,00 out of 53 votes, average: 5,00 out of 53 votes, average: 5,00 out of 53 votes, average: 5,00 out of 5 (5,00 out of 5)
  • آموزش تعریف و اضافه کردن فهرست به پوسته وردپرس 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • انتقال ابزارک بین سایت های وردپرسی 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • حل مشکل درخواست اطلاعات ftp در وردپرس 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • نحوه ی تغییر سریع نام نقش های کاربری در وردپرس با بکار بردن کد 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • کد قرار دادن عکس در پس زمینه قالب وردپرس 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • نمایش موقعیت در نقشه گوگل در سایت با استفاده از کد 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • نحوه ی قرار دادن QR code در سایت وردپرسی 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • آموزش ذخیره خودکار تصاویر هنگام انتشار مطلب با Cache images 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
  • آموزش مدیریت دسته بندی محصولات در ووکامرس 2 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 52 votes, average: 5,00 out of 5 (5,00 out of 5)
سیستم پرسش و پاسخ


سیستم پرسش و پاسخ وی‌پی نگار

کانال تلگرام وی‌پی نگار


کانال تلگرام وی‌پی نگار

درباره ما

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

logo-samandehi

منابع رسمی وردپرس
  • سایت رسمی وردپرس جهانی
  • مخزن افزونه ها وردپرس
  • مخزن قالب های وردپرس
  • مخزن کد های وردپرس
پل های ارتباطی
  • location_on
    تبریز - فلکه دانشگاه - ساختمان تبریز - طبقه ۶ - واحد ۲۰
  • phone_android
    04133252264
  • perm_phone_msg
    04133253162
  • email
    info@wpnegar.ir
تمامی حقوق برای سایت وی پی نگار محفوظ می باشد.
keyboard_arrow_up