I decided to install Joomla 6.0.

Joomla! Downloads - Download Joomla! 6.0.0

Installation

  • backing up the site and the database: see Site Backup
  • Verification of all extensions and plugins: compatibility with the v6.x
    • copying the old directory to a new directory, and duplicating the database.
    • Launch of the installation itself

I had the following error (non-blocking)

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

Updating extensions

  • I have disabled the extension JEvents
  • I had the following error with the extension ArticleAnywhere:
0 Document not set in Joomla\CMS\MVC\View\AbstractView

Corrective:

.../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);
  • I had the following error saving an article:
Unknown column 'is_current' in 'field list'

I corrected this error by adding the field in the 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;

  • I had the following error with one of my extensions:
undefined fonction chosen()
I have taken over the media javascript and css of chosen included in the version of joomla 5.0 and replaced by choices since