Mautic - 致命错误:Class' Mautic \ Auth \ ApiAuth'未找到

时间:2018-02-20 01:46:21

标签: php mautic

我在Mautic php api-library安装时遇到问题,如the docs所述。我按照上面的说法下载了zip。

  

从Github下载软件包。然后,Extract在项目中包含以下代码:

我下载了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文件但执行时遇到了错误。

  

致命错误:Class&#39; Mautic \ Auth \ ApiAuth&#39;在第11行的C:\ xampp \ htdocs \ test \ test.php中找不到

我认为必须递归地包含lib文件夹中的所有文件。但是文档告诉我们只包含MauticApi.php文件。那是对的吗?我该怎么办?

服务器信息:

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

1 个答案:

答案 0 :(得分:1)

我建议使用composer来安装库并只包含自动加载文件。手动添加库将强制您在脚本中包含所有文件。