
(Entrega em Todo Brasil via Magazine Luiza)
Sempre que um artigo ou categoria Joomla é criado, o sistema registra a conta que o criou. Isso é útil para itens de conteúdo em que também queremos exibir um link para o usuário que escreveu o artigo ou para exibir conteúdo de autoria de um usuário específico do Joomla. A mensagem de aviso "JUser: :_load: Unable to load user with ID: XX" está nos informando que o usuário com o número de ID XX não pôde ser carregado, normalmente porque esse usuário foi excluído.
Observe que esta mensagem é um aviso em vez de um erro, portanto, embora possa ser irritante e mostrar avisos ou avisos, ela não prejudicará seu site. No futuro, quando os usuários deixarem sua organização, é melhor desabilitar sua conta Joomla em vez de excluí-la. Isso evita que esse problema ocorra novamente.
Opção 1: Adicionar usuário 'criado por'
Na tela de edição de artigo ou categoria há uma guia Publicação. Dentro disso, há opções para definir ou alterar o usuário associado a esse item. Nos casos em que a conta de usuário do criador original foi excluída, isso não é definido e, ao redefini-la para uma conta de usuário existente, o aviso desaparecerá. Se você tiver muitos artigos ou categorias com esse aviso, pode ser tedioso abrir cada um e reatribuí-los a um usuário existente. Felizmente, temos outra opção para evitar isso.
(Entrega em Todo Brasil via Magazine Luiza)
Opção 2: alterar o ID de um usuário existente
Se você tiver centenas de artigos e categorias que foram originalmente de autoria de um usuário que já foi excluído, seria um fardo enorme abrir cada um e reatribuí-lo a um usuário existente. Se houver apenas um usuário, ou a maioria dos itens forem criados por um usuário, podemos editar esse ID do usuário para corresponder ao ID do usuário que aparece no aviso. Em seguida, o software encontrará um usuário associado com o ID correto. No entanto, se criamos artigos e categorias desde que com o usuário que desejamos alterar, todos eles lançarão esse mesmo aviso. A maneira mais segura de contornar isso é criar um novo usuário e, em seguida, alterar esse id para o do aviso.
Lembre-se de executar um backup antes de fazer qualquer alteração importante no Joomla, especialmente se você estiver editando o banco de dados diretamente.
Para alterar o ID do usuário, você pode usar a seguinte consulta MySQL:
UPDATE `databasename`.`#_users` SET `id` = 'xx' WHERE `#_users`.`id` = 'yy';
Onde 'databasename' é o nome do seu banco de dados, #_ é substituído pelo prefixo do banco de dados, xx é o ID do usuário que você vê na mensagem de aviso e yy é o ID do novo usuário que você acabou de criar. Se você estiver usando o phpMyAdmin, você pode clicar no ID do usuário de edição e alterá-lo digitando como visto na captura de tela abaixo.
Você também pode precisar atualizar a tabela #_user_usergroup_map substituindo o ID do usuário xx do mesmo registro que mapeia o usuário para o grupo de usuários correto com este ID do seu novo usuário yy, se o ID do usuário yy ainda não existir nesta tabela .
![]() |
Editando um ID de usuário diretamente no banco de dados: Não foi possível carregar o usuário com ID: XX Erro |
- Gostou da Matéria Ajude No Banner - Click -
Opção 3: atribuir todos os artigos e categorias ao ID de um usuário existente
Se você estiver confortável em executar consultas MySQL diretamente em seu banco de dados, em vez de alterar o ID de um usuário existente para um que foi excluído (Opção 2), podemos atualizar os campos 'criado por' de todos os artigos e categorias no banco de dados para um ID de usuário que ainda existe. Você pode ver o ID de usuário de usuários existentes na tela Gerenciamento de usuários em Usuários > Gerenciar na coluna ID.
Para atualizar o campo criado por para artigos, use a seguinte consulta MySQL:
UPDATE `databasename`.`#_content` SET `created_by` = 'xx';
Para atualizar o campo criado por para categorias, use a seguinte consulta MySQL:
UPDATE `databasename`.`#_categories` SET `created_user_id` = 'xx';
Qualquer que seja a solução escolhida, quando você concluir o processo, a mensagem de aviso desaparecerá porque todos os itens de conteúdo agora têm um usuário atribuído. Chega de mensagens de aviso irritantes!
- Gostou da Matéria Ajude No Banner - Click -
(Entrega em Todo Brasil via Magazine Luiza)
(Entrega em Todo Brasil via Magazine Luiza)
SITE MAGAZINE DA PESCWEB (PARCEIRA MAGAZINE LUIZA)
IMPORTANTE: Fique atento à data de publicação desta matéria, pois todos os preços e promoções estão sujeitos à disponibilidade de estoque e duração da oferta. Alterações de preço podem ocorrer a qualquer momento, sem aviso do varejista. O preço ou valor total do produto poderá ser alterado de acordo com a localidade, considerando frete e possíveis impostos interestaduais. Os produtos exibidos aqui foram selecionados pela Magazine PescWeb. Logo, se você comprar algo, a Magazine PescWeb pode receber alguma comissão de venda.
- Gostou da Matéria Ajude No Banner - Click -
por MBS Multimídia e Tecnologia, the joomla expert


0 Comentários