Hello, OJS Community
I'm fairly new to OJS, but I promise I used the Advanced Search Page and checked the FAQ before posting. I didn't find anything which seemed to match the issue I am experiencing, so either I'm using the wrong search terms (entirely possible given my novice status with OJS) or my issue is relatively unique and novel. I'm hoping for the former, obviously.
I've got OJS (2.4.2) up and running successfully on our development server, with no issues. It's using the Blue Bar theme with some CSS modifications. We're very happy with the achieved result, and have taken steps to replicate on our staging server.
We also been able to deploy OJS on our staging server successfully, although we did have an issue (Bug #8151) between OJS and APC. Once we applied the recommended patch and restarted the web server, everything worked fine.
The weird part is when I try to select the Blue Bar theme from the Site Settings -> Site Theme drop down menu on our staging server. The theme appears in the drop down, I can select it, hit Save Changes and get the confirmation message that the setting change has been saved. The reloaded page gets the style sheet for the Blue Bar theme, so I know it's pulling the correct theme stylesheet information.
However, when I click any link (e.g. Home), the site appearance reverts back to the default theme-- as though I'd never selected Blue Bar theme from the Site Settings -> Site Theme dropdown. It's a very surreal experience, as I am sure you can imagine. No error message/feedback, nothing in the browser console log, just-- poof! Here's your default theme. (I can't post a link to the staging site, regrettably. It's behind an authentication process and I can't provide credentials.)
Based on my understanding of APC, it shouldn't be interfering with storing and retrieving settings from the database. Am I mistaken? Should I be looking for clues elsewhere? I appreciate any insight you would be willing to share.