composer https://notes.masterweb.sk/ sk Composer update / prohibits (core + modules) till D8.6.11 https://notes.masterweb.sk/composer-drush/composer-update-prohibits-core-modules-till-d8611 <span class="field field--name-title field--type-string field--label-hidden">Composer update / prohibits (core + modules) till D8.6.11</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">St, 03/13/2019 - 13:03</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><pre> composer outdated drupal/* composer show drupal/* </pre> <p>This manual works till version D8.6.11 (8.6.11 and higher require twig 1.38.2), so need at first update twig to this version with:</p> <pre> composer require 'twig/twig:1.38.2'</pre> <p><strong>Composer prohibits</strong> - zobrazí závislosti, kvôli ktorým update zlyhá:</p> <pre> composer prohibits drupal/core:8.6.15</pre> <p><strong>Composer update</strong> - update modulov podla composer.json</p> <pre> <code>composer update drupal/core webflo/drupal-core-require-dev --with-dependencies --dry-run composer update drupal/core webflo/drupal-core-require-dev --with-dependencies</code> </pre> <p>toto ale updatne aj twig z verzie 1.37.1 na verziu 1.38.xx a tym rozhodi webstranku, preto <strong>vrátime twig na pôvodnú verziu</strong>:<br /> * problem with twig issue was resolved in Drupal <a href="https://www.drupal.org/project/drupal/releases/8.6.11">8.6.11</a> and <a href="https://www.drupal.org/project/drupal/releases/8.6.12">8.6.12</a> </p> <pre> composer require 'twig/twig:1.37.1' drush updb drush cr</pre> <p>Ešte moduly:</p> <pre> composer outdated drupal/* composer update drupal/* --with-dependencies --dry-run drush updb drush cr</pre> <p><em>(takto to zatiaľ fungovalo na test banystav)</em></p> <p> </p> <p><strong>Referencie</strong>:<br /> <a href="https://www.drupal.org/docs/8/update/update-core-via-composer">https://www.drupal.org/docs/8/update/update-core-via-composer</a> - commands<br /> <a href="https://www.jeffgeerling.com/blog/2018/updating-drupalcore-composer-drupal-core-doesnt-update">https://www.jeffgeerling.com/blog/2018/updating-drupalcore-composer-dru…</a> - composer prohibits<br /> <a href="https://www.drupal.org/project/drupal/issues/3039408">https://www.drupal.org/project/drupal/issues/3039408</a> - twig problem</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/4" hreflang="sk">composer</a></li> <li><a href="/taxonomy/term/5" hreflang="sk">composer update</a></li> <li><a href="/taxonomy/term/6" hreflang="sk">composer prohibits</a></li> <li><a href="/taxonomy/term/7" hreflang="sk">drush</a></li> <li><a href="/taxonomy/term/8" hreflang="sk">drush updb</a></li> <li><a href="/taxonomy/term/9" hreflang="sk">drush cr</a></li> <li><a href="/taxonomy/term/10" hreflang="sk">composer require</a></li> <li><a href="/taxonomy/term/11" hreflang="sk">twig</a></li> </ul> </div> Wed, 13 Mar 2019 12:03:10 +0000ROOT8 at https://notes.masterweb.sk patching (composer.json) https://notes.masterweb.sk/drupal-8/patching-composerjson <span class="field field--name-title field--type-string field--label-hidden">patching (composer.json)</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">St, 01/20/2021 - 22:18</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><a href="https://groups.drupal.org/node/518975">https://groups.drupal.org/node/518975</a></p> <p>composer require cweagans/composer-patches</p> <pre>      "extra": {     "enable-patching": true,         "patches": {             "drupal/core": {                 "payment and video field error": "https://www.drupal.org/files/issues/2020-01-08/3105211-1.patch"             },             "drupal/plugin": {                 "payment and video field error": "https://www.drupal.org/files/issues/2020-01-08/3105214-1.patch"             }         }   } </pre> <p>be aware of brackets and "," after bracket</p> <p>composer install<br /> composer update --lock</p> <p>(implemented succesfully on sophia web)</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/67" hreflang="sk">patch</a></li> <li><a href="/taxonomy/term/68" hreflang="sk">patching</a></li> <li><a href="/taxonomy/term/4" hreflang="sk">composer</a></li> </ul> </div> Wed, 20 Jan 2021 21:18:31 +0000ROOT147 at https://notes.masterweb.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 Composer (install) https://notes.masterweb.sk/composer-drush/composer-install <span class="field field--name-title field--type-string field--label-hidden">Composer (install)</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">St, 03/13/2019 - 13:14</span> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>NIE POD ROOTOM</p> <p>new method from 8.8.0 and higher:</p> <pre> composer create-project drupal/recommended-project:8.x my_site_name_dir</pre> <p>old method:</p> <pre> composer create-project drupal-composer/drupal-project:8.x-dev project_dir --stability dev --no-interaction </pre> <p><a href="https://www.drupal.org/forum/support/installing-drupal/2020-06-14/using-composer-to-install-drupal-7">https://www.drupal.org/forum/support/installing-drupal/2020-06-14/using…</a></p> <pre> composer create-project drupal-composer/drupal-project:7.x-dev project_dir</pre> <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/4" hreflang="sk">composer</a></li> <li><a href="/taxonomy/term/17" hreflang="sk">composer install</a></li> </ul> </div> Wed, 13 Mar 2019 12:14:07 +0000ROOT9 at https://notes.masterweb.sk