I have a Moodle install 1.9.7+ version. The server has PHP 5.2.13 and eAccelerator 0.9.6 . The server uses cPanel / WHM.
We tried to set cache type to 'eaccelerator' and got the following error:
"eaccelerator is set to true but the required functions are not available. You need to have either eaccelerator or turckmmcache extensions installed, compiled with the shmem keys option enabled."
I've found out that the functions Moodle is trying to use (eaccelerator_get and eaccelerator_put) have been removed from eAccelerator at version 0.9.6 .
I have been reading lots of forum posts and I am not sure what is the best way to go regarding the cache settings. If anyone could point me in the right direction I would really appreciate it.
I see one possibility could be to leave eAccelerator enabled and set cache type to none. Would then eAccelerator help in any way? Is this a valid alternative?
Another possibility I see is to disable eAccelerator, and install APC from Pecl instead. What are the right settings for cache type and rcache if I use APC? Are there known issues?
Thanks in advance for any help!