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.