I had a similar issue here. The issue turned out to be the permissions on the sessions folder for PHP.
By looking at the session.save_path value in the output of php_info(), I figured out where that folder was and corrected the permissions. This was caused by me changing the group apache runs as from “apache” to “www”.