I just updated a site to the current Backdrop version 1.23.0, but when I run <site>/core/update.php, i get a blank white page, with a page title of "Requirements problem". The page html is not fully formed. I have never had that issue before when updating that site. The site still appears to run fine, although when I go to a site page immediately after trying update.php, i see a warning and several notices (held over from the previous request to update.php) all coming from a file in my module. Not sure why that is even executing.
Any thoughts? Is there a way to verify the database structure to ensure that the database is up to date?
Thanks for any help with this.
ok, i found the problem, though i don't understand it. when serving up .../core/update.php, backdrop was utilizing the file maintenance-page.tpl.php in the templates directory of the custom theme used by the site. being a custom template, it was utilizing code from the custom module, which was out of context and failing for that administrative function. i simply moved that file out of the theme directory, went back to core/update.php, and - although the layout was a bit off - the correct database update content was displayed. the database update then completed with no problems.
i don't know why this happened now but not during previous updates. but i am happy to have figured it out and gotten it done.
thanks to those who offered help and suggestions.