My ISP recently migrated my SMF 1.1.11 forum to a new, more powerful server. They kindly handled everything for me, and everything generally works fine.
However, every now and then, my users are receiving a session timeout error when they try to submit a post. They click the 'Post' button and they receive an error in red that reads:-
"Your session timed out while posting. Please try to re-submit your message."
Sometimes the error will appear several times in quick succession: I've seen the error twice in a row within the space of 10 secs or so, i.e. type a reply, click 'Post', get the timeout error, immediately press 'Post' again, and immediately get another timeout error.
I've asked my ISP about session settings on the server and they say they're set for 24 mins.
What I've also noticed is that sometimes not all new posts will be shown when you click "Show unread posts since last visit." So, if I click "Show unread posts since last visit" and read all the new posts that appear, when I return to the forum index I can see that some boards still contain lots of unread posts. These aren't new posts made since I clicked "Show unread", and to read them, I'll have to go into each board in turn and click on each thread that has the 'new' indicator next to it.
I've TRUNCATEd smf_sessions and smf_log_online, cleared out cookies and browser caches for all users experiencing this problem, and tried using a different cookie name, as suggested in various other threads, although unfortunately all without success so far.
Some of my Admin settings:-
Use a persistent connection - unchecked
Default login cookies length (in minutes) - 60
Enable local storage of cookies - unchecked
Enable compressed output - checked
Use database driven sessions - checked
Seconds before an unused session timeout - 2880
Forum version: SMF 1.1.11
Current SMF version: SMF 1.1.11
PHP version: 5.2.13
MySQL version: 5.0.90-log
Server version: Apache
GD version: bundled (2.0.34 compatible)
Before the move, SMF was working perfectly.
I have very few mods installed, and I've tried uninstalling them all and running with a bare forum - unfortunately, that didn't change anything.
Does anyone have any ideas?