Reading view

I'm hitting a dependency conflict

I just started with Drupal in my current company(fresher, no prev knowledge either)

I'm in a project where they are running Drupal 10.2.7 on XAMPP with PHP 8.3.27 installed locally. I'm trying to install the config_split module and upgrade to Drupal 11, but I'm hitting a dependency conflict.

The Error:

When I run composer require drupal/config_split, I get:

drupal/search_api_solr 4.3.10 requires maennchen/zipstream-php ^2.2.1|^3.0.2 maennchen/zipstream-php 3.2.0 requires php-64bit ^8.3 Your php-64bit version (8.1; overridden via config.platform, actual: 8.3.27) does not satisfy that requirement. 

This issue is repetitive, for upgrade_status as well as Keys Module.

Context:

  • I manually installed PHP 8.3.27 (outside XAMPP's bundled version)
  • My composer.json still declares PHP 8.1 in the config.platform section
  • I can't wait for XAMPP to update or switch to Docker/Lando—need a quick solution
  • I'm using SearchStax (so I need to keep search_api_solr and its dependencies)
  • Eventually want to upgrade Drupal 10.2.7 → 10.3 → 11.x

And have been told to not update composer since it brings about multiple thousand changes.

can somebody pls tell me any solution for this?

submitted by /u/Beneficial_Fudge6737
[link] [comments]
  •  
❌