Drupal CMS 1.0.1 is not compatible with PHP 8.4

Created on 2 February 2025, 3 months ago

Problem/Motivation

As per https://www.drupal.org/docs/getting-started/system-requirements/php-requ... โ†’ , Drupal core 11.1 is supported by PHP 8.4.
Since Drupal CMS is built upon this, it is anticipated to have the same support; otherwise, it lacks logical justification.
For the `ddev` command, we have the following line:
```
test -d .ddev || ddev config โ€”project-type=drupal11 โ€”docroot=web โ€”php-version=8.3 โ€”ddev-version-constraint=โ€œ>=1.24.0โ€ โ€”project-name=โ€œ$NAMEโ€
```
This explicitly utilizes PHP 8.3 without any explanation, and it appears that we have it because 8.4 is not supported.

Steps to reproduce

1. Install Drupal CMS as usual via `/core/install.php`.
2. Observe โ€œDeprecatedโ€ errors (attached screenshot) from various functions, such as `_scheduler_content_moderation_integration_states_values`.

Proposed resolution

Do update the documentation at https://www.drupal.org/docs/getting-started/system-requirements/php-requ... โ†’ to indicate that Drupal CMS 1.0 is only supported by PHP 8.3.
Alternatively, we can try to address issues in all contributed modules.

User interface changes

None

Data model changes

None

Release notes snippet

None

๐Ÿ› Bug report
Status

Active

Component

General

Created by

๐Ÿ‡ต๐Ÿ‡ฑPoland dmitry.korhov Poland, Warsaw

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024