Rendering failure after updating to Groups 3.6.0 (PHP8.3.21)
-
Issue: Compatibility problem between the Groups plugin and newer PHP versions (8.0.30 and above).
Details:
I am using the Astra theme with a child theme (via Child Theme Configurator), and the Groups plugin to manage download access based on user membership.After upgrading PHP from 7.4.33 to 8.0.30, and later to 8.3.21, the site began rendering incorrectly:
- The main content frame was missing, while the navigation menus remained visible.
- There was no fatal error — just an incomplete page display.
- The failure was visible across different browsers: Chrome & Edge on Windows, Safari on IOS, IPadOS
Downgrading PHP to 7.4.33 seemed to resolve the issue.
I temporarily patched the plugin to avoid use of
empty()on potentially undefined variables, which allowed the site to function under PHP 8.3.21.After the release of Groups 3.6.0, I tested the update, but re-enabling the plugin caused the same display issue. Restoring the previous
/plugins/groups/folder (with temporary patch) fixed the problem again.❓Question:
Is this PHP compatibility issue known? If not, I am happy to provide additional details.
Thank you for maintaining the plugin — I hope this helps with ongoing compatibility updates.
You must be logged in to reply to this topic.