問題タブ [mod-perl2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - file::copy を使用して mod_perl でイメージを提供すると失敗する
File::Copy CPAN モジュールを使用して画像を提供する CGI スクリプトがあります。
これは CGI では問題なく動作しますが、mod_perl で実行すると次のようになります。
これが予想される動作なのか、どこかにバグがあるのかどうかはわかりません。私は mod_perl を初めて使用し、現在ドキュメントの海に溺れていることに気づきました。スクリプトを変更せずに CGI または mod_perl で正常に動作するようにスクリプトを変更する方法はありますか?
perl - mod_perlと複数の仮想ホスト
次のような状況が発生します。-mod_perlを実行しているApache-独自のディレクトリを持つ複数の仮想ホスト-各仮想モジュールのperlモジュールの名前は同じです(開発ホスト、モジュールは少し異なりますが、名前は同じです)-Apache2 ::Reload変更時にモジュールをリロードする仮想ホスト
ただし、apacheは、ページのリロードの1/3リクエストごとに500エラーをスローし、ログに特定のエラーはなく、「再定義された関数」に関する警告のみをスローします。
たぶん、同じモジュール名で異なるパスを実行し、それらを区別するためのいくつかの要件がありますか?
perl - mod_perl を使用した Catalyst で HTML::FormHandler が遅い
mod_perl / CatalystアプリでHTML::FormHandlerを使用して、ユーザー用のフォームを生成しています。問題なく動作しますが、唯一の問題は、ページの読み込み時間が大幅に遅くなることです。新しいフォームを作成するサブルーチンは次のとおりです。
" " という 1 行を追加するだけでmy $form = myapp::Form::Account::Edit->new;
、ページの読み込み時間が 50 ミリ秒から 500 ~ 1000 ミリ秒に短縮されます。サイトの 500 ~ 1000 ミリ秒のページ読み込み時間はまだ良いと主張する人もいるかもしれませんが、私はこのサイトが大量のトラフィックを獲得することを期待しています。Moose を使用しているため、HTML::FormHandler が大きいことは知っていますが、一度読み込まれた後は、既に読み込まれているはずではありませんか? これにかかる時間を短縮する方法はありますか、それとも HTML::FormHandler を使用するだけの代償ですか? コーダーとしての私の生活がずっと楽になるので、できれば使い続けたいです:)
perl - mod_perl の下にあるすべての警告を表示するにはどうすればよいですか
mod_perl でスクリプトを実行しているときに、Perl の警告メッセージとエラー メッセージがすべて表示されるようにするにはどうすればよいですか? (Apache/2.2.16 (Debian) [...] mod_perl/2.0.4 Perl/v5.10.1)
私はすべてを正しく行ったように感じます: httpd.conf に "PerlWarn On" があります。
私のすべての Perl ファイルで、そして私自身が warn() を使用すると、/var/log/apache2/error.log に結果が表示されます。
しかし、多くのメッセージはまだ私に届きません。たとえば、「オブジェクト メソッドが見つかりません」というメッセージがログに表示されることはありません。スクリプトは単純に死んでしまい、どこで、なぜなのかを自分で把握する必要があります。
私が見落としているかもしれないものはありますか?
perl - mod_perl.so の読み込み中にエラーが発生しました
perl-5.8.9、mod_perl-2.0.7、Embperl-2.3.0、および httpd-2.2.22 をインストールしました。Apache の起動中に、次のようなエラーが表示されます (読みやすいように複数行に分割されています)。
そして、実行することldd ../Apache2/mod_perl.so
で、次のような出力が得られました
apache2 - apache mod_perl : URL に基づく動的ハンドラー
私の要件は以下の通りです。
要求された URL が次のような場合
次に、TopModule::ActualModule->method1 () を呼び出す必要があります。
これを行うようにApacheを構成するにはどうすればよいですか?
perl - 生の投稿データを取得し、Apache2::Request を使用してパラメーターにアクセスするにはどうすればよいですか?
Apache2::Request は生の投稿データを取得する方法を提供していないようです。私が行方不明のものはありますか?
または、投稿データを個別に読み取り (コンテンツ ハンドラーで - それ以前に投稿データを台無しにする必要はありません)、それで Apache2::Request を初期化する方法はありますか?
apache - How do I single sign on between Bugzilla and Node.js?
Bugzilla runs behind the Apache webserver (mod_perl2) and stores the users in MySQL database. Node.js is it's own webserver. How do I single sign on the user in the Node.js app using the user data which present in Bugzilla's MySQL database?
Update: As Ravi has mentioned in comments below, I am not looking for a solution to authenticate users. I am looking for a solution that allows users that have already been authenticated in Bugzilla to be able to login to a Node.js app without being re-prompted for an authentication. In other words, I am looking for a Single Sign On.