Installatie Drupal Commerce 2.x - Casus begin 2017 (2)

Uit De Vliegende Brigade
Versie door Jeroen Strompf (overleg | bijdragen) op 19 mrt 2017 om 13:24
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

Doel: Drupal + Drupal Commerce helemaal via Composer installeren.

Zie ook

Installatie Drupal & DC

Database & hostingaccount

  • Database rt2 aangemaakt
  • Hostingaccount rt2 aangemaakt (op m'n laptop annex. ontwikkelserver).

Composer bijwerken

Met Composer kun je Drupal + DC8 in één keer installeren. Maar alleen als Composer niet te oud is. Dat was snel geregeld.

Missende PHP-library fixen

Zie Installatie Drupal Commerce 2.x - Algemeen voor details.

Installatie Drupal & DC mbv. Composer

Met composer kun je Drupal + DC in één keer installeren. In dit geval in de root van het betreffende hostingaccount [1]:

composer create-project drupalcommerce/project-base . --stability dev

De structuur is echter anders (uitleg waarom): De site wordt geserveeerd vanuit de submap web. Da's gelukkig gemakkelijk gefixet in /etc/apache2/sites-available/example.com door de Documentroot aan te passen:

DocumentRoot /var/www/example.com/web

Installatie bijwerken

Er zijn in ieder geval zal commando's om iets bij te werken:

composer update drupal/core --with-dependencies                   # ← Lijkt het beste te werken
composer update drupal/commerce --with-dependencies               # Onduidelijke foutmeldingen
composer update drupalcommerce/project-base --with-dependencies   # Onduidelijke foutmeldingen

drupal update:debug
drupal update:execute

Additionele modules installeren

Onduidelijk wat het beste tool daarvoor is. Standaardiseren op Composer? [2]

Dit werkt niet

Links vanuit het admin-menu werken niet. Kappen met die shit

Oa. de link naar Commerce werkt niet

Bronnen