J3.x

Known upgrading issues and solutions

From Joomla! Documentation

Documentation all together tranparent small.png
Under Construction

This article or section is in the process of an expansion or major restructuring. You are welcome to assist in its construction by editing it as well. If this article or section has not been edited in several days, please remove this template.
This article was last edited by MartijnM (talk| contribs) 2 years ago. (Purge)

This page lists upgrading issues you may encounter when upgrading to a current version of Joomla! from a previous one. Please use the links on this page to see more detail about the issue and the suggested fix.

Articles The Reported Issue Versions
"Save as New" and "Save as Copy" removed from article manager after 3.3.4 Upgrade

After upgrading from Joomla v3.3.3 to v3.3.4 The "Save as Copy" and "Save as New" buttons are no longer available when editing an article. I used a backup to revert back to v3.3.3 and all is well.

After going to 4.1,1 or 3.10.7 some users can't login anymore
AJAX and Content History menu items are displaying in the components menu When a site is upgraded from Joomla 3.1 to 3.2 using FTP or another manual upgrade, a number of extensions show up through the discover install method. 3.2.x
Automatic Display need content events to be triggered

<translate>

Backend Login looks bad
Backend Login looks bad/ar
Joomla! 
3.4.2

في جوملا 3.4.2 قمنا بتحسين النمط لصفحة الدخول الى الواجهة الخلفية.

Backend Login looks bad/en
Joomla! 
3.4.2

In Joomla 3.4.2 we improved the styling of the backend login page.

Backend/Page Break PHP error after upgrade to Joomla 3.5.1
Joomla! 
3.5.1

<translate> Page Break error after upgrade to Joomla 3.5.1</translate>

<translate>

Backend/Page Break PHP error after upgrade to Joomla 3.5.1/en
Joomla! 
3.5.1

Page Break error after upgrade to Joomla 3.5.1

Backward Compatibility in Joomla 3.4.7

<translate>

Backward Compatibility in Joomla 3.4.7/en
Caching Issues

<translate> Several cache issues are known. As a temporary fix, please disable Global Configuration > System > System Cache and the plugin System - Page Cache.</translate>

<translate>

Call to undefined method JAdminCssMenu::addChild in backend

<translate> In Joomla! 3.8, the administrator menu module was updated to include new features. As a result of the changes, some extensions may have been broken by the 3.8 update.</translate>

<translate>

Can't edit modules after update to 3.6.3

<translate> In some cases the backend module edit doesn't work or shows a white screen after upgrading Joomla.</translate>

<translate>

Can't edit modules after update to 3.6.3/en

In some cases the backend module edit doesn't work or shows a white screen.

Cannot create new content 3.1.4 Some users report that they receive the following error when attempting to create new content (of any type). 3.1.4
Cannot log in to Joomla frontend A small number of users have reported not being able to log in to the frontend of Joomla! 3.1.4,3.1.5
Change of article category changes article publishing dates <translate>There is a known issue with datetime fields in Joomla! 3.9.16 when you change the category of an article.

It depends on the setting for parameter "Website Time Zone" in "Global Configuration" whether your Joomla! site is affected or not.

And only if you use custom fields for articles your site is affected.</translate>

<translate>

Change of parameters saving the Codemirror plugin

<translate> The default values of the codemirror parameters defined in the PHP file are not equal to the default values of the parameters defined in the XML file. The result of this is that on a new installation the active line is highlighted but the XML parameter is set to "no". When you save the Codemirror plugin settings some parameters Change value.</translate>

<translate>

Changes in language file loading

<translate>

Changes in language file loading/en
Changes to the 2FA token generation recommendations for existing sites

<translate> This page includes details about the security patches released with Joomla 3.9.25 regarding the 2FA setup. Here you can find an impact analyses and also recommendations for existing sites.</translate>

<translate>

Class 'PDO' not found
Joomla! 
3.4.0

<translate>

In Joomla 3.4 a new, based on the PDO, database driver for MySQL, was added (rapidly becoming the new de facto driver for MySQL database connections). However an incomplete check for the existence of the PDO driver was implemented for some users who didn't have the driver installed with PHP. </translate>

<translate>

Class 'PDO' not found/ar
Joomla! 
3.4.0

في جوملا 3.4 تمت اضافة جديدة ، استنادا إلى PDO، برنامج تشغيل قاعدة البيانات لـ MySQL ، وقد تمت الاضافة (بسرعة لتصبح بحكم الأمر الواقع برنامج قيادة جديد لاتصالات قاعدة بيانات MySQL). ومع ذلك تم تنفيذ الاختبار غير المكتمل لبرنامج القيادة PDO الموجود ةقد تم تركيبه لبعض المستخدمين الذين لم يكن لديهم برنامج التشغيل المثبت مع PHP.

Class 'PDO' not found/en
Joomla! 
3.4.0

In Joomla 3.4 a new, based on the PDO, database driver for MySQL, was added (rapidly becoming the new de facto driver for MySQL database connections). However an incomplete check for the existence of the PDO driver was implemented for some users who didn't have the driver installed with PHP.

Class attributes are not included in mailcloak Class attributes are not being included in mailcloak. 3.3.2
CLI Applications Broken Because of changes made to JTable, CLI and other stand alone applications that use JTable break in Joomla 3.1.3 and later. 3.1.3,3.1.4,3.1.5
Codemirror editor fullscreen mode
Codemirror editor fullscreen mode/en
Joomla! 
3.4.3

In Joomla 3.4.2 we improved the Codemirror Editor there we miss a one line change.

Database schema version (3.2.3-2014-02-20) does not match CMS version (3.2.3)

After updating Joomla to version 3.2.3 (using MySQL database), the Extensions > Extension Manager > Database > [Fix] shows "Warning: Database is not up to date!"

3.2.3
Date of birth shows everywhere on a single contact page
Date of birth shows everywhere on a single contact page/en
Joomla! 
3.4.3

In Joomla 3.4.2 we improved the handling of the Date of birth field.

Delete button on the media manager does not work anymore
Delete button on the media manager does not work anymore/en
Joomla! 
3.4.3

In Joomla 3.4.2 we improved the media manager.

Detailed instructions for updating from 3.1.2 to 3.1.4 Joomla! 3.1.2 wasn't an officially released version and my install was upgraded accidentally during a pre release error. 3.1.2
Duplicate Maintenance Info
Duplicate Maintenance Info/en
Joomla! 
≥ 3.4.2

In Joomla 3.4.2 and 3.4.3 some JavaScript files were updated which causes an error with browser caching.

Duplicate usernames cause update issue

<translate> In some websites, updating to Joomla 3.9.16 results in a database error due to duplicated usernames. If this happens do not panic - the upgrade has been mostly completed without issue and is operating as usual, the remaining database change can be applied after following the instructions below.</translate>

<translate>

Editing module shows module XML data not available
Joomla! 
3.4.0

<translate>

Some modules installed in Joomla 3.4 and higher (that worked in Joomla 3.3.6) show an error when attempting to edit. </translate>

<translate>

Editing module shows module XML data not available/en
Joomla! 
3.4.0

Some modules installed in Joomla 3.4 and higher (that previously worked in Joomla 3.3.6) show an error when attempting to edit

Error in Mailing Extensions
Joomla! 
3.5.1

<translate>

Error in Mailing Extensions/en
Joomla! 
3.5.1
Error in Mailing Extensions/nl
Joomla! 
3.5.1
Errors in 2.5.26, 3.2.6, and 3.3.5 In the Joomla! 2.5.26, 3.2.6, and 3.3.5, an error was introduced into the code which processes Joomla! updates in the update component which causes errors when attempting to update Joomla. 2.5.26,3.2.6,3.3.5
Extension won't install
Joomla! 
3.4.0

<translate>

Some extensions won't install on Joomla 3.4.0 giving an error of "No file selected. Unable to find install package" </translate>

<translate>

