Quando se deparar com o erro 500 no prestashop, realize o seguinte procedimento para verificar a causa do erro:

Da PrestaShop v1.4 até a v1.5.2

  1. Abra o arquivo config/config.inc.php;
  2. Na linha 29 ou perto dela, você verá @ini_set(‘display_errors’, ‘off’);
  3. Altere-a para @ini_set(‘display_errors’, ‘on’).

Para a PrestaShop v1.5.3 e versões posteriores

  1. Abra o arquivo config/config.inc.php;
  2. Na linha 28 ou perto dela, você verá define(‘_PS_MODE_DEV_’, false);
  3. Altere-a para define(‘_PS_MODE_DEV_’, true).

Caso o erro seja referente a conexão com o banco de dados, verifique os dados de conexão. No prestashop até a versão 1.6 o arquivo com os dados de conexão fica em /config/settings.inc.php. Se você utiliza a versão 1.7 ou superior deste CMS, as credenciais de conexão ao banco de dados ficam em /app/config/parameters.php.