Problema di reindirizzamento dopo l'aggiornamento a 4.0.6
È un bug! La riga 243 di plugins/system/redirect/redirect.php:
$db->updateObject('#__redirect_links', $redirect, 'id');
dovrebbe essere
$this->db->updateObject('#__redirect_links', $redirect, 'id');
Una pagina viene visualizzata senza stile
Possibile causa: una sezione gzip in .htaccess comprime file CSS e JavaScript già compressi.
Vedi questa sezione del file .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 presente, commentala o rimuovila.
La lista dei moduli sito è vuota
Possibile causa: la dimensione del buffer di ordinamento MySQL potrebbe essere troppo piccola.
Usando phpMyAdmin, vai su Home → Variabili → Sort buffer size.
Dovrebbe essere almeno 256K e preferibilmente 512K. Su alcuni servizi di hosting condiviso, potrebbe essere impostata a 128K. Chiedi al servizio di hosting di aumentarla.
L'aggiornamento fallisce dopo l'aggiornamento a 4.0.4
Causa: una modifica essenziale alla procedura di aggiornamento che interessa un piccolo numero di utenti.
Cerca in .htaccess questa riga:
RewriteRule ^administrator/components/com_joomlaupdate/restore\.php$ - [L]
Cambiala in:
RewriteRule ^administrator\/components\/com_joomlaupdate\/extract\.php$ - [L]
Per ulteriori informazioni vedi:
Modifiche al processo di aggiornamento di cui devi essere a conoscenza
Articoli visibili nel database e nel frontend ma non visibili nel backend
Questo accade quando gli articoli vengono importati direttamente nel database, cosa che funzionava bene in Joomla 3 ma non in Joomla 4. La soluzione di un utente è la seguente:
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.
Con questo da un altro utente:
Questa query dovrebbe fare al caso tuo. Sostituisci #__ con il tuo prefisso del database.
Questa query previene elementi duplicati nella tabella delle associazioni di workflow
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);