O Internal Server Error no OpenCart normalmente é causado porque a função Options +FollowSymlinks presente no arquivo .htaccess está desabilitada no servidor. Para corrigir basta substituir a função:

Acesse o painel cPanel, clique em Gerenciar Arquivos, Marque as opções “Diretório HTTP” e “Mostrar Arquivos Ocultos” e clique em Go.

Passos:

1) Na pasta public_html*, selecione o arquivo .htaccess, clique no botão “Editor de Código” e depois “Edit”;

2) Navegue até a linha 13 e faça a seguinte alteração:

3) Procure pela função Options +FollowSymlinks (Geralmente na linha 13)

4) Remova toda a linha e adicione a função Options +SymLinksIfOwnerMatch

5) Salve as alterações.

*IMPORTANTE: Caso o OpenCart esteja instalado em um subdiretório ou subdomínio, por exemplo “/loja/“, primeiro abra a pasta “loja”, dentro de public_html e então siga o passo 1.