Problema de Reencaminhamento Após a Atualização para 4.0.6

Isso é um erro! A linha 243 de plugins/system/redirect/redirect.php:

   $db->updateObject('#__redirect_links', $redirect, 'id');

deveria ser

   $this->db->updateObject('#__redirect_links', $redirect, 'id');

Uma Página é Exibida Sem Estilos

Causa possível: uma secção gzip no ficheiro .htaccess está a comprimir ficheiros CSS e JavaScript já comprimidos.

Veja esta secção do ficheiro .htaccess:

## These directives are only enabled if the Apache mod_headers module is enabled.
## This section will check if a .gz file exists and if so will stream it
##     directly or fallback to gzip any asset on the fly
## If your site starts to look strange after enabling this, and you see
##     ERR_CONTENT_DECODING_FAILED in your browser console network tab,
##     then your server is already gzipping css and js files and you don't need this
##     block enabled in your .htaccess

...

Se estiver presente, comente ou remova.

A Lista de Módulos do Sítio Está Vazia

Causa possível: o tamanho do buffer de ordenação do MySQL pode ser demasiado pequeno.

Utilizando o phpMyAdmin, vá a Início → Variáveis → Sort buffer size.

Deve ser pelo menos 256K e, de preferência, 512K. Em alguns serviços de alojamento partilhado, pode estar definido como 128K. Peça ao serviço de alojamento para o aumentar.

A Atualização Falha Após Atualizar para 4.0.4

Causa: uma alteração essencial ao procedimento de atualização que afeta um pequeno número de utilizadores.

Procure no ficheiro .htaccess por esta linha:

RewriteRule ^administrator/components/com_joomlaupdate/restore\.php$ - [L]

Altere-a para:

RewriteRule ^administrator\/components\/com_joomlaupdate\/extract\.php$ - [L]

Para mais informações, consulte:

Changes to Update Process that you need to be aware of

Artigos Visíveis na Base de Dados e na Área de Visitantes mas Não Visíveis na Administração

Isto ocorre quando os artigos são importados diretamente para a base de dados, o que funcionava bem no Joomla 3 mas não no Joomla 4. A solução de um utilizador é a seguinte:

I imported articles directly in the database into the #__content table like I often did in Joomla 3.
However in Joomla 4 they were not visible.

In Content > Categories, the category item counters counted the imported articles.
But they were not visible in Content > Articles.

I solved it by creating the necessary references in the #__workflow_associations table for each imported article:
item_id = article ID, stage_id = 1 and extension = com_content.article.

Com isto de outro utilizador:

Esta consulta deve resolver o problema. Substitua #__ pelo seu próprio prefixo de base de dados.

Esta consulta evita itens duplicados na tabela de associações de fluxo de trabalho

INSERT INTO #__workflow_associations (item_id, stage_id, extension) 
SELECT c.id as item_id, '1', 'com_content.article' FROM #__content AS c 
WHERE NOT EXISTS (SELECT wa.item_id FROM #__workflow_associations AS wa WHERE wa.item_id = c.id);