I've tried to move forum to a different server. Old server with PHP 5.2 running SMF 2.0.12 to new setup with PHP 7.3. I have upgraded SMF to 2.0.17 as this should support PHP 7 and new MySQL API. Surprisingly though, when I try to post something after move - I have error message:
Call to undefined function mysql_free_result()
Everything else looks fine, but can't post new messages.
I have temporarily commented out offending line (Sources/Post.php:1558) and it works fine. Not sure what are the effects of this.
That line shouldn't be there. Came from a modification to SMF.
Oh... How does it work then that version check didn't report anything unusual? Is it smart enough to take modifications into account?
It does not take modifications in account.
That modification needed to be updated shouldn't be using the mysql_ functions
Thanks!