サーバーへの送信中にエラーが発生しました。ネットワーク パネルをチェックして、リクエストの内容と、jQuery エラーの原因となったサーバーから返された内容を確認します。
イメージの作成はサーバー上で行われ、jQuery はイメージの組み立てに必要な情報をサーバーに送信します。どうやら、jQuery は要求を送信しましたが、サーバーは従いませんでした。このような場合に必要なエラー メッセージは、サーバーから返されたものです。
たとえば、404 エラーは、必要な HighCharts サーバー側コンポーネントをインストールしていないことを示します。
関数が存在しないなどの PHP エラーは、代わりに、必要なソフトウェア (通常は GD2 モジュール、libjpeg、および/または ImageMagick) がインストールされていないことを示している可能性があります。
最後に、500 Internal Server Error は、そのエラーの背後に別のエラーがあることを示しており、Web サーバーのエラー ログで見つけることができます。たとえば.htaccess
、補助的なプラグイン ディレクトリの問題である可能性があります。
共有ホスティングの Web サーバー エラー ログは、通常、ホスティング プロバイダーのコントロール パネルからチェック/クリア/ダウンロードできます。または、SSH アクセスがある場合は、サイト構成ファイル パスの設定から直接チェックできます (ErrorLog
エントリをチェックします)。他のすべてが失敗した場合、通常は/var/log/apache...
Unix/Linux システムで見つけることができます。
また、エラーの原因となった Web 要求をチェックアウトし、それを視覚的に調べて、たとえば、そのようなパスがない (知っている) かどうかを評価することもできます。これは、インストールに問題があることを示しています。
最後に、そのパス (/dev/php/export) を確認し、インデックス ファイルのソースを変更してエラーを追跡します。他のデバッグが不可能な場合、これは一種の最後の努力です:
<?php
// This is the index.php file that receives the POST
print "<pre>"; print_r($_POST); die(); // DEBUG-ONE
// The above line crashes the request, but should avoid the 500 Error
// and show the POST information.
...some code from the original file...
die("<pre>".date("Y-m-d H:i:s") . " No 500 Error so far");
// After commenting the DEBUG-ONE, processing goes on and
// should arrive here. If it doesn't, obviously the error
// is between there and here.
// etc.