Extension won't install/en
Joomla! 
3.4.0

Some extensions won't install on Joomla 3.4.0 giving an error of "No file selected. Unable to find install package"

Extension won't install/zh-cn
Joomla! 
3.4.0

有一些扩展在J3.4.0中安装的时候会出错,提示错误信息“没有选取任何文件 无法找到集成包”

Extensions Broken in 3.1.4 Some extensions that worked in 3.1.1 give a 500 error in version 3.1.4. 3.1.4
Fatal error Class JClassLoader
Joomla! 
3.4.2

In Joomla 3.4.2 we changed the way our Composer libraries are loaded.

Fatal error Class JClassLoader/en
Joomla! 
3.4.2

In Joomla 3.4.2 we change the way how our composer libraries get autoloaded.

Fatal Error in Input Filtering
Joomla! 
3.5.1

<translate> Some 3rd party extensions started giving fatal errors when doing data sanitisation in Joomla 3.5 and higher</translate>

<translate>

Fatal Error in Input Filtering/en
Joomla! 
3.5.1

Some 3rd party extensions started giving fatal errors when doing data sanitisation in Joomla 3.5 and higher

Fatal Error in Input Filtering/it
Joomla! 
3.5.1

Some 3rd party extensions started giving fatal errors when doing data sanitisation in Joomla 3.5 and higher

Fatal Error with PHP5.3 and Multilanguage enabled

<translate> After an update to Joomla 3.7.3 the following Error occurs with PHP 5.3.29 on a multilingual site with language filter plugin enabled.</translate>

<translate>

Getting a 500 when trying to sort users by User Group Open an article for edit, go to the Publishing tab, click to choose an author in Created by. A modal displays with 3 columns. Clicking to order by User Groups causes an error. 3.3.2
Global editor setting overrides user editor setting Global Configuration editor setting is overriding individual user's editor setting. 3.3.2
Hathor admin template has not been updated to work with the new features

<translate> We strongly recommend all users to use the Isis admin template. The Hathor admin template has not been updated to work with the new features shipping with this release.</translate> <translate> When we released Hathor it was built with accessibility in mind, but over the years the Isis template has been improved in terms of accessibility and supporting technologies. We now believe that the Isis template is as good as or possibly better than Hathor.</translate>

<translate> The Hathor template will be removed from the distribution with the release of Joomla! 4.0.</translate>

<translate>

Hathor admin template has not been updated to work with the new features/en

We strongly recommend all users to use the Isis admin template. The Hathor admin template has not been updated to work with the new features shipping with this release. When we released Hathor it was built with accessibility in mind, but over the years the Isis template has been improved in terms of accessibility and supporting technologies. We now believe that the Isis template is as good as or possibly better than Hathor.

The Hathor template will be removed from the distribution with the release of Joomla! 4.0.

Infinite error loop on multilanguage sites

<translate>

In some multilingual sites that were created before Joomla 2.5.4 when upgrading to 3.4 you can have a redirect loop created. </translate>

<translate>

Infinite error loop on multilanguage sites/en

In some multilingual sites that were created before Joomla 2.5.4 when upgrading to 3.4 you can have a redirect loop created.

Information about the Update to 3.6.3

<translate> Since the Security change in com_joomlaupdate with 3.6.2, it has been difficult to update to the last version. With 3.6.3, there is a fix in place that makes this easier.</translate>

<translate>

Information about the Update to 3.6.3 or 3.6.4/cs

Since the Security change in com_joomlaupdate with 3.6.2, it has been difficult to update to the last version. With 3.6.3, there is a fix in place that makes this easier.

Information about the Update to 3.6.3 or 3.6.4/de

Since the Security change in com_joomlaupdate with 3.6.2, it has been difficult to update to the last version. With 3.6.3, there is a fix in place that makes this easier.

Information about the Update to 3.6.3 or 3.6.4/en

Since the Security change in com_joomlaupdate with 3.6.2, it has been difficult to update to the last version. With 3.6.3, there is a fix in place that makes this easier.

