よく出るエラーの種類と回避方法
その他
作者 石川 雅樹   
2008年4月28日(月曜日) 00:00

ここでは、Curlを利用し始めた時に経験しがちなエラーとその解決方法を説明します。


メッセージ

コンテンツが、システムにインストールされていない Curl API の次のバー ジョンの 1 つを必要としています。このコンテンツを表示するには、バー ジョンのサポートに必要なコンポーネントをダウンロードし、インストールする必要があります:

原因と解決策

実行使用としたCurlアプレットに対応するCurlRTE(ランタイム)がインストールされていないことによります。対応するCurlRTEを入手しインストールしてください。


メッセージ

 アプレット'http://****'をロードできませんでした。SyntaxError'http://****'規定のマニフェストをインポートできません。
SecurityException:非特権状態のアプレットは、ローカルファイル'http://****'を読み取ることは出来ません。このメッセージはアプレット内のエラーによるものです。

原因と解決策

ローカルファイルの読み込みという”特権”設定が必要な操作を行おうとしています。アプレットを信用する場合は、Curlコントロールパネルから”セキュリティタブ”を選択し、当該アプレットのホストを追加してください。


メッセージ

 Error: 'http://xxx/start.curl'
   アプレットはライセンス キーを取得できません。 HttpMissingFileException:
   'http://xxx/curl-license-4.dat' を開いている間のステータスは 404 です。

原因と解決策

Curlサーバーライセンスが正しく配置されていません。ライセンスファイルを配置してください。その後IEのキャッシュファイルをクリアし、CurlRTEが起動している場合は終了した後に、アプレットを再度実行してください。


症状

アプレットを実行するとブラウザにCurlのソースコードが表示されてしまう。

原因と解決策

原因は二つ考えられます。

  1. WebサーバーにcurlのMIMEタイプが登録されていない。
  2. CurlRTE(もしくはIDE)をインストールした後に、ブラウザをインストールした。

1の場合は、Webサーバーのマニュアルを参照してMIMEを設定してください。詳細は、Curl開発者ガイドの「Webサーバーの構成」の「CurlファイルソースのMIMEタイプ」をご覧ください。

2の場合は、再度CurlRTE(もしくはIDE)をインストールし直すことで解決します。


メッセージ

SyntaxError:xxx/yyy/start.curl規定のマニフェストをインポートできません
アプレットはライセンスキーを取得できない
HTTP Permisshon Denied File exceptionHTTP://xxx/curl-licence-5.datを開いてる間のステータスは403です。
HTTP Permisshon Denied Fileexception
HTTP://xxx/curl-licence-5.datを開いてる間のステータスは403です。

原因と解決策

ライセンスファイル(curl-licence-5.dat)に対してアクセス許可が与えられていません。アクセス権を変更してください。


 

 

 

最終更新 ( 2008年7月14日(月曜日) 10:48 )
 
Copyright 2008 - Sumisho Computer Systems Corporation. All rights reserved.    免責事項   プライバシーポリシー