Je me suis décidé à installer Joomla 6.0.

Joomla! Downloads - Download Joomla! 6.0.0

 

Installation

  • sauvegarde du site et de la base de données: voir Sauvegarde de Site
  • vérification de toutes les extensions et plugins: compatibilité avec la v6.x
    • recopie de l'ancien répertoire sur un nouveau répertoire, et duplication de la base de données.
    • lancement de l'installation proprement dite

J'ai eu l'erreur suivante (non bloquante)

JInstaller: :Install: Error SQL Truncated incorrect DOUBLE value: 'cassiopeia'
installer::parseSchemaUpdates finished with "false" result.

 Mise à jour des extensions

  • J'ai désactivé l'extension JEvents
  • J'ai eu l'erreur suivante avec l'extension ArticleAnywhere:
  • 0 Document not set in Joomla\CMS\MVC\View\AbstractView

     Correctif:

    .../system/articlesanywhere/src/DataGroups/Helpers/ArticleView.php    | 4 ++--
     1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/plugins/system/articlesanywhere/src/DataGroups/Helpers/ArticleView.php b/plugins/system/articlesanywhere/src/DataGroups/Helpers/ArticleView.php
    index 344645dd..3e06e5ba 100644
    --- a/plugins/system/articlesanywhere/src/DataGroups/Helpers/ArticleView.php
    +++ b/plugins/system/articlesanywhere/src/DataGroups/Helpers/ArticleView.php
    @@ -251,7 +251,7 @@ class ArticleView extends JArticleView
             $this->pageclass_sfx = htmlspecialchars($this->item->params->get('pageclass_sfx', ''));
     
             // Articles Anywhere: No, we just do the loadTemplate directly
    -        //$this->_prepareDocument();
    +        $this->setDocument(Factory::GetDocument());
             //parent::display($tpl);
     
             return $this->loadTemplate($tpl);
  • J'ai eu l'erreur suivante en sauvegardant un article:
Unknown column 'is_current' in 'field list'

J'ai corrigé cette erreur en rajoutant le champ dans la table:

ALTER TABLE `jom50_history` ADD COLUMN `is_current` SMALLINT NOT NULL DEFAULT 0;
ALTER TABLE `jom50_history` ADD COLUMN `is_legacy` SMALLINT NOT NULL DEFAULT 0;
UPDATE `jom50_history` SET `is_legacy` = 1;

  • J'ai eu l'erreur suivante avec une de mes extensions:
  • undefined fonction chosen()
J'ai repris les media javascript et css de chosen inclus dans la version de joomla 5.0 et remplacés par choices depuis dans les asset de mon extensions

RENDER