Information about the Update to 3.6.3 or 3.6.4/fr

Since the Security change in com_joomlaupdate with 3.6.2, it has been difficult to update to the last version. With 3.6.3, there is a fix in place that makes this easier.

Insert error in menu table of migrated data If your site was migrated from Joomla! 1.5 to 2.5, you might experience problems when trying to update from your Joomla! 2.5.x to a 3.1.x version. 3.1.x
Install from web fails to load
Install from web fails to load/de
Install from web fails to load/en
Joomla 3.10 points to 4.0 while it claims to be on the Default update server
Joomla 3.10.12 Release FAQ
Joomla 3.8.13 Security Notes

<translate>

Joomla 3.8.4 Notes about the Security Patches

<translate> In Joomla 3.8.4, the Joomla Security Strike Team (JSST) started to implement a series of XSS protection patches for the backend that could affect some use cases. All these issues have been found by internal audits done by the JSST.</translate>

<translate>

Joomla 3.8.8 notes about the changed default settings

<translate>

Joomla 3.9.3 Security Notes

<translate>

Known issues with the new plugin Editor - TinyMCE

<translate> In Joomla! 3.7.0 there's new Editor - TinyMCE version (4.5) with new features.
Now you can configure the editor toolbar by choosing (drag & drop) which buttons and function display.
Now you can configure many editor "set" to be associated with various user access levels. </translate> <translate>

Known issues with the new plugin Editor - TinyMCE/en

In Joomla! 3.7.0 there's new Editor - TinyMCE version (4.5) with new features.
Now you can configure the editor toolbar by choosing (drag & drop) which buttons and function display.
Now you can configure many editor "set" to be associated with various user access levels.

LDAP Client Missing Escape Method

<translate>

Login/Logout Redirections broken after upgrade to Joomla 3.4.6
Joomla! 
3.4.6
Quill icon.png
Content is Incomplete

This article or section is incomplete, which means it may be lacking information. You are welcome to assist in its completion by editing it as well. If this article or section has not been edited in several days, please consider helping complete the content.
This article was last edited by [[User:|]] ([[User talk:|talk]]| contribs) 0 seconds ago. (Purge)

<translate> Wrong redirect after login on front-end since 3.4.6</translate>

<translate>

Login/Logout Redirections broken after upgrade to Joomla 3.4.6/en
Joomla! 
3.4.6
Quill icon.png
Content is Incomplete

This article or section is incomplete, which means it may be lacking information. You are welcome to assist in its completion by editing it as well. If this article or section has not been edited in several days, please consider helping complete the content.
This article was last edited by [[User:|]] ([[User talk:|talk]]| contribs) 0 seconds ago. (Purge)

Wrong redirect after login on front-end since 3.4.6

Missing Installer Tabs
Joomla! 
3.6.0

<translate>

Missing Installer Tabs/en
Joomla! 
3.6.0
Missing Installer Tabs/fa
Joomla! 
3.6.0
Missing JBrowser class after upgrading After update to Joomla 3.1.4 or later, some extensions that depend on the native autoloader, with a working code before, may stop working. 3.1.4,3.1.5
Module article news ordering ascending Module article news show articles in reverse order. 3.2.0
Module random image PHP Error after 3.8.8

<translate>

Multilang-site override a option of JCategories that cause a SQL error
Multilang-site override a option of JCategories that cause a SQL error/en
Joomla! 
3.4.2

In Joomla! 3.4.2 we improved the multilingual code. But for now if a component don't have disable a specific option in JCategories that gets overwritten on multilinguage sites.

Multilingual associations Copy not keep acl permission setting

<translate> Multilingual associations Copy Reference to Target does not keep acl permission setting.</translate>

<translate>

Multilingual associations Copy not keep acl permission setting/en

Multilingual associations Copy Reference to Target does not keep acl permission setting.

Multilingual associations Copy not keep acl permission setting/fr

Dans le composant d'associations multilingues, lors de la copie de la référence vers la cible (target), les paramètres de droits des ACL ne sont pas conservés.

