Найпростіший спосіб встановити Facebook PHP SDK на Magento 2 - використати композер. Запустіть цю CLI команду в папці Magento 2, щоб встановити його:
composer require facebook/graph-sdk
Якщо з якихось причин ви не можете використовувати композер, тоді:
1. Завантажте потрібну версію SDK за посиланням https://github.com/facebook/php-graph-sdk/releases.
2. Розпакуйте архів.
3. Скопіюйте папку
php-graph-sdk-5.6.3/src/Facebook
з архіву в
path_to_magento2/lib/internal/Facebook
3. Відредагуйте файл
path_to_magento2/app/etc/registration_globlist.php
і додайте новий рядок до файлу, напр.:
return [
'app/code/*/*/cli_commands.php',
'app/code/*/*/registration.php',
'app/design/*/*/*/registration.php',
'app/i18n/*/*/registration.php',
'lib/internal/*/*/registration.php',
'lib/internal/*/*/*/registration.php',
'setup/src/*/*/registration.php',
'lib/internal/Facebook/autoload.php', //new line
];
4. Якщо registration_globlist.php не існує, відредагуйте файл
path_to_magento2/app/etc/NonComposerComponentRegistration.php
і перед
foreach ($pathList as $path) {
додайте цей рядок коду
$pathList[] = dirname(dirname(__DIR__)) . '/lib/internal/Facebook/autoload.php';