Plugin Detective – Troubleshooting

Descrizione

Plugin Detective ti aiuta a capire la causa dei problemi ed a risolverli velocemente. Una volta che è stato trovato il colpevole, il plugin problematico può essere rapidamente disattivato. Puoi persino riparare il tuo sito quando c’è la White Screen of Death (Schermata bianca della morte). Vorrai avere Plugin Detective installato così, se il tuo sito avrà problemi causati da un conflitto o da un aggiornamento andato storto, potrai far tornare il tuo sito operativo in men che non si dica!

We’ve all been there – something’s broken on your site. You’ve looked around the web for advice about what to do and have stumbled across the typical wisdom – deactivate all your plugins and then re-activate them one-by-one, checking your site for the problem after each reactivation.

Ugh.

Certamente funziona, ma chi ha tempo per farlo?

Detective Otto Bot walks you through solving your case one step at a time, all from one single screen.

Just open up a case and tell Detective Otto where you’re seeing the problem. If there are any plugins that are required for your site to run correctly, tell Otto about those too.

Then Otto will interrogate the suspects and keep track of clues, checking in with you from time to time. All you need to do is answer “Yes, it’s fixed” or “No, it’s still broken” each time. Otto does the rest and finds the culprit in just minutes.

Best of all – Plugin Detective can work even if you’re just seeing the White Screen of Death on your site or if all you can see are PHP errors. See the FAQ’s for how to access plugin detective and log into WordPress even if you can’t get to your login screen.

Once Otto has identified the culprit, you can quickly deactivate the troublesome plugin and go about your day.

Screenshot

  • Troubleshoot link on the admin bar
  • Welcome screen
  • Seeing the problem on Otto's screen
  • Marking the key witnesses (required plugins)
  • Testing Otto's screen to see if the problem is still there
  • Culprit found! Option to disable the problem plugin

Installazione

Manual Installation

  1. Upload the entire /plugin-detective directory to the /wp-content/plugins/ directory.
  2. Activate Plugin Detective through the ‘Plugins’ menu in WordPress.

FAQ

How do I use Plugin Detective?

Install Plugin Detective. Then from the WordPress admin, you’ll find Plugin Detective under the Tools menu.

Alternatively, you’ll find a Troubleshoot link added to your admin bar. Click this link on any page, admin or front end, to troubleshoot an issue you’re seeing on that page.

I just see errors or a white screen. Can I still use Plugin Detective to troubleshoot what’s gone wrong?

As long as you can still access your hosting account, you can install Plugin Detective via FTP. We’ve included instructions for Manual Installation on the Installation tab.

Once Plugin Detective is installed, head to yoursite.com/wp-content/plugins/plugin-detective/troubleshoot. You’ll be asked to log in with your WordPress username and password just to make sure you have the right permissions and then Detective Otto Bot will step you through troubleshooting just like always.

How does Detective Otto figure out which plugin is breaking my site?

Detective Otto learns from you. While interrogating the different suspects, Otto will check in with you to see if the issue is still happening on your site or not. You just need to answer “Fixed” or “Broken” after Otto makes a change.

Each of your answers provides Otto another clue that he is able to use to narrow down the list of plugins to find just the one that’s causing the problem.

What if it’s not easy to see what’s broken?

There’s no time limit on the clues for Otto. Some issues are more complex than others. You can use the embedded screen Otto provides you to step through several steps to see if the issue appears, or you can even open your site in a new window and step through whatever steps it takes to replicate the problem you’re having. Once you have the answer – minutes or even hours later – you can tell Otto either “Yes, it’s fixed” or “No, it’s still broken”.

Is this faster than me troubleshooting my plugins manually?

Sì, è molto più veloce. I robot possono essere veramente veloci a risolvere enigmi come questi, e il Detective Otto Bot non fa eccezione. Invece che disabilitare i tuoi plugin uno per uno, Otto può disabilitare gruppi di plugin, e usare le tue risposte per restringere il campo delle sue indagini usando la ricerca dicotomica (una parola complicata ma che ti aiuta a risparmiare tempo).

Ho detto al Detective Otto che il problema era stato corretto, quindi perchè sta ancora interrogando i sospettati?

Probabilmente Otto stava interrogando un gruppo di sospettati in quel momento. L’indizio che il problema è stato risolto, semplicemente restringe il campo al fatto che il sospettato sia in quel gruppo. Fai fare ad Otto un paio di altri interrogatori e lui troverà l’esatto plugin che sta causando il tuo problema.

Plugin Detective funziona su installazioni multisito?

No, ancora non supportiamo il multisito. Volevamo permettere alle persone di usare Plugin Detective il prima possibile, ma c’è una notevole quantità di lavoro da compiere prima che il plugin supporti il multisito. Come forse saprai, il multisito può diventare un po’ complicato.

