ホームページ >バックエンド開発 >PHPチュートリアル >500 - phpのcurl_exec()メソッドが500エラーを報告します
最近、モールの WeChat QR コード スキャン支払い機能を使用する際、コードが WeChat 注文を作成し、curl 経由で WeChat をリクエストすると、curl_exec 関数は 500 エラーを報告し、詳細なエラー メッセージが表示されません。以前に Alibaba Cloud サーバーを使用してローカルでテストしたときは問題はありませんでしたが、顧客が Alibaba Cloud 仮想ホストにプログラムを配置する必要があるため、この問題が発生し、curl が有効になっていることを確認しました。 display_errors が表示され、error_reporting もすべてのエラーを表示するように設定されています。ただし:
1. 500 件のエラーのみが表示され、詳細なエラー情報は表示されません。
2. このホストはアクセス ログのみを表示できますが、エラー ログは表示できず、php.ini 設定や Apache 設定を表示および変更することもできません。
3. このエラーは @ を使用してスキップすることはできず、curl のリソースパラメータも正しいです (各パラメータを出力しました)
要約すると、このエラーを見つける方法がまだ見つかっていないことを願っています。誰かができる ガイダンス ガイダンス。
最近、モールの WeChat QR コード スキャン支払い機能を使用する際、コードが WeChat 注文を作成し、curl 経由で WeChat をリクエストすると、curl_exec 関数は 500 エラーを報告し、詳細なエラー メッセージが表示されません。以前に Alibaba Cloud サーバーを使用してローカルでテストしたときは問題はありませんでしたが、顧客が Alibaba Cloud 仮想ホストにプログラムを配置する必要があるため、この問題が発生し、curl が有効になっていることを確認しました。 display_errors が表示され、error_reporting もすべてのエラーを表示するように設定されています。ただし:
1. 500 件のエラーのみが表示され、詳細なエラー情報は表示されません。
2. このホストはアクセス ログのみを表示できますが、エラー ログは表示できず、php.ini 設定や Apache 設定を表示および変更することもできません。
3. このエラーは @ を使用してスキップすることはできず、curl のリソースパラメータも正しいです (各パラメータを出力しました)
要約すると、このエラーを見つける方法がまだ見つかっていないことを願っています。誰かができる ガイダンス ガイダンス。
一般的に、仮想ホストではエラー ログが表示されますが、最後のいくつかのエントリである可能性があります。
メモリ制限を超えている可能性がありますので、チケットを送信してください。
コードを投稿してみませんか?
PHP ファイルの先頭に次のコードを追加します:
リーリー