If you move your website from development stage to a live version to new server, lets say from local host or other test server the chances that you will get error 500 are higher. You may encounter this issue especially when accessing K2 or user management component in Joomla! administrator panel.
Error 500 When accessing K2 or user in administrator
