Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v3.x.
#91917
Olá pessoal,

De uns tempos pra cá, tenho recebido o erro abaixo que aparece no log. Mas eu não uso afiliado. Suspeito que seja spam, pois aparece aleatoriamente e até mesmo de madrugada.
Alguém sabe como evitar esse erro?
Código: Selecionar todos
PHP Warning:  call_user_func_array() expects parameter 1 to be a valid callback, cannot access protected method ControllerAccountAffiliate::getForm()
 no arquivo /www/wwwroot/site.com/system/storage/modification/system/engine/action.php na linha 79
#91924
Olá! Tudo bem?

Já vi ocorrer esse problema porque na linha do public estava protected, exemplo:

Como estava:
Código: Selecionar todos
protected function index() {
Como deveria estar:
Código: Selecionar todos
public function index() {
Mas é bom verificar a linha que está com o erro e postar aqui.

Para ter certeza se é algum xml o causador do problema pode seguir os passos abaixo:
Para desativar todos OCmods temporariamente, acesse:
Extensões->Modificações-> e clique no botão laranja, logo após teste a loja novamente.
Caso não seja, só clicar em Modificações->Extensões->Atualizar para retornar as modificações.

CASO UTILIZE VQMOD:
Para desativar todos vQmods temporariamente, acesse a pasta vqmod/xml e renomeei o vqmod_opencart.xml para vqmod_opencart.xml_ (adicionando um underline), limpe todos os caches e teste.
Caso não seja, só retornar o arquivo vqmod_opencart.xml retirando o "_".