2016-11-22 6 views
0

Ich verwende AWS SDK, um die changeResourceRecordSets Funktion des SDK zu verwenden. Wie in diesem Dokument erwähnt Document Ich habe Ordner Namen erstellt "AWS" und auch ".aws" und legte die Berechtigungsdatei in ihnen. Ich habe diese Ordner in /var/www/html/ sowie /var/www/html/admin erstellt, wo sich mein Projekt befindet.Amazon PHP SDK Client erstellen

Ich versuche, mit der API wie diese

require 'vendor/autoload.php'; 
use Aws\Route53\Route53Client; 
use Aws\Common\Credentials\Credentials; 
$client = S3Client::factory(array(
    'credentials' => array(
     'key' => 'my key', 
     'secret' => 'my secret', 
    ) 
)); 
echo "<pre>"; 
print_r($client); 
die(); 

Er druckt nichts, keinen Fehler oder gar nichts zu verbinden. Kann mir bitte jemand helfen und mich wissen lassen, wo ich Fehler mache.

+0

Haben Sie Ihre Fehlerprotokolle überprüft oder versucht, den Code durchzugehen, um genau zu sehen, wo er fehlschlägt? – ChristianF

+0

Ich habe nach Fehlerprotokollen gesucht. Der Code wird nicht ausgeführt, nachdem ich versucht habe, den Client zu erstellen. Ich habe versucht, in autoload.php zu drucken, um zu sehen, ob es richtig aufgenommen wird. Es druckt automatisch, lädt aber den $ client nicht. –

Antwort

0

Aus Ihrer Frage und Kommentare nehme ich an, dass Sie keinen Debugger haben/verwenden. Also, ich werde dir beibringen, wie man fischt, anstatt deine Frage direkt zu beantworten. ;)

Zuerst müssen Sie einen geeigneten Debugger verwenden, damit Sie genau sehen können, was für jede Codezeile passiert. Dadurch können Sie nicht nur sehen, was das Problem verursacht, sondern auch an dem Punkt im Code, an dem es auftritt.
Kurz gesagt, es ist ein unschätzbares Werkzeug für jeden Programmierer, der an etwas komplexer als einfache Skripte arbeitet.

Es gibt eine Reihe von Debuggern zur Verfügung, und eine schnelle Web-Suche bringt eine whole slew of tutorials (von unterschiedlicher Qualität, wie immer). Es gibt auch eine Antwort hier listing debuggers and how to use them, die ich empfehlen zu sehen. Wenn Sie Eclipse verwenden, können Sie auch take a look at this tutorial from IBM.
Zend Studio ist auch eine Option, sollten Sie es bevorzugen.