ホームページ  >  記事  >  CMS チュートリアル  >  phpcms 500 内部サーバーエラーが発生した場合の対処方法

phpcms 500 内部サーバーエラーが発生した場合の対処方法

藏色散人
藏色散人オリジナル
2020-01-14 09:17:342195ブラウズ

phpcms 500 内部サーバーエラーが発生した場合の対処方法

phpcms 500 内部サーバー エラーが発生した場合はどうすればよいですか? PHPCMS のカスタム フォーム アクセスでサーバー 500 エラーが報告されました

最近の会社のトピックではカスタム フォームの使用が必要ですが、phpcms カスタム フォーム プラグインにアクセスして送信するときにサーバー 500 エラーが発生しました。

Google で 1 ~ 2 時間検索し、PHPCMS フォーラムに投稿しましたが、まだ解決策が見つかりません。

助けを求めるよりも、自分自身を信頼する方が良いです。最初に IIS7 サーバーの構成に問題があるのではないかと思い、ローカルの Apache サーバーでテストしましたが、問題はまだ存在していました。 phpcms の form モジュールを段階的にデバッグするしかできず情けないことに、デバッグ後、

phpcms\modules\formguide\index の 65 行目あたりの showmessage() でエラーが発生していることがわかりました。 php.method

そこで、phpcms\libs\functions\global.func.php の showmessage() メソッドにアクセスしてデバッグしました。

その後、テンプレートを参照するときにバグが発生することがわかりました( template() メソッドはパブリック メソッドであり、自由に変更できないため、phpcms\modules\formguide\index.php の 65 行目に戻り、showmessage() メソッドをコメント アウトして

に変更しました。
$url=APP_PATH;
echo "<script> alert(&#39;提交成功!&#39;); </script>"; 
echo "<meta http-equiv=&#39;Refresh&#39; content=&#39;0;URL=$url&#39;>"; 
// showmessage(L(&#39;thanks&#39;), APP_PATH);

これはカスタムフォームです。 のすべての機能が正常に使用できます。より良い解決策がある場合は、全員でコミュニケーションを取り、一緒に前進することを歓迎します。

PHP 中国語 Web サイト、多数の無料 PHPCMS チュートリアル 、オンライン学習へようこそ!

以上がphpcms 500 内部サーバーエラーが発生した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。