私はtwilioのライブラリをローカルでうまく使っています(mac os x with XAMPP)が、amazon ec2インスタンスにアップロードすると、smsメッセージを送信する機能が停止します。Twilioスクリプトはローカルで実行されますが、サーバー上で実行されませんか?
$sms = $client->account->sms_messages->create(
"xxx-xxx-xxxx", $users[pnumber], "Testing!");
(Xは数字)
上記のコードは、それを破る何のようです。 twilioライブラリを正しいディレクトリにアップロードしました。また、すべてのアクセス許可を有効にして、アクセス許可の問題であるかどうかを確認しました。
私は自分のサーバー上で動作することに慣れていません。すべての指導、推測、およびヒントをいただければ幸いです!
編集:明確化 - "ブレーク"で、私はページの残りの部分が読み込まれないことを意味します。 "echo" Hi ";"を追加すると、それは印刷されません。しかし、上記のコードの前にエコーすることは有効です。
あなたが休憩を言うとき、何がうまくいかなかったのか説明できますか?エラーメッセージが表示されましたか?それは動作しないテキストメッセージだけを送信していますか? –
が明らかになりました、ありがとう。上記のコードに達すると、ページはロードされません。エラーメッセージもテキストも送信されません。 – Andrw
いくつか試してみることができます:1)sshを使ってコマンドラインからスクリプトを実行してみましょう。2)SMSのようなリソースを手に入れてみてください。 'foreach($ client-> account-> calls $コールとして){ $ call-> priceを印刷します。 '\ n'; $ call-> durationを出力します。 '\ n'; } '、3)PHPのデバッグモードをオンにするか、EC2インスタンスにエラーが記録されている場所を探してみてください。 –