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);