В основата си има два начина, по които можете да инсталирате Oxid модули: Чрез Composer или ръчно. Използвайки нашия модул Mollie като пример, ще ви покажем и двата начина.
Инсталиране на Oxid модули чрез Composer
Стъпка 1: Създаване на профил в Mollie
Създайте профил в Mollie или влезте в съществуващия си профил в Mollie.
Стъпка 2: Влизане в уеб сървъра
Свържете се с вашия уеб сървър чрез SSH и отидете до коренната директория на вашата инсталация на Oxid (където се намира файлът composer.json).
Стъпка 3: Инсталиране на Oxid модула
Сега инсталирайте плъгина на Mollie за Oxid със следната команда:
composer require mollie/mollie-oxid
Ръчно инсталиране на Oxid модули
Стъпка 1: Създаване на профил в Mollie
Ако все още нямате профил в Mollie, първо създайте профил за вашата компания.
Стъпка 2: Изтегляне на zip файл с Oxid модула
Изтеглете текущата версия от GitHub.
Стъпка 3: Създаване на папка на уеб сървъра
Влезте във вашия уеб сървър и създайте папка "mollie" в папката "source/modules". След това създайте подпапка "molliepayment" в току-що създадената папка.
Стъпка 4: Качване на съдържанието на модула
Сега качете съдържанието на изтегления в стъпка 2 zip файл в папката "sources/modules/mollie/molliepayment".
Стъпка 5: Редактиране на Composer.json
Сега добавете следния код към конфигурацията на autoload на файла "composer.json" в главната директория на вашата Oxid инсталация:
"autoload": {
"psr-4": {
"Mollie\\Payment\\": "./source/modules/mollie/molliepayment",
"Mollie\\Api\\": "./source/modules/mollie/molliepayment/lib/mollie-api-php/src/"
}
},
След това изпълнете командата composer dump-autoload през конзолата в главната директория.
Стъпка 6: Импортиране на модулната конфигурация
Отидете чрез SSH до папката, съдържаща папките Source и Vendor. Изпълнете следните команди там:
vendor/bin/oe-console oe:module:install-configuration source/modules/mollie/molliepayment/
vendor/bin/oe-console oe:module:apply-configuration
След това ще получите съобщението "Module configuration has been installed" и "Applying modules configuration for the store with id 1: Applying configuration for module with id molliepayment"
Сега можете да продължите с конфигурирането на плъгина, за да завършите настройката на модула Mollie Oxid.