Trying to logout I get HTTP ERROR 500

I am setting up OJS 2.4.2 to host a journal that was hosted at another site. I got it up and running but after logging in as the manager, when I try to logout I get this 500 error. In the HTTPD error log I get this.
[Wed Feb 22 11:35:23.679828 2017] [:error] [pid 1601] [client 129.7.86.78:55668] PHP Fatal error: Call to undefined function session_is_registered() in /var/www/html/ojs3/lib/pkp/classes/session/Session.inc.php on line 64, referer: http://ojsserver.uhcl.edu/index.php/SBIJ
Any ideas on what is wrong?

Hi @smithmich,

That bug was fixed back in 2012; I’d suggest upgrading.

Regards,
Alec Smecher
Public Knowledge Project Team

I am trying to upgrade and getting an error:
Could not open input file: tools/upgrade.php
I am logged in as root.

Hi @smithmich,

I think we’re already working on that at this other thread. Can we continue there rather than forking the discussion?

Thanks,
Alec Smecher
Public Knowledge Project Team