I recently opened a support thread about a couple of months ago about the tribes event plugin running into a 404 on the events page. Ultimately we were not able to track down the issue. I just found the problem yesterday what the problem was and I want to pass on the information so that it may ultimately better The Events Calendar.
The problem: When the events calendar updated from 3.9.1 to 3.12.5. the events page threw a 404
None of the troubleshooting steps could give me an answer on why this was happening.
The Answer: I created a new site and put all of the same plugins/theme on it and it worked just fine. This means it was the database that was causing it. I eventually stumbled upon the wp_options table. I got to the row where option_name= “tribe_events_calendar_options”. The value inside that row was causing the problem. I don’t know exactly what setting was causing it because it was a lot of serialized data and many without a label. I replaced the contents of that row with the contents from a fresh install on another site and the events page was up and running.
A reset setting button would be nice for the people who can’t get direct access to the database or don’t know how to.
Thanks!