Le plugin fonctionne en instance locale, mais plante sur la version déployée

Il est difficile de déboguer cela de manière abstraite, je vais donc vous donner quelques conseils à la place. La clé pour trouver la réponse à tout problème de ce type est la concentration et le processus d’élimination. Commencez par déterminer pourquoi vous pouvez reproduire le problème en production mais pas en développement.

  1. Les plugins et les thèmes sont-ils exactement les mêmes en production et en développement ?
  2. Utilisez-vous le même type d’utilisateur (admin, mod, etc.) ?
  3. Effectuez-vous les actions dans le même type de sujet ?
  4. Effectuez-vous les actions à la même vitesse ?

Commencez par faire tout ce que vous pouvez pour essayer de reproduire le problème en développement, s’il y a effectivement un problème. Concentrez-vous sur cela jusqu’à ce que vous obteniez des résultats ou que vous compreniez pourquoi c’est différent en production.

De plus, une partie de la raison pour laquelle le plugin Topic Custom Fields n’est pas destiné à une utilisation en production est qu’il n’a pas de tests. Je sais que vous n’allez pas aimer entendre cela, mais vous devriez écrire des tests d’acceptation pour le comportement du compositeur. Cela vous donnera une réponse définitive quant à savoir s’il fonctionne dans des scénarios particuliers ou non.

1 « J'aime »