Some pages can’t be updated – post_content field not updating

Turns out the problem (certain pages not updating) had nothing to do with the SSL conversion. The issue was the tmp directory running out of space. As the site is on DreamHost VPS I was able to clear this directory by restarting the server. Pages are now able to update again.

Additional debugging steps:

  • set WP_DEBUG and WP_DEBUG_LOG to true
  • examine debug.log which showed PHP warnings:
    • write failed: no space left on device and
    • failed to write session data (files)

Searching these errors pulled up info about issues with tmp directories.

Relevant DreamHost FAQ page: /tmp directory overview