Ao executar a busca na revista inserindo qualquer palavra chave, um erro 500 é exibido.
Procedimentos já executados, mas sem sucesso:
Limpar Caches de dados
Limpar Caches de template
Execução do arquivo RebuildSearchIndex.php (Encontrou e indexou vários artigos)
versão do sistema 3.3.0.14 perfil Ocorre em todos os perfis: Administrador do portal; Editor da revista; Avaliador); link público do portal de periódicosRevista Tecnológica da Fatec Americana
Esse erro geralmente indica algum problema no servidor, que pode estar relacionado a permissões, configurações incorretas ou falhas de conexão com o banco de dados. Aqui estão alguns passos adicionais que podem ajudar a resolver o problema:
Verificar Logs do Servidor: O log do servidor web (geralmente localizado em /var/log/apache2/error.log para Apache ou /var/log/nginx/error.log para Nginx) deve mostrar detalhes adicionais sobre o erro. Verifique o log para identificar a causa exata do erro 500.
Logs do OJS: Verifique também o log de erros do PHP (separado do log do servidor em algumas configurações). Muitas vezes, mensagens de erro adicionais do OJS aparecem nesses logs e podem fornecer detalhes sobre o problema, não se esqueça de habilitar o modo debug no arquivo config.inc.php.
Permissões de Arquivos e Diretórios: Certifique-se de que as permissões de arquivos e diretórios estejam corretas, especialmente para o diretório cache e files. Um erro de permissão pode impedir que o sistema conclua as operações de busca e cause erros 500.
Verificar o PHP e Versão do Banco de Dados: A versão do OJS 3.3.0.14 é compatível com PHP 7.3 a 7.4. Certifique-se de que a versão do PHP e do banco de dados (MySQL/MariaDB ou PostgreSQL) é compatível com a versão do OJS em uso.
Configuração de Memória e Timeout no PHP: Em alguns casos, a busca pode falhar devido a limites de memória. Ajuste o memory_limit no arquivo php.ini para um valor maior (por exemplo, 512M), se possível. Também pode ajudar aumentar o max_execution_time e max_input_time.
Reindexação Completa: Execute novamente o arquivo tools/rebuildSearchIndex.php com a permissão de superusuário para garantir que todos os artigos sejam indexados corretamente.
Esses passos cobrem as principais causas de erros 500 na busca do OJS. Qualquer coisa entre em contato novamente.