مشاهده و رفع باگ ها و خطاهای وردپرس

  • توسط فاطمه نوروزی
  • ۳ سال پیش
  • ۲
مشاهده و رفع باگ ها و خطاهای وردپرس

[fusion_builder_container hundred_percent=”no” equal_height_columns=”no” menu_anchor=”” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” class=”” id=”” background_color=”” background_image=”” background_position=”center center” background_repeat=”no-repeat” fade=”no” background_parallax=”none” parallax_speed=”0.3″ video_mp4=”” video_webm=”” video_ogv=”” video_url=”” video_aspect_ratio=”16:9″ video_loop=”yes” video_mute=”yes” overlay_color=”” video_preview_image=”” border_size=”” border_color=”” border_style=”solid” padding_top=”” padding_bottom=”” padding_left=”” padding_right=””][fusion_builder_row][fusion_builder_column type=”1_1″ layout=”1_1″ background_position=”left top” background_color=”” border_size=”” border_color=”” border_style=”solid” border_position=”all” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”small-visibility,medium-visibility,large-visibility” center_content=”no” last=”no” min_height=”” hover_type=”none” link=””][fusion_text]

حفظ امنیت اطلاعات نه تنها در وردپرس، بلکه در همه جا حائز اهمیت است. روشن است که اگر سایت شما دارای حفره های امنیتی (bug) باشد، در معرض تهدیدات جدی، از جمله هک و افشای اطلاعات مهم سایتتان، قرار دارد.

برای تامین حفظ امنیت وب سایت های وردپرسی راهکارها و افزونه های زیادی است که در راهنمای وردپرس به برخی از آن ها نیز اشاره شده است؛ نظیر:

اقدامات امنیتی پایه برای افزایش امنیت وردپرس
افزایش امنیت سایت وردپرسی با افزونه Wordfence
وردپرس خود را ضد گلوله کنید – افزایش امنیت وردپرس به صورت حرفه ای

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

راهکار اول: استفاده از کدهای PHP

با قرار دادن قطعه کد زیر در wp-config.php خطاها و حفره های امنیتی داخل فایلی به نام debug.log در پوشه wp-content ذخیره خواهد شد.

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings 
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define( 'SCRIPT_DEBUG', true );

نکته مهم: حتما کد بالا را قبل از قطعه کد زیر در wp-config.php قرار دهید.

/* That's all, stop editing! Happy blogging. */

راهکار دوم: استفاده از افزونه ها

۱- افزونه Query Monitor

Query Monitor

به ادعای سازندگانش، این افزونه دارای امکانات پیشرفته ای است که در افزونه های دیگر یافت نمی شود؛ از جمله: اشکال زدایی از AJAX calls ، REST API requests ، ریدایرکت (redirects) و توانایی محدود کردن آن ها توسط افزونه یا تم.

۲-افزونه Log Deprecated Notices

Log Deprecated Notices

لاگ های مربوط به فایل های منسوخ، function ها و function argument ها را شناسایی می کند.

۳- افزونه Debug Bar

Debug Bar

در منوی کنترل پنل سایت query, cache و اطلاعات دیگری که برای اشکال زدایی (debugging) مفید هستند را نمایش می دهد.

[/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]

  • facebook
  • googleplus
  • twitter
  • linkedin
  • linkedin
  • linkedin

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

۲ نظرات در حال حاضر

  1. سلام مدتی هست که طبق این صفحه نمیدونم شل یا …
    روی سایتم میفته و همه چیز زاپنی و … میشه و دیگه داخل گوگل صفحه اول نیستم شما میتونید مشکل را برای همیشه برطرف کنید چون من هر بار مجبور به رستور بک آپ مثلا روز قبلش هستم

    • سلام وقت بخیر
      سریع ترین و امن ترین راه برای رفع این مشکل شما، تماس با پشتیبانی هاست هست چون به کلیه ماژول های فعال اشراف دارند
      و در نظر داشته باشید هیچ زمان از افزونه و قالب های رایگان استفاده نکنید مگر از سایت های معتبر مثل وردپرس
      موفق باشید

دیدگاهتان را بنویسید

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