Ich habe eine Site, die eine Commerce Kickstart- Distribution ist.
Meine Distributionsversion ist 7.x-2.0-rc1 und jetzt ist die Version 7.x-2.0-rc2 verfügbar.
Wie aktualisiere ich eine Distribution? Ich habe diese Methode ausprobiert (beide sind fehlgeschlagen ...)
1) Ich verfolge den Standard-Update-Prozess mit der Drupal-Benutzeroberfläche. Ich erhalte diese Fehlermeldung:
> Notice: Undefined index: version_major in update_calculate_project_update_status() (line 595 of
> /Applications/MAMP/htdocs/mySite.com/modules/update/update.compare.inc).
> Downloading updates failed:
>
> commerce_kickstart-7.x-2.0-rc2-core.tar.gz does not contain any .info files.
> Notice: Undefined index: version_major in update_calculate_project_update_status() (line 595 of
> /Applications/MAMP/htdocs/mySite.com/modules/update/update.compare.inc).
2) Ich habe die Distribution heruntergeladen und den Ordner mysite.com/profiles/commerce_kickstart ersetzt. Dies hat auch nicht funktioniert.
¿Was ist der richtige Weg, um dies zu tun?
updating
distributions
Chefnelone
quelle
quelle
Antworten:
Sie sollten es mit Drush versuchen.
(Ich habe es nicht für den Commerce-Kickstart ausprobiert. Ich habe gerade die Antwort auf drupal.org erhalten.)
quelle
drush pm-updatecode
, der derzeit bei Distributionen nicht richtig funktioniert. pm-download sollte die Commerce_Kickstart-Module an der richtigen Stelle platzieren, da nur die Inhalte der Distribution entpackt werden. Beachten Sie, dass Sie dendrush pm-updatecode drupal
Core bei Bedarf aktualisieren können. Tun Sie dies, bevor Sie updatedb aufrufen (oder pm-update verwenden). Wenn dies nicht funktioniert, senden Sie bitte einen Fehlerbericht an die Drush-Problemwarteschlange.drush dl commerce_kickstart --destination=profiles/
Commerce Kickstart verfügt über eine Dokumentationsseite, auf der die Installation oder Aktualisierung der Distribution erläutert wird: http://www.drupalcommerce.org/commerce-kickstart-2/install . Es ist von der Projektseite auf drupal.org verlinkt.
Der Updater in Drupal kann keine Distributionen (oder den Drupal-Kern selbst) aktualisieren, sodass er für Kickstart nicht funktioniert.
quelle
Obwohl "drush pm-download" funktionieren sollte, gibt es eine Initiative, diese Arbeit auch mit "drush pm-updatecode" zu haben. Weitere Informationen finden Sie in der Ausgabe zu Github Drush up, um die Contrib-Profile zu aktualisieren .
Zum Zeitpunkt dieses Schreibens ist nichts zur Verwendung verfügbar, aber hoffentlich wird es bald verwendbaren Code geben. Fühlen Sie sich frei, zum Thread beizutragen, damit wir dies schneller erledigen können.
quelle
Elf Schritte zum Aktualisieren einer Drupal 7-Distribution:
Quelle und Details zu dieser offiziellen Dokumentation unter https://www.drupal.org/docs/7/distributions/maintaining-sites-built-with-distributions#update-distribution
quelle