Grundsätzlich gibt es zwei Möglichkeiten, wie Sie Oxid-Module installieren können: Via Composer oder manuell. Am Beispiel unseres Mollie-Moduls zeigen wir Ihnen beide Wege.
Oxid-Module via Composer installieren
Schritt 1: Mollie-Account anlegen
Erstellen Sie einen Mollie-Account oder loggen Sie sich in Ihren bestehenden Mollie-Account ein.
Schritt 2: Am Webserver anmelden
Verbinden Sie sich via SSH mit Ihrem Webserver und navigieren Sie zum Stammverzeichnis Ihrer Oxid-Installation (wo die composer.json liegt).
Schritt 3: Oxid-Modul installieren
Installieren Sie nun das Mollie-Plugin für Oxid mit dem folgenden Befehl:
composer require mollie/mollie-oxid
composer require mollie/mollie-oxid
composer require mollie/mollie-oxid
composer require mollie/mollie-oxid
Oxid-Module manuell installieren
Schritt 1: Mollie-Account anlegen
Falls Sie noch kein Mollie-Konto haben, legen Sie zunächst einen Account für Ihr Unternehmen an.
Schritt 2: Zip-Datei mit Oxid-Modul herunterladen
Laden Sie das aktuelle Release von GitHub herunter.
Schritt 3: Ordner auf dem Webserver anlegen
Melden Sie sich an Ihrem Webserver an und legen Sie den Ordner „mollie“ im Ordner „source/modules“ an. Legen Sie anschließend im soeben erstellten Ordner den Unterordner „molliepayment“ an.
Schritt 4: Module-Inhalte hochladen
Laden Sie nun den Inhalt der in Schritt 2 heruntergeladenen Zip-Datei in den Ordner „sources/modules/mollie/molliepayment“ hoch.
Schritt 5: Composer.json bearbeiten
Fügen Sie nun folgenden Code in die Autoload-Konfiguration der Datei „composer.json“ im Stammverzeichnis Ihrer Oxid-Installation ein:
"autoload": {
"psr-4": {
"Mollie\\Payment\\": "./source/modules/mollie/molliepayment",
"Mollie\\Api\\": "./source/modules/mollie/molliepayment/lib/mollie-api-php/src/"
}
},
"autoload": {
"psr-4": {
"Mollie\\Payment\\": "./source/modules/mollie/molliepayment",
"Mollie\\Api\\": "./source/modules/mollie/molliepayment/lib/mollie-api-php/src/"
}
},
"autoload": {
"psr-4": {
"Mollie\\Payment\\": "./source/modules/mollie/molliepayment",
"Mollie\\Api\\": "./source/modules/mollie/molliepayment/lib/mollie-api-php/src/"
}
},
"autoload": {
"psr-4": {
"Mollie\\Payment\\": "./source/modules/mollie/molliepayment",
"Mollie\\Api\\": "./source/modules/mollie/molliepayment/lib/mollie-api-php/src/"
}
},
Führen Sie anschließend via Konsole im Stammverzeichnis den folgenden Befehl aus:
Schritt 6: Modul-Konfiguration importieren
Navigieren Sie via SSH zum Ordner, der die Ordner Source und Vendor enthält. Führen Sie dort folgende Befehle aus:
vendor/bin/oe-console oe:module:install-configuration source/modules/mollie/molliepayment/
vendor/bin/oe-console oe:module:apply-configuration
vendor/bin/oe-console oe:module:install-configuration source/modules/mollie/molliepayment/
vendor/bin/oe-console oe:module:apply-configuration
vendor/bin/oe-console oe:module:install-configuration source/modules/mollie/molliepayment/
vendor/bin/oe-console oe:module:apply-configuration
vendor/bin/oe-console oe:module:install-configuration source/modules/mollie/molliepayment/
vendor/bin/oe-console oe:module:apply-configuration
Anschließend bekommen Sie die Meldung „Module configuration has been installed“ sowie „Applying modules configuration for the shop with id 1: Applying configuration for module with id molliepayment“
Sie können nun mit der Plugin-Konfiguration fortfahren, um das Mollie-Oxid-Modul fertig einzurichten.