Pressing [More Detail >] on "Required PHP & Database Settings : Passed" or "Recommended PHP Settings : Passed" ect.
See more details
Nothing happens. Getting error "Uncaught ReferenceError: COM_JOOMLAUPDATE_VIEW_DEFAULT_EXTENSIONS_SHOW_MORE_COMPATIBILITY_INFORMATION is not defined" in .../media/com_joomlaupdate/js/default.js
Webserver: Apache/2.4.43 (Win64) OpenSSL/1.1.1g PHP/7.4.7
English and Greek. Backend English.
Anyone else with the same issue? I can't even see the Update button.
@krogias Unfortunately, I could not re-procedure the issue. Could you please look at browser console (before you press on More Detail....) to see if there are any (js) errors?
And just want to be clear, you are on 3.10.1 already and want to update (to Joomla 4 ?) ?
@joomdonation Yes, 3.10.1 and want to update to 4.0. I hope those screen shots will help:
Before pressing More Detail:
After pressing More Detail:
Yes. I can see that there is some js error causes by the translation of the language item COM_JOOMLAUPDATE_VIEW_DEFAULT_EXTENSIONS_SHOW_MORE_COMPATIBILITY_INFORMATION to your language. That should be fixed.
However, a quick workaround you can use now is login to administrator area of your site using English language and you should not get the error and can progress with the upgrade.
@krogias Or if you don't want to switch language to English, get this file, unzip it, upload to administrator/components/com_joomlaupdate/views/default/tmpl folder to replace original file should address the issue, too
default_preupdatecheck.zip
@joomdonation I am always using English language in backend. My browser is in Greek.
I 've also uploaded your default_preupdatecheck.php, with no change unfortunately.
@krogias From what I see from your screenshot, the Greek language string is used there, and it causes javascript error. In theory, the file I sent you should fix it but I don't know why it does not work for you
If you want, you can send super admin account of your site to tuanpn@joomdonation.com. I will take a quick look for you and get it sorted for you. Should be easy.
@joomdonation I am sorry but it's forbidden to give super admin accounts. Are you sure it is a javascript error because of the greek string language? I am pretty sure that I am using only English in my backend.
@joomdonation I hope this will help:
source.txt
@joomdonation check your inbox
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-09-03 16:42:42 |
Closed_By | ⇒ | krogias |
Status | Closed | ⇒ | New |
Closed_Date | 2021-09-03 16:42:42 | ⇒ | |
Closed_By | krogias | ⇒ |
@joomdonation oh, yes! That was it! Disabling the extension "System - Perfect Publisher for Google's structured data / Social Profile Links" solved the problem!
Thank you!
var nonCoreCriticalPlugins = '...."3":{"name":"System - Perfect Publisher for Google's structured data \/ Social Profile Links"....';
Support of plugin names that include a ' character.
Browser console error: Uncaught SyntaxError: Unexpected identifier
Joomla 3.10.1 and a plugin with a name that includes a ' character.
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-09-04 16:08:58 |
Closed_By | ⇒ | joomdonation |
PR #35481 should address this issue. @krogias @anibalsanchez Could you please help testing?
Tested successfully
Tested successfully
Which language are you running Joomla in?