Ability to log in
When clicking on Log In button, nothing happens
What version of Joomla were you using?
5.2.2
What device were you using? (eg, phone, laptop)
Desktop (iMac)
What web browser were you using? (eg, Chrome, Safari)
Chrome
If you were using assistive technology, please let us know the device or software you were using (eg VoiceOver, JAWS, sip-and-puff device, etc)
Website running on Siteground with PHP 8.2.27
Changed PHP to 8.3.15 and the admin Log In works
Joomla documentation states that v5.2.2 should work with PHP v8.1 or newer
If you know which WCAG or ATAG criteria this violates, please indicate it here:
Labels |
Added:
No Code Attached Yet
a11y
|
Labels |
Removed:
a11y
|
This issue isn't about 'accessibility'. This is about the ADMIN "Log In" button not functioning with PHP 8.2 active and a Joomla 5.2 website — as soon as we change the server to PHP 8.3 the "Log In" button functions and we can login to the admin side of Joomla.
@dagroupinc you created the issue using the accessibility template - thats why @chmst commented in that way.
The problem is most likely that your host has misconfigured that version of php.
When using the faulty version of php check in your browser console to see if there are any errors
Our automated system tests are executed for PHP 8.2 as well as 8.3, and they include a test of the admin login, so if there was a general issue with PHP 8.2 we would know that and there would have been a lot of issues reported in past. Therefore I doubt that the core has a general issue and I assume it might be something special with the server environment.
Got it. Site is on Siteground along with some of our other clients who haven't experienced the issue. However we do see the following on all our J5.2 sites irregardles of the version of PHP:
The Content Security Policy (CSP) prevents the evaluation of arbitrary strings as JavaScript to make it more difficult for an attacker to inject unathorized code on your site.
To solve this issue, avoid using eval(), new Function(), setTimeout([string], ...) and setInterval([string], ...) for evaluating strings.
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-01-14 08:02:42 |
Closed_By | ⇒ | alikon |
as it should be something with the server environment and not about php 8.2. or 8.3 compatibility issue
i'm closing this issue.
Feel free to open a new one about CSP if you think is a Joomla issue
This is a misunderstanding. Accessibility (a11y) means that everyone can use a website, it is not about login.