{"id":7533,"date":"2026-04-10T02:35:46","date_gmt":"2026-04-10T00:35:46","guid":{"rendered":"https:\/\/mybox.com\/help\/?post_type=manual_kb&#038;p=7533"},"modified":"2026-04-10T02:35:47","modified_gmt":"2026-04-10T00:35:47","slug":"how-to-safely-diagnose-wordpress-errors-without-impacting-visitors","status":"publish","type":"manual_kb","link":"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-safely-diagnose-wordpress-errors-without-impacting-visitors\/","title":{"rendered":"How to Safely Diagnose WordPress Errors Without Impacting Visitors"},"content":{"rendered":"\n<div class=\"translation-block translation-block-merged\">\n<p class=\"wp-block-paragraph\">One of the most stressful experiences for a website owner is trying to fix a &#8220;broken&#8221; site while visitors are actively using it. Traditionally, testing for plugin conflicts meant disabling your entire site&#8217;s functionality for everyone.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Troubleshooting<\/strong> plugin (part of the <strong>Health Check &amp; Troubleshooting<\/strong> suite) solves this by creating a &#8220;virtual sandbox&#8221; for administrators. It allows you to deactivate plugins and switch themes <strong>only for your own session<\/strong>, while your customers and readers continue to see the fully functional site.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-safely-diagnose-wordpress-errors-without-impacting-visitors\/#What_is_the_Troubleshooting_Plugin\" >What is the Troubleshooting Plugin?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-safely-diagnose-wordpress-errors-without-impacting-visitors\/#How_Diagnostic_Mode_Works\" >How Diagnostic Mode Works<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-safely-diagnose-wordpress-errors-without-impacting-visitors\/#Installation_and_Activation\" >Installation and Activation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-safely-diagnose-wordpress-errors-without-impacting-visitors\/#Running_a_Diagnostic_Session\" >Running a Diagnostic Session<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-safely-diagnose-wordpress-errors-without-impacting-visitors\/#Exiting_and_Cleanup\" >Exiting and Cleanup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-safely-diagnose-wordpress-errors-without-impacting-visitors\/#Best_Practices\" >Best Practices<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/how-to-safely-diagnose-wordpress-errors-without-impacting-visitors\/#Summary\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_the_Troubleshooting_Plugin\"><\/span>What is the Troubleshooting Plugin?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<\/div>\n\n<div id=\"mybox-2894724651\" class=\"mybox-content mybox-entity-placement\"><div class=\"early-access-banner-inpost\">\r\n  <div class=\"banner-left-inpost\">\r\n    <div class=\"icon-box-inpost\">\r\n      <img decoding=\"async\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2026\/02\/square-info-icon.svg\" alt=\"Info\">\r\n    <\/div>\r\n    <div class=\"text-box-inpost\">\r\n      <span class=\"label-inpost\"><span class=\"translation-block translation-block-banner-text\">Early access<\/span><\/span>\r\n      <h4><span class=\"translation-block translation-block-banner-text\">Still need help?<\/span><\/h4>\r\n      <p><span class=\"translation-block translation-block-banner-text\">Contact our customer service team.<\/span><\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"banner-right-inpost\">\r\n    <a href=\"https:\/\/panel.mybox.com\/helpdesk2\/v\/list\/\" class=\"banner-button-inpost\"><span class=\"translation-block translation-block-banner-text\">Message us<\/span><\/a>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"translation-block translation-block-merged\"><p class=\"wp-block-paragraph\">Troubleshooting mode is a specialized diagnostic environment for WordPress. Developed by the community and contributors like Marius LJ, it was designed to prevent the &#8220;site under construction&#8221; downtime usually required for debugging.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Admin-Only Isolation:<\/strong> Changes made in this mode are strictly local to your browser session.<\/li>\n\n\n\n<li><strong>Conflict Detection:<\/strong> It is the fastest way to determine if a specific plugin or your theme is causing a &#8220;Fatal Error&#8221; or layout issue on your <strong>mybox<\/strong> hosted site.<\/li>\n\n\n\n<li><strong>Lightweight:<\/strong> It doesn&#8217;t modify your database or permanently change your site settings.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_Diagnostic_Mode_Works\"><\/span>How Diagnostic Mode Works<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you enter Troubleshooting Mode, WordPress &#8220;tricks&#8221; the site into thinking all plugins are deactivated and a default theme (like Twenty Twenty-Four) is active.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>For You:<\/strong> The site looks like a fresh, empty installation.<\/li>\n\n\n\n<li><strong>For Everyone Else:<\/strong> The site remains exactly as it was, with all professional themes and plugins running normally.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">This isolation allows you to systematically turn plugins back on <strong>one by one<\/strong> until the error reappears. Once it does, you have found the culprit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Installation_and_Activation\"><\/span>Installation and Activation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Troubleshooting features are included in the <strong>Health Check &amp; Troubleshooting<\/strong> plugin, which is a must-have for any <strong>mybox<\/strong> administrator.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to your WordPress dashboard.<\/li>\n\n\n\n<li>Go to <strong>Plugins > Add New<\/strong>.<\/li>\n\n\n\n<li>Search for <strong>&#8220;Health Check &amp; Troubleshooting&#8221;<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Install<\/strong> and then <strong>Activate<\/strong>.<\/li>\n\n\n\n<li>Navigate to <strong>Tools > Site Health > Troubleshooting<\/strong>.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Running_a_Diagnostic_Session\"><\/span>Running a Diagnostic Session<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To begin finding the cause of your site&#8217;s issues:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Enable Troubleshooting Mode:<\/strong> Click the button to start the session. Your site will immediately revert to a default state (for you only).<\/li>\n\n\n\n<li><strong>Test the Core:<\/strong> Check if the error still exists. If the site is now working perfectly, you know the issue is <strong>not<\/strong> with WordPress core, but with a plugin or your theme.<\/li>\n\n\n\n<li><strong>Check the Theme:<\/strong> In the top admin bar, use the &#8220;Troubleshooting&#8221; menu to switch back to your active theme. If the error returns, the theme is the problem.<\/li>\n\n\n\n<li><strong>Check Plugins:<\/strong> If the theme is fine, start enabling your plugins one by one from the &#8220;Available Plugins&#8221; list in the Troubleshooting menu. Test the site after each activation.<\/li>\n\n\n\n<li><strong>Identify the Culprit:<\/strong> When the error returns, the last plugin you enabled is the source of the conflict.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exiting_and_Cleanup\"><\/span>Exiting and Cleanup<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have identified the problematic plugin or theme:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Click <strong>Exit Troubleshooting Mode<\/strong> in the top admin bar.<\/li>\n\n\n\n<li>Your session will end, and your view of the site will return to normal.<\/li>\n\n\n\n<li><strong>Pro Tip:<\/strong> Because you are on <strong>mybox<\/strong> infrastructure, remember to clear your server-side cache (like LiteSpeed) or browser cache after exiting to ensure you are seeing the live, &#8220;real&#8221; state of the site.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Best_Practices\"><\/span>Best Practices<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Caching Plugins:<\/strong> Sometimes caching plugins can interfere with the &#8220;isolation&#8221; of Troubleshooting mode. If you see strange behavior, temporarily deactivate your caching plugin before entering the mode.<\/li>\n\n\n\n<li><strong>Managed Updates:<\/strong> Once you find a faulty plugin, check if an update is available or if it is compatible with your current <strong>PHP version<\/strong> (e.g., PHP 8.1+).<\/li>\n\n\n\n<li><strong>Systematic Approach:<\/strong> Always enable plugins one at a time. Enabling them in groups makes it impossible to know exactly which one caused the crash.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Troubleshooting plugin is the &#8220;safety net&#8221; for WordPress maintenance. It turns a high-risk debugging process into a secure, private exercise. By using this tool on your <strong>mybox<\/strong> server, you can maintain a professional image for your visitors while solving technical headaches behind the scenes.<\/p>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[58,60,25],"manual_kb_tag":[550,8636,9986,9987,9988,9989,9990,9991,9992,545],"class_list":["post-7533","manual_kb","type-manual_kb","status-publish","format-standard","hentry","manualknowledgebasecat-web-applications-cms","manualknowledgebasecat-wordpress-plugins","manualknowledgebasecat-hosting","manual_kb_tag-plugin-conflict","manual_kb_tag-theme-conflict","manual_kb_tag-troubleshooting-mode","manual_kb_tag-health-check-plugin","manual_kb_tag-troubleshooting-plugin","manual_kb_tag-plugin-conflict-detection","manual_kb_tag-plugin-diagnostics","manual_kb_tag-theme-diagnostics","manual_kb_tag-diagnostic-mode","manual_kb_tag-wordpress-troubleshooting"],"_links":{"self":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7533\/revisions"}],"predecessor-version":[{"id":7534,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7533\/revisions\/7534"}],"wp:attachment":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/media?parent=7533"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manualknowledgebasecat?post=7533"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb_tag?post=7533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}