حل خطای Notice و Warning در وردپرس (غیر فعال کردن خطایابی)

4 / 5. تعداد رای: 8

ل خطای Notice و Warning در وردپرس
ل خطای Notice و Warning در وردپرس

حل ارور Notice و Warning در وردپرس

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

نکته: Notice‌ها و Warning‌ها در وردپرس مشکل خاصی برای سایت شما ایجاد نمی‌کنند. در صورتی که سایت شما مشکل برنامه نویسی داشته باشد، ارور ۵۰۰ دریافت خواهید کرد. در نتیجه نگران این اخطار‌ها نباشید.

غیر فعال کردن خطایابی وردپرس

در مرحله اول وارد بخش مدیریت فایل در پنل کاربری هاست خود شوید، سپس روی فایل wp-config کلیک راست و روی edit کلیک کنید. حال در این فایل به دنبال کد زیر باشید و مقدار true را به false تغییر دهید و در آخر تغییرات اعمال شده را ذخیره کنید.

define( 'WP_DEBUG', true );

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

همچنین برای غیرفعال کردن فایل error_log در سی پنل خود میتوانید فایل wp-config را ویرایش کنید. کد زیر را یافته و مقدار on را با off جایگزین کنید. اگر کد وجود نداشت. آنرا به فایل wp-config.php بعد از wp_debug اضافه کنید.

ini_set('display_errors','Off'); 

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

موفق و پیروز باشید.

