Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v3.x.
#90533
Boa tarde, @Manoel Vidal

Aproveitei para ir mais adiante. Nas configurações que conferi, o tamanho padrão mencionado por você de 8Mb para upload de arquivos, no php.ini, a linha upload_max_filesize = 999M estava assim

Há outro lugar que eu deva alterar para elevar os 8Mb? Não consigo encontrar

Outro ponto é que o OC não exibe os logs de erros no momento que tento subir o arquivo. Esse relatório que menciono é Configurações / Manutenção / Log de Erros
#90534
@Manoel Vidal , descobri

É no .htaccess e é preciso retirar as hashtags de php_value upload_max_filesize e de php_value post_max_size 100M

No entanto, surge este log de erro:

[Fri May 06 18:26:15.553654 2022] [php7:error] [pid 30182] [client 127.0.0.1:59608] PHP Fatal error: Uncaught Exception: Error: Table 'banco_dados_infousado.oc_affiliate' doesn't exist<br />Error No: 1146<br />TRUNCATE TABLE `oc_affiliate` in /var/www/html/system/library/db/mysqli.php:48\nStack trace:\n#0 /var/www/html/system/library/db.php(45): DB\\MySQLi->query('TRUNCATE TABLE ...')\n#1 /var/www/html/admin/controller/tool/backup.php(103): DB->query('TRUNCATE TABLE ...')\n#2 /var/www/html/system/engine/action.php(79): ControllerToolBackup->import()\n#3 /var/www/html/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array)\n#4 /var/www/html/system/engine/action.php(79): ControllerStartupRouter->index()\n#5 /var/www/html/system/engine/router.php(67): Action->execute(Object(Registry))\n#6 /var/www/html/system/engine/router.php(56): Router->execute(Object(Action))\n#7 /var/www/html/system/framework.php(169): Router->dispatch(Object(Action), Object(Action))\n#8 /var/www/html/system/startup.php(104): require_once('/var/www/html/s...')\n#9 /var/www/html/admin/index.php(19): start('admin')\n#10 {main}\n in /var/www/html/system/library/db/mysqli.php on line 48, referer: http://localhost/admin/index.php?route= ... nRFTsGdKDQ

Sabe informar se há algum problema de configuração?
#90535
Olá @marciojosebaldo

Sobre o upload, você deve também alterar o tamanho do diretiva "post_max_size", lembrando que o php.ini correto em que isso deve ser é o que roda a loja e o PHPMyAdmin, caso você faça a importação de PHPMyAdmin para PHPMyAdmin.

Sobre o erro de importação da última mensagem, note que a mensagem em inglês informa que a tabela "oc_affiliate" não existe, indicando que as versões do OpenCart são diferentes ou que o banco de dados foi modificado.

Espero ter ajudado. :D
#90537
Oi, @Manoel Vidal

Obrigado pela dica

Não usei o PHPMyAdmin para fazer o backup, apenas o recurso nativo do OpenCart mesmo

As duas versões são as mesmas: a plataforma que gerou o backup e a que está recebendo são ambas 3.0.3.8. Tenho absoluta certeza que são as mesmas

A plataforma que estava no VPN tinha a tradução e URL amigável automática. Esta do localhost não tem. Há algum recurso que possa prejudicar a importação de dados e fazer com que o sistema entenda que são diferentes?
#90538
Não é aconselhável utilizar o sistema de backup nativo no opencart; Opte por utilizar o phpmyadmin para banco pequeno até 30mb "arquivo com extensão zip" ou SSH para banco grande, seguindo essa dica você não terá prejuízo e migrará corretamente o banco;
marciojosebaldo gostou disso
#90541
Tela branca significa erro interno no servidor código "500", se estiver habilitado o arquivo de log de erro é só procurar pelo arquivo error_log na pasta admin, na última linha estará informando o que está causando o problema; Caso o arquivo log de erro não esteja habilitado, é só habilitar e acessar a admin para logar a tela continuará branca mais agora o arquivo erro_log será criado no diretório, baixe o mesmo por ftp e analise o problema.
marciojosebaldo gostou disso
#90545
Não há na pasta admin o error_log, mas encontrei o arquivo error.log em /var/log/apache2, mas não mostra a listagem de erro ao tentar acessar o site. Mostra, por exemplo, o reinício do apache com o comando sudo systemctl restart apache2. As horas estão erradas e agora é 10h17 no horário de Brasília

GNU nano 4.8 error.log
[Tue May 10 00:00:01.802366 2022] [mpm_event:notice] [pid 10468:tid 139792301050944] AH00489: Apache/2.4.41 (Ubuntu) configured -- resuming normal operations
[Tue May 10 00:00:01.802419 2022] [core:notice] [pid 10468:tid 139792301050944] AH00094: Command line: '/usr/sbin/apache2'
[Tue May 10 10:31:31.988337 2022] [core:error] [pid 200802:tid 139792083789568] [client 45.9.20.101:53776] AH00126: Invalid URI in request POST /cgi-bin/.%2e/.%2e/.%2e/>
[Tue May 10 12:55:32.171784 2022] [mpm_event:notice] [pid 10468:tid 139792301050944] AH00491: caught SIGTERM, shutting down
[Tue May 10 12:55:32.248536 2022] [mpm_event:notice] [pid 225301:tid 140028757249088] AH00489: Apache/2.4.41 (Ubuntu) configured -- resuming normal operations
[Tue May 10 12:55:32.248671 2022] [core:notice] [pid 225301:tid 140028757249088] AH00094: Command line: '/usr/sbin/apache2'
[Tue May 10 12:55:58.367938 2022] [mpm_event:notice] [pid 225301:tid 140028757249088] AH00491: caught SIGTERM, shutting down
[Tue May 10 12:55:58.449445 2022] [mpm_event:notice] [pid 225394:tid 140074282343488] AH00489: Apache/2.4.41 (Ubuntu) configured -- resuming normal operations
[Tue May 10 12:55:58.449610 2022] [core:notice] [pid 225394:tid 140074282343488] AH00094: Command line: '/usr/sbin/apache2'
[Tue May 10 13:06:28.403864 2022] [mpm_event:notice] [pid 225394:tid 140074282343488] AH00491: caught SIGTERM, shutting down
[Tue May 10 13:06:28.485889 2022] [mpm_event:notice] [pid 225850:tid 140697163058240] AH00489: Apache/2.4.41 (Ubuntu) configured -- resuming normal operations
[Tue May 10 13:06:28.486021 2022] [core:notice] [pid 225850:tid 140697163058240] AH00094: Command line: '/usr/sbin/apache2'

Como segunda solução. Acredita ser conveniente excluir a pasta do opencart, reinstalar e incorporar o BC MySQL na tela 3/4? Pelo que sei, o MySQL fica instalado na pasta /var/lib/mysql e o OC está na pasta /var/html/www/ do VPN que é Ubuntu 20.04

Imagino que não excluirá o BD a reinstalação do OC
#90549
É difícil sabe o que você fez de errado, se é algo na configuração do servidor VPS ou na instalação opencart; O mais aconselhável é você criar um servidor localhost, configurar toda loja, fazer diversos teste e ter certeza que não existe bugs, após isso instalar em seu servidor online; E não funcionar no online terá certeza que o problema está em seu vps;

Sempre procure contratar planos vps com painel de controle whm, tem muitos recursos que auxilia na administração do mesmo;

Night games. One night, no worries Real Women P[…]

@Manoel Vidal Poderia me ajudar com 2 coisas n[…]

Looking for a partner for an unforgettable night? […]

Vou verificar, Obrigado