Menu

ConcurrentUpdates - unable to save pages

Help
2001-09-03
2012-10-11
  • Marjorie Roswell

    The ConcurrentUpdates function in savepage.php is a _big_ problem for me, and I hope for resolution to be able to use phpWiki.

    When I'm the only person updating, I still get

    "PhpWiki is unable to save your changes, because
    another user edited and saved the page while you
    were editing the page too."

    along with the rest of the ConcurrentUpdates function text.

    Has anyone else experienced this?

    First of all, the explanatory text isn't exactly clear (i.e. when do you press reload? how long do you have to wait befor it works?)

    More importantly, this work-stopping error shows up whenever I edit a page that I just edited.

    I'd love to use phpWiki with my coauthor, but if this message shows up every time one of us edits the same page twice it's a real barrier...

     
    • Geoffrey T. Dairiki

      When you get the Concurrent Updates error, here's
      what you do.

      1. Hit your browsers "Back" button once.
      This gets you back to the edit page form from the error message.

      2. (Optional, but if you don't do this, you'll lose your edits:)  Copy and paste from the edit form into (say) your favorite text editor.  (This is just to save your edited version of the page.)

      3. Hit reload to refresh the form with the current page contents.  With some browsers you may have to hold the SHIFT key while you hit the reload button to really force a reload.

      4. Edit some more.  (Merge your changes, ...)

      5. Save.

      If your browser seems to be showing you stale edit forms (which is what would cause a concurrent updates error when you know there have been no concurrent updates) then get in the habit of shift-reload'ing the edit form everytime BEFORE you start making edits.

      Jeff

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.