Add new comment to Je pro vás Composer v Drupalu 8 problém? Zkuste Ludwig
Moje kniha o CMS Drupal
Poslední komentáře
- 4 days 2 hours ago
- 5 days 22 hours ago
- 6 months ago
- 6 months ago
- 8 months 1 week ago
- 9 months ago
- 9 months ago
- 9 months 1 week ago
- 1 year ago
- 1 year 1 month ago
Nové diskuze
- (4 weeks 1 day zpět)
- (1 month zpět)
- (7 months 3 weeks zpět)
- (9 months 1 week zpět)
- (1 year 6 months zpět)
- (1 year 7 months zpět)
- (1 year 10 months zpět)
- (1 year 11 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)