Add new comment to Je pro vás Composer v Drupalu 8 problém? Zkuste Ludwig
Moje kniha o CMS Drupal
Poslední komentáře
- 2 days 16 hours ago
- 4 days 13 hours ago
- 1 week ago
- 1 week ago
- 1 week 2 days ago
- 3 months ago
- 3 months ago
- 5 months 1 week ago
- 6 months 1 week ago
- 6 months 1 week ago
Nové diskuze
- (2 months zpět)
- (2 months 1 week zpět)
- (4 months 3 weeks zpět)
- (6 months 1 week zpět)
- (1 year 3 months zpět)
- (1 year 4 months zpět)
- (1 year 7 months zpět)
- (1 year 8 months zpět)

K článku jsem se zatím nedostal, ale toto by mělo být naprosto bez problémů:
1. instalace Drupal Console: composer require drupal/console:~1.0 --prefer-dist --optimize-autoloader
2. její aktualizace: composer update drupal/console --with-dependencies
3. aktualizace Drupalu: composer update drupal/core --with-dependencies
4. po ní musíte spustit aktualizaci databáze: drush updatedb
5. vymažete cache: drush cr
A je to.
Samozřejmě, někdy to nejde tak hladce a composer update drupal/core --with-dependencies nic neprovede. Problém může být v tom, že nějaký balíček brání povýšení Drupalu. Zjistíte to následujícím příkazem:
composer prohibits drupal/core:8.5.3
Pokud řekne, že tomu nic nebrání, tak ještě můžeš být problém v tom, že byl Drupal instalován přes drush či ručně, ale ne přes composer. Pak je nutné zeditovat soubor composer.json a vymazat v sekci replace tento řádek:
"drupal/core": "~8.5"
Následně spustíte:
composer require drupal/core:8.5.3 (přidá závislost na Drupal 8.5.3 do sekce require)
composer update drupal/core --with-dependencies (a tohle už aktualizaci konečně provede)