Update Drupal Commerce Kickstarter

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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. Sois
  • drush updatedb -y - Weinig schokkends
  • drush 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