Multilingual Template Styles are Broken

<translate> In Joomla 3.9.9 if you have assigned a template to a specific language (using the Default field NOT just be using menu assignments), you'll suffer an issue due to a bad database update.</translate>

<translate>

No admin menu item for component
Joomla! 
3.4.0

<translate>

In Joomla 3.4 a component installed will not create a menu item </translate>

<translate>

No admin menu item for component/en
Joomla! 
3.4.0

In Joomla 3.4 a component installed will not create a menu item

Notice: Undefined variable $link com menus
Notice: Undefined variable $link com menus/en
Joomla! 
3.4.3

In Joomla 3.4.2 we improved the usage of modals also in menus.

Open basedir in effect in template manager
PHP Warnings on PHP 7.0.9
PHP Warnings on PHP 7.0.9/en
Joomla! 
3.6.0
Post installation message: Wrong PHP detection

<translate> After an update to Joomla 3.7.3 the following postinstall message is displayed to all users.</translate>

<translate>

Problems for Sqlsrv The main article and category list queries are broken for SqlSrv based sites. 3.1.4,3.1.5
Secured procedure for installing Joomla with a remote database

<translate> Starting with Joomla! 3.7.4 the Joomla! Security Strike Team (JSST) implemented additional security checks in the install application in order to protect your web hosting accounts from being overtaken by a remote attacker. In case your database is not on the same server as your website, we require an extra check to verify that you are the owner of the website.</translate>

<translate>

Select Type Field Missing in Extensions Manage

<translate>

Send test mail for smtp fails

<translate> Websites updating to Joomla 3.9.23 trying to send a test mail using smtp auth may fail.</translate>

<translate>

Session Fatal Error in some CLI Scripts
Joomla! 
3.5.1

<translate> Some CLI scripts started failing in Joomla 3.5.0 and higher</translate> <translate>

Session Fatal Error in some CLI Scripts/en
Joomla! 
3.5.1

Some CLI scripts started failing in Joomla 3.5.0 and higher

Setting proper default values for access level
Setting proper default values for access level/en
Joomla! 
3.4.2

Setting proper default values for access level

Subcategories Not Showing Why are subcategories not showing on drill downs?

In some category views subcategory information is not showing but they did prior to updating. This seems to be the case specifically when there is not a direct menu link to the category view displaying the subcategories.

3.1.4
Table xxx postinstall cpanels does not exist Users are seeing a "Table #__ doesn't exist" message due to an incompatibility in the older version of FOF code with the Joomla 3.x series. 3.2.x
Tag view gives 404 In some websites, updating to Joomla 3.9.17 results in the tags view giving a 404.
Template Style field not shown in Menu Items

<translate>

The breadcrumbs module does not show the items not linked
Joomla! 
3.4.4

<translate> The module that comes with Joomla 3.4.4, in case of menu items without links (for example, items of type "Text Separator"), does not show the respective title in the path.</translate>

<translate>

The breadcrumbs module does not show the items not linked/en
Joomla! 
3.4.4

The module that comes with Joomla 3.4.4, in case of menu items without links (for example, items of type "Text Separator"), does not show the respective title in the path.

The reCaptcha function has been temporarily disabled for Joomla 3.2 Error Message: The reCaptcha function has been temporarily disabled for Joomla 3.2 3.2.0
Timeout installing extensions

<translate> Some websites updating to Joomla 3.9.23 installing or updating a extension could lead to a timeout.</translate>

<translate>

Toolbar buttons missing after upgrade Toolbar buttons are missing in the administrator views after a Joomla! upgrade. 3.1.4,3.1.5
Unable to delete modules after updating When a site is upgraded to 3.2, users are unable to delete modules and are shown a generic "An error has occurred" message. This also applies to trying to empty trash in the module manager. 3.2.x
Unable To Edit Article 3.4.7
Joomla! 
3.4.7

<translate> Joomla! 3.4.7 changed how session management was done in the CMS (see the patch notes for more information). However a side affect was that people were unable to edit articles/modules etc.</translate>