نظر شما در این مورد چیه؟

  1. U364512 ۲۷ آذر ۱۴۰۳

    سلام، واقعا ممنونم. خیلی نگران بهم ریختن سایت و نمایش اخطارها بودم، همون یه خط ini رو اضافه کردم درست شد، سپاس

  2. U359209 ۱۴ آبان ۱۴۰۳

    خیلی ممنون مشکلم حل شد

  3. U356551 ۲۴ مهر ۱۴۰۳

    سلام بالای سایت من این نوشته اومده باید چیکار کنم که بره؟
    Warning: Attempt to read property “slug” on null in C:\xampp\htdocs\paint\wp-includes\taxonomy.php on line 4683

  4. U354476 ۲۵ شهریور ۱۴۰۳

    سلام ارور بالای صفحه سایت من این هستش:
    Warning: Undefined array key “file” in /home3/msgindus/crane.msgindustry.com/wp-includes/media.php on line 1749

  5. U354476 ۲۵ شهریور ۱۴۰۳

    Warning: Undefined array key “file” in /home3/msgindus/crane.msgindustry.com/wp-includes/media.php on line 1749

  6. U354476 ۲۵ شهریور ۱۴۰۳

    سلام ارور بالای صفحه سایت من این هستش

  7. U345402 ۲ شهریور ۱۴۰۳

    من این آموزش رو در سایتم پیش بردم اما باز هم این ارور رو داخل صفحه خود سایت بالای هدر دارم :
    scandir(/home/mowjma/public_html/wp-content/themes/ahura/elements/widgets/): Failed to open directory

  8. U337461 ۲ بهمن ۱۴۰۲

    سلام وقت بخیر در هدر سایت من این کد خطا ظاهر شده
    Warning: Undefined array key “options” in /home3/ahiifcnz/public_html/wp-content/plugins/elementor-pro/modules/theme-builder/widgets/site-logo.php on line 194

  9. U335767 ۵ دی ۱۴۰۲

    مشکل من در هنگام نصب افزونه wp super cache بود که در هنگام نصبش با warning مواجه میشد ایا با این کار میشه اونو بر طرف کرد؟

  10. U335143 ۲۴ آذر ۱۴۰۲

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

    Warning: Attempt to read property “post_status” on null in E:\XAMPP\htdocs\mobishop\wp-content\plugins\elementor\core\base\document.php on line 1780

    Warning: Attempt to read property “post_status” on null in E:\XAMPP\htdocs\mobishop\wp-content\plugins\elementor\core\base\document.php on line 1789

    Warning: Attempt to read property “post_status” on null in E:\XAMPP\htdocs\mobishop\wp-content\plugins\elementor\core\kits\manager.php on line 280

    این وارنینگ هارو چطوری باید رفعشون کنم

    • تیم پشتیبانی تیم پشتیبانی ۲۵ آذر ۱۴۰۲

      سلام
      در همین پستی که کامنت گذاشتید به صورت کامل توضیح داده شده نحوه حل این مشکل

  11. U333427 ۲۷ آبان ۱۴۰۲

    سلام خسته نباشید هنگامی که میخوام قالب بزنم این صفحه باز میشه مشکل چیه؟
    Duplicator – Bootloader version: 1.5.4
    » dup-installer-bootlog__[HASH].txt
    Setup Notice
    An error has occurred. In order to load the full installer please resolve the issue below.
    NOTICE: ZipArchive and Shell Exec are not enabled on this server please talk to your host or server admin about enabling ZipArchive or Shell Exec on this server or manually extract archive then choose Advanced > Manual Extract in installer.
    Server Settings
    ZipArchive: Disabled
    Shell Unzip: Disabled
    Extraction Path: C:/xampp/htdocs/azmayeshi
    Installer Path: dup-installer
    Archive Size: Expected Size: 60.35MB Actual Size: 62.31MB
    Boot Log dup-installer-bootlog__[HASH].txt
    Note: For archive.zip files either ZipArchive or Shell Exec will need to be enabled for the installer to run automatically otherwise a manual extraction will need to be performed. In order to run the installer manually follow the instructions to manually extract before running the installer.

    • Reza Rad رضا راد ۲۸ آبان ۱۴۰۲

      سلام روی هاست شما باید shellexec یا zip archive نصب باشه و نصب نیست. اگر لوکال هاست دارید باید تغییرش بدین به wamp

  12. U328998 ۱۰ آبان ۱۴۰۲

    سلام
    برای من جواب نداد ولی کد زیر رو قرار دادم به جای : define(‘WP_DEBUG’, false);
    جواب داد

    ini_set(‘display_errors’,’Off’);

    ini_set(‘error_reporting’, E_ALL );

    define(‘WP_DEBUG’, false);

    define(‘WP_DEBUG_DISPLAY’, false);

  13. U37266 ۱۵ اردیبهشت ۱۴۰۰

    با سلام

    همه کار های گفته شده رو انجام دادم ولی باز ارور به این صورت در wp-admin نمایش داده میشود

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

    • U37266 ۱۵ اردیبهشت ۱۴۰۰

      مشکل با پاک کردن این خط از کد افزونه حل شد
      /**
      * Print an admin notice if too many plugins are manipulating sessions.
      *
      * @global array $wp_session_messages
      */
      function wp_session_manager_multiple_sessions_notice()
      {
      global $wp_session_messages;
      ?>

      <?php
      }

      با تشکر

      • U37266 ۱۵ اردیبهشت ۱۴۰۰

        کد کامل :
        /**
        * Print an admin notice if too many plugins are manipulating sessions.
        *
        * @global array $wp_session_messages
        */
        function wp_session_manager_multiple_sessions_notice()
        {
        global $wp_session_messages;
        ?>

        <?php
        }

  14. U26845 ۱۸ اسفند ۱۳۹۹

    سلام من از لوکال هاست استفاده میکنم و بعد از نصب افزونه های قالب اهورا این ارور رو دریافت میکنم
    Warning: The magic method Merlin_Logger::__wakeup() must have public visibility in C:\xampp\htdocs\es\wp-content\themes\ahura\wizard\merlin\includes\class-merlin-logger.php on line 194
    مشکل چیه؟!

    • تیم پشتیبانی تیم پشتیبانی ۱۸ اسفند ۱۳۹۹

      با سلام
      Notice‌ها و Warning‌ها در وردپرس مشکل خاصی برای سایت شما ایجاد نمی‌کنند. در صورتی که سایت شما مشکل برنامه نویسی داشته باشد، ارور ۵۰۰ دریافت خواهید کرد. در نتیجه نگران این اخطار‌ها نباشید. برای حل مشکل warning و notice در وردپرس طبق این آموزش خطاهای وردپرس را غیر فعال بفرمایید. https://mihanwp.com/hide-error-in-wordpress

      • U38352 ۹ فروردین ۱۴۰۰

        میشه لطفا راهنمایی درست حسابی کنین چون مشکل منم حل نشده

        • تیم پشتیبانی تیم پشتیبانی ۱۰ فروردین ۱۴۰۰

          متوجه منظور شما نمیشم. شما باید دقیقا مطابق لینکی که ارسال کردم نمایش خطا در وردپرس رو غیرفعال کنید. دقیقا و کاملا مطابق همین آموزش.

  15. U36742 ۱۲ اسفند ۱۳۹۹

    Warning: The magic method Merlin_Logger::__wakeup() must have public visibility in C:\xampp\htdocs\WP\wp-content\themes\ahura\wizard\merlin\includes\class-merlin-logger.php on line 194
    سلام ارور فوق پس از نصب قالب اهورا در لوکال هاست بوجود اومده…
    چطور میتونم برطرف کنم؟

    • تیم پشتیبانی تیم پشتیبانی ۱۲ اسفند ۱۳۹۹

      باسلام
      Notice‌ها و Warning‌ها در وردپرس مشکل خاصی برای سایت شما ایجاد نمی‌کنند. در صورتی که سایت شما مشکل برنامه نویسی داشته باشد، ارور ۵۰۰ دریافت خواهید کرد. در نتیجه نگران این اخطار‌ها نباشید. برای حل مشکل warning و notice در وردپرس طبق این آموزش خطاهای وردپرس را غیر فعال بفرمایید. https://mihanwp.com/hide-error-in-wordpress

  16. U26668 ۱۶ آبان ۱۳۹۹

    سلام خسته نباشید من موارد بالا رو انجام دادم ولی بازم درست نشد.
    خطایی که در صفحه پیشخوان من ظاهر میشه مثل زیر میباشد : ممنون میشم راهنمایی کنید

    Warning: fopen(/home/firstst2/public_html/wp-content/plugins/yith-woocommerce-wishlist/init.php): failed to open stream: No such file or directory in /home/firstst2/public_html/wp-includes/functions.php on line 6027

    Warning: fread() expects parameter 1 to be resource, boolean given in /home/firstst2/public_html/wp-includes/functions.php on line 6030

    Warning: fclose() expects parameter 1 to be resource, boolean given in /home/firstst2/public_html/wp-includes/functions.php on line 6033

    Warning: Cannot modify header information – headers already sent by (output started at /home/firstst2/public_html/wp-includes/functions.php:6027) in /home/firstst2/public_html/wp-includes/functions.php on line 6274

    Warning: Cannot modify header information – headers already sent by (output started at /home/firstst2/public_html/wp-includes/functions.php:6027) in /home/firstst2/public_html/wp-includes/functions.php on line 6274

    Warning: Cannot modify header information – headers already sent by (output started at /home/firstst2/public_html/wp-includes/functions.php:6027) in /home/firstst2/public_html/wp-admin/includes/misc.php on line 1310

    Warning: Cannot modify header information – headers already sent by (output started at /home/firstst2/public_html/wp-includes/fun

    • تیم پشتیبانی تیم پشتیبانی ۱۷ آبان ۱۳۹۹

      با سلام
      Notice‌ها و Warning‌ها در وردپرس مشکل خاصی برای سایت شما ایجاد نمی‌کنند. در صورتی که سایت شما مشکل برنامه نویسی داشته باشد، ارور ۵۰۰ دریافت خواهید کرد. در نتیجه نگران این اخطار‌ها نباشید.
      برای حل مشکل warning و notice در وردپرس طبق این آموزش خطاهای وردپرس را غیر فعال کنید.
      https://mihanwp.com/hide-error-in-wordpress/

  17. U27482 ۱۶ اردیبهشت ۱۳۹۹

    این ارور مربوط به چیه لطفا راهنمایی کنید
    Fatal error: Uncaught Error: Call to undefined function et_is_woocommerce_plugin_active() in /home/reyinfo/public_html/wp-content/themes/Divi/includes/builder/autoload.php:186 Stack trace: #0 /home/reyinfo/public_html/wp-content/themes/Divi/includes/builder/framework.php(31): require_once() #1 /home/reyinfo/public_html/wp-content/themes/Divi/et-pagebuilder/et-pagebuilder.php(13): require_once(‘/home/reyinfo/p…’) #2 /home/reyinfo/public_html/wp-includes/class-wp-hook.php(287): et_setup_builder(”) #3 /home/reyinfo/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #4 /home/reyinfo/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #5 /home/reyinfo/public_html/wp-settings.php(540): do_action(‘init’) #6 /home/reyinfo/public_html/wp-config.php(90): require_once(‘/home/reyinfo/p…’) #7 /home/reyinfo/public_html/wp-load.php(37): require_once(‘/home/reyinfo/p…’) #8 /home/reyinfo/public_html/wp-blog-header.php(13): require_once(‘/home/reyinfo/p…’) #9 /home/reyinfo/public_htm in /home/reyinfo/public_html/wp-content/themes/Divi/includes/builder/autoload.php on line 186

  18. U21160 ۲۶ مرداد ۱۳۹۸

    سلام انجام دادم زیر هر نوشته ی سایت یه متن انگلسیسی میاد

    Notice: Undefined variable: req in /home/tasisate/public_html/wp-content/themes/aryan/functions.php on line 687

    Notice: Undefined variable: commenter in /home/tasisate/public_html/wp-content/themes/aryan/functions.php on line 689

    Notice: Undefined variable: aria_req in /home/tasisate/public_html/wp-content/themes/aryan/functions.php on line 691

    Notice: Undefined variable: req in /home/tasisate/public_html/wp-content/themes/aryan/functions.php on line 699

    Notice: Undefined variable: commenter in /home/tasisate/public_html/wp-content/themes/aryan/functions.php on line 701

    Notice: Undefined variable: aria_req in /home/tasisate/public_html/wp-content/themes/aryan/functions.php on line 703

    Notice: Undefined variable: commenter in /home/tasisate/public_html/wp-content/themes/aryan/functions.php on line 711
    مال چیه اینا باید چیکار کرد که بره؟

  19. U11168 ۴ خرداد ۱۳۹۸

    من این کار رو کردم ولی باز هم در پنل ادمین نمایش داده میشه

  20. کاربر مهمان ۲۱ اردیبهشت ۱۳۹۸

    سلام
    چطور این ارور رو حذف کنم؟

  21. کاربر مهمان ۴ مهر ۱۳۹۷

    سلام
    مشکل حل نشده این کد رو هم ندارم
    خودم باید اضافه کنم
    ini_set(‘display_errors’,’Off’);

    • U11404 ۴ مهر ۱۳۹۷

      درود
      طبق همین آموزش پیش بروید حل میشود. کد وجود دارد. از یک برنامه نویس کمک بگیرید.

  22. U11168 ۱۵ اسفند ۱۳۹۶

    ini_set(‘display_errors’,’Off’);

    من این کد رو نیافتم ایا لازمه

  23. کاربر مهمان ۱ اسفند ۱۳۹۶

    سلام پنل مدیریت سایتت تون را میگید اختصاصی هست که با افزونه ساختید اینم لینک افزونه هم نسخه رایگان داره و هم نسخه پرو و حرفه ای ! https://www.creative-tim.com/product/material-dashboard#

    • Reza Rad رضا راد ۱ اسفند ۱۳۹۶

      درود بر شما جناب اقای صفری عزیز٬ از کارمندان قدیمی میهن وردپرس . البته وفادار!
      اگر اندکی دانش وردپرس و کدنویسی داشته باشید متوجه خواهید شد که این لینکی که ارسال فرمودید افزونه نیست و تنها یک قالب html هست. هر دو قالب با طراحی متریال و بوت استرپ ساخته شده اند که باعث شده شبیه یکدیگر باشند. روز خوبی داشته باشید!