web-dev-qa-db-fra.com

Comment pouvez-vous supprimer le verrou d'édition sur un nœud?

Lorsque j'essaie d'enregistrer un nœud sur lequel je travaille, j'obtiens ce message d'erreur.

Le contenu de cette page a été modifié par un autre utilisateur ou vous avez déjà soumis des modifications à l'aide de ce formulaire. Par conséquent, vos modifications ne peuvent pas être enregistrées.

Quelle est la cause de ce problème et comment puis-je retirer le verrou?

6
vfclists

Avez-vous utilisé le bouton de retour pour accéder à votre page d'édition? Avez-vous essayé d'aller manuellement au nœud et de cliquer à nouveau sur l'onglet d'édition pour voir s'il se reproduit?

Ce message est généré lorsque (1) deux utilisateurs accèdent à la page de modification et qu'un utilisateur enregistre les modifications avant que l'autre utilisateur n'ait une chance ou (2) lorsqu'un utilisateur modifie le contenu, l'enregistre et clique sur le bouton de retour pour revenir à la modifier la page.

https://obrienmedia.co.uk/kb/drupal-website-management/avoiding-the-the-content-on-this-page-has-either-been-modified-by

Y a-t-il d'autres utilisateurs connectés? Lorsque tout le reste échoue (ou plutôt la première étape de dépannage toujours) Vider tout le cache. Videz le cache de votre navigateur. Fermez votre navigateur. Rouvrez votre navigateur. Essayez de recréer le problème. Cela se produit-il toujours?

6
John Millnik

Si le problème est lié à deux utilisateurs modifiant le même enregistrement (nœud), il peut être lié à max_input_vars dans votre php.ini

Il existe deux solutions pour résoudre le problème (je recommande d'essayer les deux):

  1. Modifiez phpi.ini et augmentez max_input_vars (trouvez max_input_vars = ... et augmentez-le). php.ini peut être trouvé à différents endroits, par exemple dans une configuration conventionnelle ubuntu, il peut être à /etc/php5/Apache2/php.ini
  2. Vider le cache (dépend de votre navigateur, c'est une routine assez simple et vous ne le savez pas déjà, il suffit de le rechercher sur Google).
2
Amir Razavi

J'ai eu le même problème sur un site international et ici c'est le "module de langue d'administration" qui a causé les ennuis. JFYI.

2
Volker

Essayez de :

tronquer la table 'cache_form'.

effacer les caches.

0
Natouriano