ホームページ > バックエンド開発 > PHPチュートリアル > WEBサービスに関するご質問

WEBサービスに関するご質問

WBOY
リリース: 2016-06-23 14:16:37
オリジナル
1451 人が閲覧しました

親愛なる友人の皆様、質問したいのですが、WEBSERVICE インターフェイスにアクセスするために PHP をローカルで正常にデバッグでき、関連するパラメーターを渡すことができましたが、プログラムをサーバーに配置すると、次のように表示されます。
Web サイトはページを表示できません
HTTP 500 内部サービス エラー
最も考えられる理由は次のとおりです:
? Web サイトはメンテナンス中です。
?このウェブサイトにはプログラミングエラーがあります。

次のことを試すことができます:
アドレスを再入力します。

前のページに戻ります。

詳細情報
何が問題なのかわかる人はいますか? ?読み取りおよび書き込み権限? ? ?


ディスカッションに返信(解決策)

このような状況に遭遇したことがありますか? ? ?

php で WEBSERVICE にアクセスするには、soap 拡張機能または unsorp.php クラス ライブラリを使用する必要があります

php で WEBSERVICE にアクセスするには、soap 拡張機能または unsorp.php クラス ライブラリを使用する必要があります
私は require_once("lib/nusoap .php");
lib フォルダーも実行ファイルと同じディレクトリに配置します。

nusoap.php は Web サービスに接続するために fsockopen を使用します。 機能が無効になっているかどうかを確認してください。

nusoap.php は Web サービスに接続するために fsockopen を使用します。 機能が無効になっているかどうかを確認してください。 。 。変更するにはどうすればよいですか?

nusoap.php は Web サービスに接続するために fsockopen を使用します。この機能が php.ini でallow_url_fopen に設定されているかどうかを確認してください。 ?これはすでにオンになっています

無効になっている場合は、管理者に連絡してロックを解除できるかどうかを確認してください

もちろん、プログラムの error_reporting(E_ALL) にエラー (警告) 情報が含まれていないことも確認する必要があります。

無効になっている場合は、管理者に連絡してロックを解除できるかどうかを確認してください

もちろん、プログラムの error_reporting(E_ALL) にエラー (警告) メッセージがないことも確認する必要があります。いや、どちらでもない。 。 。なぜ。 。なぜ!

無効になっている場合は、管理者に連絡してロックを解除できるかどうかを確認してください

もちろん、error_reporting(E_ALL) の場合は、プログラムにエラー (警告) 情報がないことも確認する必要があります。 。他に何が問題になるでしょうか? ? fsockopen がオンになっていることをテストしました

HTTP 500 内部サービス エラー
SOAP 拡張機能が有効になっていない可能性のほかに、プログラムの構文エラーである可能性もあります。
error_reporting(E_ALL);
オンにした後、エラー メッセージが表示されるかどうかを確認します。

HTTP 500 内部サービス エラー
SOAP 拡張機能が有効になっていない可能性のほかに、プログラムの構文エラーである可能性もあります。
error_reporting(E_ALL);
オンにした後、エラー メッセージが表示されるかどうかを確認します。
まだエラーメッセージは出ていません。 nusoap.php も冒頭で引用されています

HTTP 500 Internal service error
SOAP 拡張機能が有効になっていない可能性のほかに、プログラムの構文エラーである可能性もあります。
error_reporting(E_ALL);
オンにした後、エラー メッセージが表示されるかどうかを確認します。 IEのインターネットオプションで「詳細」-「わかりやすいHTTPエラーメッセージを表示」のチェックを外したところ、テストに使用したECHO情報が表示されるだけで、以下の内容はまだ実行されませんでした。

ページに文法上のエラーがないことを示すエコー メッセージがあります。
以下に実装されていないものは何ですか?

ページに文法上の誤りがないことを示すエコー情報があります。
以下に実装されていないものは何ですか? PHP は、WEBSERVICE インターフェイスを介してデータを渡します。基本的にローカルで実行する分には問題ありません。サーバーの PHP.INI を確認したところ、問題はありませんでした。めまい

1. コードが見つかりません
2. 500 エラーだと言いました
誰かに何と言えばいいでしょうか?

1. コードが見つかりませんでした
2. 500 エラーだとしか言っていません
誰かに何と言えばいいでしょうか?ごめんなさい...完全なコードです

明らかに 2 つの php バージョンは異なり、サーバー上のバージョンは php5.3 以降です
そして、nusoap.php はそれより高いバージョンの php に適応できません。あるかどうかは、まだわかりません。私は、soap 拡張機能のみを使用しています

非推奨: new の戻り値を参照によって割り当てることは、nusoap.php の 7381 行目で非推奨です
警告: nusoap.php>75 行目で空の値からデフォルトのオブジェクトを作成しています

明らかに2 つの場所の php バージョンは異なり、サーバー上のバージョンは php5.3 以降
で、nusoap.php はそれより高いバージョンの php に適応できません。あるかどうかは、まだわかりません。私はsoap拡張機能のみを使用しています
非推奨: new の戻り値を参照によって割り当てることは、nusoap.php の 7381 行目で非推奨です
警告: nusoap.php> 75 行目で空の値からデフォルトのオブジェクトを作成します ありがとう、問題です。解決しました この問題を解決するには、サーバーの php.ini で SOAP を無効にすると問題は解決します。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート