Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v1.x
#52247
Prezados amigos, boa noite.
Peço ajuda aos senhores para o seguinte dilema:
Há como instalar o Opencart limpo(sem extensões, tema) e depois recuperar, de uma outra loja Opencart, somente clientes, produtos, categorias, pedidos?
Penso em instalar uma nova loja e recuperar da loja antiga só o que interessa. Alguém pode me ajudar?
Desde de já, muito obrigado.

Abraços,
#52249
Sim, a princípio você vai fazer uma instalação do zero, e utilizar a ferramenta de Backup e restauração do próprio OpenCart, além do backup dos dados, você vai ter que copiar a pasta /image/data, pois dentro dela é que ficam as imagens dos produtos.

Espero ter ajudado. :D
#52261
Bom dia Manoel,
Quando tentei fazer o backup pelo o próprio Opencart, recebi essa mensagem de erro:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 32 bytes) in /home/c1000com/public_html/loja/system/database/mysqli.php on line 23.
Acredito que seja porque minha base de dados está com mais de 12mb. Testei com instalações em provedores diferentes e o erro apareceu nos dois.
É normal uma loja com menos de 50 produtos ter uma base tão grande?
Mais uma vez, muito obrigado.

Abraços,
#52262
Acredito que o problema pode estar com o fato de você estar utilizando o driver "mysqli" ao invés de "mysql", neste caso edite o arquivo /admin/config.php, e altere a linha:
define('DB_DRIVER', 'mysqli');
Para:
define('DB_DRIVER', 'mysql');
Salve as alterações no arquivo, e faça um novo teste de backup.

Espero ter ajudado. :D
#52266
Bom dia Manoel,
Fiz a alteração, e o erro apareceu em outra linha, veja:
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 90 bytes) in /home/c1000com/public_html/loja/system/database/mysql.php on line 30

Abraços,
#52438
Olá amigos,
O problema que impedia o backup do site, por dentro da administração, estava nesse arquivo php.ini, que tem dentro da pasta admin. Com memory_limit = 64M dava erro;
passei o memory_limit para 128M e está funcionado perfeitamente.
Se alguém passar por esse problema, já sabe, não adianta aumentar a memory só no servidor, tem que olha o php.ini da pasta admin.


Agradeço ao Manoel pelas dicas.
Abraços a todos,