Update Drupal Commerce Kickstarter
Drupal Commerce Kickstarter is een zogenaamd profiel: Een sterk aangepaste versie van Drupal met een kant-en-klare set modules. Ik werk zelf nooit met Kickstarter omdat het niet-standaard is. Onderandere merk je dat bij het updaten van een site: Daar heb je een aangepaste procedure voor, plus dat er bepaalde storingen op de loer liggen.
Casus: Storingen bij updaten (dec. 2016)
Ik krijg foutmeldingen bij drush up
, vergelijkbaar met wat je hier vindt: Een Drupal Commerce Kickstarter-site kan ik niet updaten via drush up
, maar wel module-voor-module.
Mogelijke oorzaak: Kickstarter plaatst modules op een afwijkende plek. Hierdoor ontstaan doublures
Standaardprocedure bij niet-afwijkende modules
Als je niet aan de code van de Kickstarter-modules hebt gesleuteld, is dit de aanpak:
drush dl commerce_kickstart drush updatedb -y
Casus: Dec. 2016
Volgens de Feature-module waren er bestanden aangepast. Moeilijk, moeilijk. Daarom:
drush dl commerce_kickstart
→ Sommige paden snapte-ie niet. Soisdrush updatedb -y
- Weinig schokkendsdrush up
→ Eindelijk: Foutloos!
Profiel opdoeken?
Misschien wel de beste oplossing: Kickstater-bestanden verplaatsen naar de gebruikelijke locaties, en daarna het profiel opdoeken. Er zijn een paar goede bronnen met uitleg hieromtrent, maar ik heb het zo snel (dec. 2016) niet met succes kunnen doorlopen: Ondanks drush rr
en drush cc all
blijft Drupal nog steeds op de verkeerde plek zoeken.
Bronnen
- https://www.drupal.org/node/2431165 - drush unable to update kickstart
- https://www.drupal.org/node/1911552 - Foutmelding mbt commons
- https://drupalcommerce.org/commerce-kickstart-2/install - Installing & upgrading