Erros OpenCart comuns e como resolvê-los
                            Erros OpenCart comuns e como resolvê-los .Alguns Problemas Comuns no OpenCart e Como resolver , com códigos e textos de auto Ajuda .
1.Páginas em Branco ou Internal Server Error .
Páginas em branco em branco é uma erros PHP que, por algum motivo as mensagens de erro não é mostrar porque o servidor não está configurado para exibir os erros. Enquanto o 500 Internal Server Error significa que algo deu errado, mas o servidor não pode afirmar o que especificamente o problema exato.
A similaridade de ambos questão é que não nos dá uma idéia do que exatamente aconteceu, ou o que os arquivos desencadeantes os erros. Então, o primeiro passo antes de tentar resolver os erros é tentar mostrar as mensagens de erro. Em seguida, use a mensagem de erro como ponto de partida para investigar o que é a causa do erro. Aqui estão algumas maneiras de mostrar as mensagens de erro:
	- Defina o seu "nível de compressão de saída" para 0 no sistema> Configurações> guia Server.
 
	- Então php.ini aberto e adicione o código abaixo:
 
display_errors = 1;
error_reporting = E_ALL;
log_errors = 1;
	- Se o servidor não ler o php.ini, vamos utilizar um método alternativo. Abrir código index.php e adicione abaixo no topo (linha 2):
 
ini_set('display_errors', 1);
ini_set('log_errors', 1);
error_reporting(E_ALL);
2.Índice Undefined / Variável
O erro aparece quando você referenciando variável que não foi declarada. Na abordagem de programação definir a variável ou use isset () para verifica se a variável foi definida vai resolver o problema. Mas, para uma aplicação para obter este problema significa que há um erro na mesma, se é OpenCart ou arquivos de extensões. Ou você fizer alguma modificação na forma Inapropriada .
Variante de erro:
	- PHP Notice: Undefined index: company in /path/public_html/catalog/model/account/customer.php on line 8
 
	- PHP Notice: Undefined variable: order_id in /path/public_html/catalog/controller/account/order.php on line 149
 
	- PHP Notice: Undefined variable: product in /path/public_html/vqmod/vqcache/vq2-catalog_view_theme_default_template_product_product.tpl on line 272
 
Solução :
	- Se você receber esta questão na instalação OpenCart limpo, compartilhar os bugs no fórum OpenCart. Ele vai ajudar a desenvolvedor OpenCart para desenvolver erros corrigir.
 
	- Quando você começa este problema depois de instalar uma extensão, desativar a extensão então relatá-lo para o desenvolvedor.
 
	- Se o erro se referir ao arquivo dentro da pasta "/ vqmod / vqcache", é dizer o erro causado por arquivo vQmod. Desativar o arquivo vQmod por renomeá-lo para vqmod_file.xml_ e reportar os bugs para o desenvolvedor.
 
3.Tamanho da memória Exausto (Allowed Memory Size Exhausted)
Este erro aconteceu porque a sua memória não é suficiente para executar o código php (upload grande imagem, apagar grande quantidade de produtos, enviar e-mails em massa, etc.) Aumentar a memória alocada para PHP vai resolver o problema.
Erro Variante :
	- Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 47200 bytes) in /path/public_html/system/library/image.php on line 34
 
	- Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 13069817 bytes) in /path/public_html/system/library/mail.php on line 144
 
	- Fatal error: Out of memory (allocated 33554432) (tried to allocate 14024 bytes) in /path/public_html/library/image.php on line 34
 
Solução :
Aplicar uma das soluções abaixo para aumentar o limite de 64MB, 128MB, 256MB ou 512MB-depende do seu host.
Editar php.ini
memory_limit = 128M;
Ou colocar o código abaixo para. Htaccess
php_value memory_limit 128M
Se você oftenly obter este erro e solução acima não é trabalho, entre em contato com o seu host. Na hospedagem mais comum, não é o máximo memory_limit. Você não pode definir a memória-limite para 64Mb se você ficar no máximo 32Mb.
Por enquanto é só . Comente em caso de problemas diferente ou Duvidas relacionadas !