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'<br>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; <br><br>

  • 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