I am installing Drupal 10.09 on Ubuntu 22.04 using drupal 10-fpm-alpine image. After finally getting through the first few pages of web installation, I got to the last page and after filling out site info, I clicked next and go this error:
Fatal error: Declaration of Drupal\Core\TypedData\Validation\ExecutionContext::markObjectAsInitialized($cache_key) must be compatible with Symfony\Component\Validator\Context\ExecutionContextInterface::markObjectAsInitialized(string $cacheKey): void in /opt/drupal/web/core/lib/Drupal/Core/TypedData/Validation/ExecutionContext.php on line 300
Subject asks it all: Is PHP Version 8.2.10 and MySQL 8.0.32 ready to play nice with the latest D10x?
I have heard that the MySQL 5.7x goes EOL soon. So for building fresh D10x sites, I am thinking to start with PHP 8.2.10 and MySQL 8.0.32 fresh at this point, rather than need to upgrade components shortly after migrating to D10x.
We are considering deploying the latest D10.x in Multisite configuration.
We are thinking to deploy two sets of latest D10.x both in Multisite configuration. One directory tree for Development sites. The other directory tree for Production sites.
I envision when a D core update comes out, having to:
1) Put each site of the Multisite configuration into Maintenance Mode
2) Deploy the D core upgrade
3) Run the needed updates / cron.php / etc... per site
In D7 there was an entry in settings.php which you needed to change if you moved an entire site (core + site data) to another folder. I want to move a site currently in /dev to /. I've scanned settings.php but cannot find the section where this data resides. Maybe I'm being blind or perhaps it works differently in D10. Can someone point me to the file which I need to edit when moving a site from one folder to another. Thanks.