No Code Attached Yet
avatar dagroupinc
dagroupinc
9 Jan 2025

Steps to reproduce the issue

  1. Log In to Joomla Admin

Expected result

Ability to log in

Actual result

When clicking on Log In button, nothing happens

Device and system info

  • 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)

Additional comments

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:

avatar dagroupinc dagroupinc - open - 9 Jan 2025
avatar joomla-cms-bot joomla-cms-bot - labeled - 9 Jan 2025
avatar joomla-cms-bot joomla-cms-bot - change - 9 Jan 2025
Labels Added: No Code Attached Yet a11y
avatar chmst chmst - change - 10 Jan 2025
Labels Removed: a11y
avatar chmst chmst - unlabeled - 10 Jan 2025
avatar chmst
chmst - comment - 10 Jan 2025

This is a misunderstanding. Accessibility (a11y) means that everyone can use a website, it is not about login.

avatar dagroupinc
dagroupinc - comment - 10 Jan 2025

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.

avatar brianteeman
brianteeman - comment - 10 Jan 2025

@dagroupinc you created the issue using the accessibility template - thats why @chmst commented in that way.

Image

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

avatar richard67
richard67 - comment - 10 Jan 2025

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.

avatar dagroupinc
dagroupinc - comment - 11 Jan 2025

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.

avatar alikon alikon - change - 14 Jan 2025
Status New Closed
Closed_Date 0000-00-00 00:00:00 2025-01-14 08:02:42
Closed_By alikon
avatar alikon alikon - close - 14 Jan 2025
avatar alikon
alikon - comment - 14 Jan 2025

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

Add a Comment

Login with GitHub to post a comment