updating old drupal 8 via composer https://notes.masterweb.sk/ sk update D8 8.6.3 -> 8.6.13 https://notes.masterweb.sk/composer-drush-composer-update-prohibits-core-modules-till-d8611/update-d8-863-8613 <span class="field field--name-title field--type-string field--label-hidden">update D8 8.6.3 -&gt; 8.6.13</span> <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span lang="" about="/user/1" typeof="schema:Person" property="schema:name" datatype="">ROOT</span></span> <span class="field field--name-created field--type-created field--label-hidden">So, 03/23/2019 - 15:49</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Updating such old Drupal can be stressing. (one passed, but its not rule - try on sandbox/on your own risk)</p> <p>At first - update drush to version 9.5.x - composer update drush/drush --with-dependencies --dry-run</p> <p>Run drush updb &amp;&amp; drush cr &amp;&amp; drush cron</p> <p>composer outdated drupal/*</p> <p>composer update drupal/core webflo/drupal-core-require-dev --with-dependencies --dry-run</p> <p>composer update drupal/core webflo/drupal-core-require-dev --with-dependencies</p> <p>Run drush updb &amp;&amp; drush cr &amp;&amp; drush cron</p> <p>Tested on PHP v. 7.0.x which failed. After restarting Apache, tried to switch to PHP 7.2.x and voila - PASSED</p> <p>Then I ran composer update - for updating rest of modules (bit risky..), but again - PASSED.</p> <p> </p> </div><div class="field field--name-field-tags field--type-entity-reference field--label-above clearfix"> <h3 class="field__label">Značky</h3> <ul class="links field__items"> <li><a href="/taxonomy/term/19" hreflang="sk">updating old drupal 8 via composer</a></li> <li><a href="/taxonomy/term/4" hreflang="sk">composer</a></li> </ul> </div> Sat, 23 Mar 2019 14:49:15 +0000ROOT17 at https://notes.masterweb.sk