مشاهده و رفع باگ ها و خطاهای وردپرس فاطمه نوروزی Rating: 5.0 out of 5
حفظ امنیت اطلاعات نه تنها در وردپرس، بلکه در همه جا حائز اهمیت است. روشن است که اگر سایت شما دارای حفره های امنیتی (bug) باشد، در معرض تهدیدات جدی، از جمله هک و افشای اطلاعات مهم سایتتان، قرار دارد.
برای تامین حفظ امنیت وب سایت های وردپرسی راهکارها و افزونه های زیادی است که در راهنمای وردپرس به برخی از آن ها نیز اشاره شده است؛ نظیر:
اقدامات امنیتی پایه برای افزایش امنیت وردپرس
افزایش امنیت سایت وردپرسی با افزونه Wordfence
وردپرس خود را ضد گلوله کنید – افزایش امنیت وردپرس به صورت حرفه ای
در این نوشته می خواهیم راهکارهایی را معرفی کنیم تا شما از حفره ها و باگ های امنیتی خود اطلاع پیدا کنید و بتوانید اقدامات لازم جهت رفع آنها را انجام دهید.
راهکار اول: استفاده از کدهای PHP
با قرار دادن قطعه کد زیر در wp-config.php خطاها و حفره های امنیتی داخل فایلی به نام debug.log در پوشه wp-content ذخیره خواهد شد.
|
1 2 3 4 5 6 7 8 9 10 11 12 |
// 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 waings define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', ); // 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. */ |
پیشنهاد می کنیم بهترین افزونه های جستجو در وردپرس
راهکار دوم: استفاده از افزونه ها
به ادعای سازندگانش، این افزونه دارای امکانات پیشرفته ای است که در افزونه های دیگر یافت نمی شود؛ از جمله: اشکال زدایی از AJAX calls ، REST API requests ، ریدایرکت (redirects) و توانایی محدود کردن آن ها توسط افزونه یا تم.
۲-افزونه Log Deprecated Notices
لاگ های مربوط به فایل های منسوخ، function ها و function argument ها را شناسایی می کند.
در منوی کنترل پنل سایت query, cache و اطلاعات دیگری که برای اشکال زدایی (debugging) مفید هستند را نمایش می دهد.
برچسب:
نویسنده: محمد رضا جوادیان