跳到主內容

drupal 10 升級 drupal 11筆記

composer why-not drupal/core 11.1.0

列出
composer why-not drupal/core 11.1.0
drupal/core-recommended    10.4.0 requires         drupal/core (10.4.0)                                       
drupal/core                11.1.0 requires         symfony/console (^7.2)                                     
drupal/recommended-project -      does not require symfony/console (but v6.4.15 is installed)                 
drupal/core                11.1.0 requires         symfony/dependency-injection (^7.2)                        
drupal/recommended-project -      does not require symfony/dependency-injection (but v6.4.16 is installed)    
drupal/core                11.1.0 requires         symfony/event-dispatcher (^7.2)                            
drupal/recommended-project -      does not require symfony/event-dispatcher (but v6.4.13 is installed)        
drupal/core                11.1.0 requires         symfony/filesystem (^7.2)                                  
drupal/recommended-project -      does not require symfony/filesystem (but v6.4.13 is installed)              
drupal/core                11.1.0 requires         symfony/finder (^7.2)                                      
drupal/recommended-project -      does not require symfony/finder (but v6.4.13 is installed)                  
drupal/core                11.1.0 requires         symfony/http-foundation (^7.2)                             
drupal/recommended-project -      does not require symfony/http-foundation (but v6.4.16 is installed)         
drupal/core                11.1.0 requires         symfony/http-kernel (^7.2)                                 
drupal/recommended-project -      does not require symfony/http-kernel (but v6.4.16 is installed)             
drupal/core                11.1.0 requires         symfony/mailer (^7.2)                                      
drupal/recommended-project -      does not require symfony/mailer (but v6.4.13 is installed)                  
drupal/core                11.1.0 requires         symfony/mime (^7.2)                                        
drupal/recommended-project -      does not require symfony/mime (but v6.4.13 is installed)                    
drupal/core                11.1.0 requires         symfony/routing (^7.2)                                     
drupal/recommended-project -      does not require symfony/routing (but v6.4.16 is installed)                 
drupal/core                11.1.0 requires         symfony/serializer (^7.2)                                  
drupal/recommended-project -      does not require symfony/serializer (but v6.4.15 is installed)              
drupal/core                11.1.0 requires         symfony/validator (^7.2)                                   
drupal/recommended-project -      does not require symfony/validator (but v6.4.16 is installed)               
drupal/core                11.1.0 requires         symfony/process (^7.2)                                     
drupal/recommended-project -      does not require symfony/process (but v6.4.15 is installed)                 
drupal/core                11.1.0 requires         symfony/yaml (^7.2)                                        
drupal/recommended-project -      does not require symfony/yaml (but v6.4.13 is installed)                    
drupal/core                11.1.0 requires         doctrine/annotations (^2.0)                                
drupal/recommended-project -      does not require doctrine/annotations (but 1.14.4 is installed)             
drupal/core                11.1.0 requires         symfony/psr-http-message-bridge (^7.2)                     
drupal/recommended-project -      does not require symfony/psr-http-message-bridge (but v6.4.13 is installed) 
Not finding what you were looking for? Try calling `composer update "drupal/core:11.1.0" --dry-run` to get another view on the problem.

然後執行 

composer require drupal/core-recommended:^11.0 --update-with-all-dependencies

出現錯誤

  Problem 1

    - Root composer.json requires drupal/core-recommended ^11.0 -> satisfiable by drupal/core-recommended[11.0.0, ..., 11.1.0].

    - drupal/core-recommended[11.0.0, ..., 11.0.9] require symfony/console ~v7.1.3 -> found symfony/console[v7.1.3, ..., v7.1.8] but these were not loaded, likely because it conflicts with another require.

    - drupal/core-recommended 11.1.0 requires symfony/console ~v7.2.0 -> found symfony/console[v7.2.0, v7.2.1] but these were not loaded, likely because it conflicts with another require.

rm composer.lock

rm -rf vendor/

再執行

composer require drupal/core-recommended:^11.0 --update-with-all-dependencies

然後 drush updatedb ; drush cr

一定要備份再執行!