Impossible de reconstruire en raison d'erreurs de thème

J’ai un site qui n’a pas été mis à jour depuis longtemps. Je ne parviens pas à me connecter à l’interface utilisateur, il semblerait.

Il contient des composants de thème qui font référence à console, ce qui provoque la rupture du ou des thèmes.

Existe-t-il un moyen de désactiver ces thèmes dans Rails afin de pouvoir reconstruire le site, puis corriger les thèmes une fois qu’il sera de nouveau en ligne ?

Ou bien, puis-je définir un thème générique par défaut, de sorte qu’il puisse ignorer tous les composants de thème ?

Avez-vous essayé le mode sans échec ?

mysite.com/safe-mode

Merci ! Mais le mode sans échec ne résoudra pas le problème. Je ne peux pas me connecter au site.

Je dois restaurer cette base de données sur un autre serveur. Je ne peux pas reconstruire ce site car le thème provoque des erreurs lors de la reconstruction.

Je ne peux pas me connecter au serveur défaillant. Je dois mettre à jour la base de données sur ce serveur, la sauvegarder, la restaurer sur le nouveau serveur, puis reconstruire le conteneur.

Pouvez-vous vous connecter à la base de données et peut-être exécuter une commande de mise à jour ?

J’ai restauré la base de données sur le nouveau serveur. Le problème réside peut-être toujours dans un plugin et non dans le composant du thème.

C’est simple de supprimer le plugin.

Il suffit de le commenter.

Sinon, utilisez SQL pour désactiver les thèmes et les composants de thème :

UPDATE themes
SET enabled = false
WHERE id <> 1
1 « J'aime »

Est-ce que tu as réussi à faire fonctionner ça, @pfaffman ?

Non. Il semble qu’il s’agisse d’une interaction entre le plugin et, je pense, certains composants du thème. Le plugin fonctionne sur mon instance de développement, mais avec la base de données complète en production, il échoue.

Je crains qu’il ne faille l’aide du développeur du plugin.

Je pense que cela est lié aux restrictions, pas tout à fait nouvelles, sur JavaScript, mais je ne sais toujours pas exactement.

1 « J'aime »