Important changes you may need to make to ensure your update process continues to work after J4.0.4
A big thanks to Nicholas K. Dionysopoulos and all the people who worked on this who gave their views and comments.
The reason we need to make these changes is to modernise the update process. The updates Nicholas has made have removed over 50% of the code we used to use and make the process more logical and stable. These changes will help those maintaining the code in the future.
To make these changes we need to make changes to the htaccess file for anyone who is using the JDocs hardened version and other htaccess examples.
If you don't make these changes then you will find your updates after J4.0.4 blocked so it is vital that you act and make this change.
If you have never used any of these more advanced htaccess files and only use the core file then this does not apply to you but it's worth looking through your htaccess file for the line with:-
RewriteRule ^administrator/components/com_joomlaupdate/restore\.php$ - [L]
And make the required changes if you do come across it in your files.## Joomla! Update (core feature) — Joomla versions 2.5.1 through 4.0.3
RewriteRule ^administrator\/components\/com_joomlaupdate\/restore\.php$ - [L]## Joomla! Update (core feature) — Joomla versions 4.0.4 and later
RewriteRule ^administrator\/components\/com_joomlaupdate\/extract\.php$ - [L]
Essential reading to find the solutions to known issues https://github.com/joomla/joomla-cms/pull/35388
If you need further help then https://forum.joomla.org/ It Is an excellent place to find help and advice.
Additional infomation will be placed here if there are changes or further advice Htaccess changes after Joomla 4.0.4
- Dutch: Wijzigingen in het update-proces waar je je bewust van moet zijn
- French: Changements importants dans le processus de mise à jour
- German: Änderungen im Aktualisierungsprozess bei Joomla 4
- Greek: Σημαντική σημείωση
- Swiss German: Wichtige Anpassung beim Joomla-Aktualisierungs-Prozess
- Spanish: Cambios en el proceso de actualización que debes conocer
- Turkish: Bilmeniz gereken Güncelleme Sürecindeki Değişiklikler