Mautic — фатальная ошибка: класс ‘Mautic \ Auth \ ApiAuth’ не найден

У меня проблема с Маутик php api-библиотека установка как описано документы. Я загружаю почтовый индекс, как упомянуто выше.

Загрузите пакет с Github. Извлеките и включите следующий код в ваш проект:

Я загружаю папку lib, которая содержит много файлов php, и добавляю ее в свой проект, и они создают простой файл php.

<?php
require_once __DIR__ . '/lib/Mautic/MauticApi.php'; // yes, the path is correct
use Mautic\Auth\ApiAuth;
session_start();
$settings = array(
'userName'   => '...',
'password'   => '...'
);

// Initiate the auth object specifying to use BasicAuth
$initAuth = new ApiAuth();
$auth = $initAuth->newAuth($settings, 'BasicAuth');

Файл MauticApi.php был найден, но я получил следующую ошибку при выполнении.

Неустранимая ошибка: класс ‘Mautic \ Auth \ ApiAuth’ не найден в C: \ xampp \ htdocs \ test \ test.php в строке 11

Я думаю, что все файлы в папке lib должны быть включены рекурсивно. но документы говорят, чтобы включить только файл MauticApi.php. Это верно? что я должен делать?

Информация о сервере:

PHP Version 5.6.33
cURL support enabled
cURL Information 7.56.0
Server API Apache 2.0 Handler

0

Решение

Я бы предложил использовать composer для установки библиотеки и просто включить файл автозагрузки. Добавление библиотеки вручную заставит вас включить все файлы в ваш скрипт.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]