OJS, PHP, and OSX
(I just felt like TLAing everybody to death today.)
Seriously, now. I installed Open Journal Systems on my testing server today (OS X Server 10.4 with all the updates). To do so, I had to install entropy.ch’s PHP5 package, which was no problem at all. I made a throwaway Postgres database, did the setup, and everything worked…
… except that it was dog-slow. Painfully slow. Ten or fifteen seconds just to see a page. Just intolerable.
I tried a few fixes I saw suggested here and there that didn’t work. Here’s what did work: disable Performance Cache. Yes, how’s that for irony: Performance Cache was killing my server’s performance!
Here’s how to do it: go into Server Admin, select the Web option on the offending server, then click the Settings tab. From there, pick the Sites tab, double-click on your site, and select the Options tab. Uncheck “Performance Cache,” save your settings, and kill and restart Apache.
Fixed it right up, and now I’m fiddling with vapor-journals to my heart’s content, and pondering how one would use DSpace instead of the native OJS storage/archiving mechanism. Enjoy!