Con un’installazione singola, è semplice determinare quali plugin sono attivi e gestirli. Con un multisito, ci sono plugin attivi a livello di sito e plugin attivi a livello di rete. Inoltre teoricamente Plugin Detective potrebbe essere eseguito sull’intera rete, o solo sul singolo sito. Oltre a questo ci sono differenze di permessi tra un amministratore di rete e un amministratore di sito, quindi questo ci richiederà un po’ di lavoro per supportare tutto quanto. Vogliamo vedere quanto interesse c’è nel supportare le installazioni multisito, e avere un po’ di feedback dagli utenti multisito per capire cosa sarebbe più utile per loro e come lo userebbero.

Se stai leggendo questa risposta, probabilmente vuoi usare Plugin Detective per diagnosticare installazioni multisito. Inviaci un’email (support@tylerdigital.com) per farci sapere che sei interessato e per rispondere ad alcune domande per aiutarci a integrare questa funzionalità nel modo giusto:

Questo sarebbe uno strumento solo per te (l’amministratore di rete) o vorresti che gli amministratori del sito siano in grado di utilizzarlo (e immagino che loro debbano solo poter testare i plugin che hanno nel loro sito, ma non disabilitare i plugin che hai attivato a livello di rete)?

Recensioni

1 Ottobre 2020
This plugin was a huge help!! I can’t say enough about it. Thanks for the development of this tool. Please keep it up! Sincerely, Gary
25 Aprile 2020
Your plugin work like a charm , took off my 3 days headache about issues on my site , when i found your plugin , all the problem solve Thank you so much Your hardwork service is a great service thanks for being selfless
3 Dicembre 2019
This plugin might be useful for some, perhaps it needs updates. In my case it was a disaster, it deleted all my theme's customization data! it also deleted data from other plugins, after enabled it immediately disfigured my front page and several of my paid premium plugins complained my license had expired etc. Crazy! Deactivating the plugin, even deleting it and cleaning all caches did not fix the mess. I had to go back to a backup I had from like 6 hours earlier, unfortunately lost several new user registrations ( ours is a community site) I would strongly advise anyone using it to MAKE SURE you create a backup of your whole site before playing around with it. I hate giving bad reviews, but be aware, the plugin has not been updated for a while you might have negative consequences like me.
24 Ottobre 2019
Wow, this plugin could not be easier and more useful. It took me about 2 minutes to find the bad plugin and deactivate it, without affecting the front end of the website! Thank you!
Leggi tutte le recensioni di 20

Contributi e sviluppo

“Plugin Detective – Troubleshooting” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“Plugin Detective – Troubleshooting” è stato tradotto in 7 lingue. Grazie ai traduttori per i loro contributi.

Traduci “Plugin Detective – Troubleshooting” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

1.1.8

  • Fixed for WP 5.5 compatibility

1.1.6

  • Fixed fatal error with WP 5.2 and some themes

1.1.4

  • Fixed warning on PHP 7.3

1.1.2

  • Fixed compatibility with servers running older than PHP5.5

1.1.1

  • Fixed issue on some sites where there are redirects or irregularities with http://www.site.com vs http://site.com

1.1

  • Added internationalized strings for future translation

1.0.14

  • Improved support for HTTPS/HTTP issues on some sites

1.0.13

  • Improved support for installs with wp-config.php outside of webroot

1.0.12

  • Added support for sites that use wp-config-local.php
  • Added support for Pantheon hosting config
  • Added support for Pagely (wp-config-hosting.php file)

1.0.11

  • Added warnings for multisite
  • Improved searching for ABSPATH

1.0.9

  • Fixed for sites with wp-content/ in a different location (make sure to define WP_CONTENT_URL and WP_CONTENT_DIR in wp-config.php)
  • Fixed for sites with wp-content/ in a new location
  • Added warning for iThemes Security users who need to adjust settings in order to use Plugin Detective
  • Improved handling of https/http connections and mixed content warnings
  • Added support for wp-content/plugin-detective-config.php (it will load before the Plugin Detective Troubleshooting app, so any required constants can also be defined there)

1.0.8

  • Improved handling of unusual location for wp-config.php file

1.0.7

  • Fixed issue with WordPress installs located in subdirectories
  • Improved handling of unusual formatting in wp-config.php file

1.0.6

  • Fixed issue with “back to WP” button in upper-left corner reactivating the plugin you just deactivated in the final step after the culprit is identified

1.0.5

  • Fixed issue with unusual define() syntax in some wp-config.php files

1.0.4

  • Fixed issue with required plugins not staying active during all tests

1.0.3

  • Fixed issues with older PHP environments

1.0.0

  • First release