Hoe installeer je de e-Boekhouden-extensie met Composer


Stapsgewijze installatie van Magento 2-extensies via Composer
Naast het handmatig installeren van Magento 2-extensies via SSH of via de Marketplace Wizard, is installatie via Composer een zeer populaire en zelfs de eenvoudigste en veiligste manier om een extensie te installeren.
In dit artikel geven we een stapsgewijze instructie over hoe je een Magento 2-extensie via Composer op de website kunt installeren. Let op: deze handleiding is alleen bedoeld voor extensies die direct in onze store zijn gekocht.
Verkrijg de gegevens
Log in op je account om je Composer Authenticatiesleutels en Inloggegevens op te halen, deze worden automatisch gegenereerd na aankoop van een van onze extensies.
Je kunt ook nieuwe Composer-sleutels aanmaken met een beschrijving, bijvoorbeeld als je van omgeving of sleutels wilt wisselen.
Backup (optioneel maar aanbevolen)
We raden sterk aan om de installatie eerst in een ontwikkelomgeving te testen voordat je deze live zet. Zorg er ook voor dat je een volledige back-up van je webshop hebt, zodat je indien nodig kunt terugrollen. Meer informatie over het maken van back-ups en het terugzetten ervan vind je hier.


Voeg de Magmodules Composer-repository toe via SSH
De volgende stap is het toevoegen van de packages.magmodules.eu
-repository aan je Composer-bestand.
Repository toevoegen via SSH
Via een SSH-verbinding hoef je alleen het onderstaande commando uit te voeren vanuit de Magento-installatiemap. Op deze manier maak je verbinding met onze privé-repository.
composer config repositories.magmodules composer https://packages.magmodules.eu/
Na het uitvoeren van dit commando verschijnt er een lege regel en zijn de repositories succesvol toegevoegd aan je composer.json
-bestand.
Als je de Composer-repository handmatig wilt toevoegen, bekijk dan je account voor de exacte commando’s.


Installatie van extensies
Zodra de repository is toegevoegd aan het composer.json bestand, kun je nu de beschikbare pakketten via deze repository installeren. Schakel indien gewenst de onderhoudsmodus in, zie het laatste deel van deze sectie.
Download extensie
Om de extensie naar je webshop te downloaden, voer je het volgende commando uit:
composer require magmodules/magento2-eboekhouden
Na het uitvoeren van dit commando wordt bij de eerste keer gevraagd om de gebruikersnaam en het wachtwoord van de Composer Auth Keys. Deze kunnen worden verkregen hier.
Installeer extensie
Wanneer de extensie succesvol is gedownload, start dan de setup van de E-boekhouden Boekhoud koppeling extensie door de volgende commando's uit te voeren:
php bin/magento module:enable Magmodules_Eboekhouden
php bin/magento module:enable Magmodules_AccountingBase
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Nu je de juiste commando's succesvol hebt uitgevoerd en de extensie is geïnstalleerd, is deze klaar voor configuratie. Navigeer naar Stores ⇨ Configuration ⇨ Magmodules ⇨ E-boekhouden Boekhoud koppeling en Accounting om te beginnen met configureren.
Onderhoudsmodus
Je wilt misschien de onderhoudsmodus inschakelen bij het installeren of updaten van de module, vooral bij een live website. Voer hiervoor onderstaande commando's uit vóór en na het uitvoeren van de andere setup commando's:
php bin/magento maintenance:enable
# Andere setup commando's
php bin/magento maintenance:disable


Extensie bijwerken en verwijderen
Het is ook mogelijk om eenvoudig te verwijderen, bij te werken of bij te werken naar een specifieke versie met behulp van de volgende commando's:
Om de extensie bij te werken naar de nieuwste versie, gebruik je het commando:
composer update magmodules/magento2-eboekhouden
composer update magmodules/magento2-accounting-base
Als je een andere versie wilt bijwerken, niet de nieuwste versie van de extensie, gebruik dan het commando:
composer require magmodules/magento2-eboekhouden:version
composer update magmodules/magento2-accounting-base:version
Om de extensie te verwijderen, gebruik je het commando:
composer remove magmodules/magento2-eboekhouden
composer update magmodules/magento2-accounting-base