【发布时间】:2015-07-26 06:00:29
【问题描述】:
我正在尝试使用 Mailgun API SDK 从我的测试服务器发送电子邮件。我下载了 SDK 本身,因为我目前没有使用 Composer。
但是,当我尝试实例化 Mailgun 对象时,我收到此错误:
致命错误:在第 38 行的 /var/www/mysite.xyz/www/inc/libs/Mailgun/Mailgun.php 中找不到类“Mailgun\Connection\RestClient”
我通过在 Mailgun.php 文件中添加 require "Connection/RestClient.php"; 来解决这个问题。然而,这反过来又导致了它自己的错误。
致命错误:在第 41 行的 /var/www/mysite.xyz/www/inc/libs/Mailgun/Connection/RestClient.php 中找不到类“GuzzleHttp\Client”
这包含在我的 includes.php 中,因此适用于所有页面。
#Mailgun php functions
require_once "libs/Mailgun/Mailgun.php";
use Mailgun\Mailgun;
然后,当我尝试使用它时;
# First, instantiate the SDK with your API credentials and define your domain.
$mg = new Mailgun\Mailgun("key-myactualkey");
$domain = "myactualdomain.xyz";
print "Email to send is ".$welcomeemail; #Never gets reached
它会导致这些致命错误,并且程序会停止。
为什么会发生这种情况,我该如何解决?
【问题讨论】: