2016-11-22 16 views
0

私はAWS SDKを使用してSDKのchangeResourceRecordSets機能を使用しています。この文書で言及したように、Document私はフォルダ名 "aws"と ".aws"を作成し、そこに資格証明ファイルを配置しました。私は/var/www/html/と私のプロジェクトがある/var/www/html/adminにこれらのフォルダを作成しました。Amazon PHP SDKクライアントを作成

私はそれがすべてでは何も、ないエラーまたは何も印刷しないこの

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(); 

のようなAPIに接続しようとしています。誰でも私を助けて、私が間違っている場所を教えてくれますか?

+0

エラーログを確認したか、コードをステップ実行して失敗した箇所を正確に確認しましたか? – ChristianF

+0

エラーログを確認しました。クライアントを作成しようとするとコードが実行されません。 autoload.phpで印刷を試みて、正しくインクルードされているかどうかを確認しました。自動ロードでは印刷されますが、$ clientは印刷されません。 –

答えて

0

あなたの質問とコメントから、私はあなたが持っていない/デバッガを使用してください。だから、あなたの質問に直接答えるのではなく、釣り方を教えていきます。 ;)

まず、適切なデバッガを使用する必要があります。これにより、コードの各行で何が起こるかを正確に確認することができます。これにより、問題の原因を調べるだけでなく、コード内の特定の箇所で発生する箇所を確認することができます。
簡単に言えば、単純なスクリプトよりも複雑なものに取り組んでいるプログラマーにとっては、非常に貴重なツールです。

そこにはいくつかのデバッガが用意されており、ウェブ検索では常にwhole slew of tutorials(さまざまな品質のものがあります)が表示されます。ここには答えがありますlisting debuggers and how to use them、私は見てみることをお勧めします。 Eclipseを使用している場合は、take a look at this tutorial from IBMでもかまいません。
Zend Studioもお選びいただけます。

関連する問題