I doubt if that error is the cause of the 500 error.
can you enable tb debug mode?
edit file config/defines.inc.php and change this define('_PS_MODE_DEV_', false); to define('_PS_MODE_DEV_', true);
and reload the page and see if you get some other error.