<translate>

3.4.7
Unable To Edit Article 3.4.7/en
Joomla! 
3.4.7

Joomla! 3.4.7 changed how session management was done in the CMS (see the patch notes for more information). However a side affect was that people were unable to edit articles/modules etc.

3.4.7
Unable to login with 2fa enabled after 3.6.3

<translate> There are issues if you have a Joomla! website with 2FA enabled.</translate>

<translate>

Unable to login with 2fa enabled after 3.6.3/en

There are issues if you have a Joomla! website with 2FA enabled.

Unable to use a none alphabethic first character in folder name

<translate> Websites updating to Joomla 3.9.25 trying to set an image or file path in com_media or a folder in mod_random_image which doesn't start with an alphabetic leads to an error.</translate>

<translate>

Unuseable tab panels in user profile Websites without two factor authentication, updating to Joomla 3.9.22 results in a broken backend user profile edit page.
Update $explodedName with reversed array
Joomla! 
3.4.3

<translate>

Line 441 to 444 of libraries/joomla/filter/JInputFilter.php extracts possible extensions in the file name to check against a list of invalid extensions. </translate>

<translate>

Update $explodedName with reversed array/en
Joomla! 
3.4.3

Line 441 to 444 of libraries/joomla/filter/JInputFilter.php extracts possible extensions in the file name to check against a list of invalid extensions.

Update $explodedName with reversed array/it
Joomla! 
3.4.3

Line 441 to 444 of libraries/joomla/filter/JInputFilter.php extracts possible extensions in the file name to check against a list of invalid extensions.

Update $explodedName with reversed array/nl
Joomla! 
3.4.3

Regel 441 tot 444 van libraries/joomla/filter/JInputFilter.php haalt mogelijke extensies uit de bestandsnaam om te controleren aan de hand van een lijst met ongeldige extensies.

Update fails with an error message
Joomla! 
3.6.1

<translate>

Update from 3.6.x to 3.6.3 Timeout

<translate>

Update from 3.6.x to 3.6.3 Timeout/en
Update from 3.6.x to 3.6.5 Profile fields

<translate>

Update from 3.6.x to 3.6.5 Profile fields/en
Update from 3.6.x to 3.6.5 Timeout

<translate>

Update from 3.6.x to 3.6.5 Timeout/en
Update from 3.7.x to 3.7.1 Timeout

<translate>

Update from 3.7.x to 3.7.1 Timeout/en
Update from 3.7.x to 3.7.2 Timeout

<translate>

Update from 3.7.x to 3.7.2 Timeout/en
Update Package Install Failed
Joomla! 
3.6.0

<translate>

Update Package Install Failed/en
Joomla! 
3.6.0
Updating to Joomla 3.8.13 and 3.9.0 as non-superuser

<translate>

Upgrade from 2.5 to 3.6.0 fails
Upgrade from 2.5 to 3.6.0 fails/en
Joomla! 
3.6.0
Upgrades from 3.10.0 to 3.10.1 requires to tick an checkbox

With 3.10.0 we have added a bug that will show a required checkbox when you update to 3.10.1, that checkbox should not show up at all for patch releases and does not have any impact for 3.10.0 to 3.10.1 updates, so please check this checkbox to proceed with the update.

Upgrading from Joomla 3.4.x to 3.5
<translate>

Please note!</translate> <translate>

Updating to Joomla 3.5 can no longer be done through the extension manager.

You must now update through the Joomla! Update component (or by manual action as indicated below).</translate>
<html><icon class="fa fa-lightbulb-o fa-2x" style="color:#000;"></icon></html>
<translate> Before updating, always take a backup and don’t forget to test it.</translate>

Joomla! 
3.x

<translate>

User custom field not display in the backend edit profile

<translate>

User custom field not display in the backend edit profile/en
Validation error on creating a menu entry
Validation error on creating a menu entry/en
Joomla! 
3.4.2

In Joomla 3.4.2 we improved our Core Validation JavaScript.