問題タブ [cgi-bin]

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.

0 投票する
2 に答える
472 参照

arrays - アレイのコンテンツからのBashドロップダウンメニュー(CGI-bin / apache2)

重複の可能性:
Bashスクリプトのコマンドをドロップダウンボックスに出力しますか?

bashスクリプトに配列があります。cgi-binディレクトリでcgi/bashスクリプトを実行できるように、apache2を設定しました。スクリプトは、Webページのように表示されます。

配列の各要素を取得して、ページ上のドロップダウンボックスに1つの結果を表示する方法はありますか?

たとえば、私の配列が次のようになっている場合:

ドロップボックスを次のようにしたいと思います(笑、ASCII)

助言がありますか?ご協力いただきありがとうございます。

0 投票する
1 に答える
6696 参照

perl - ScriptAlias 構成が apache2 で機能しない

ubuntuにapache2をインストールしました。以下を/etc/apache2/httpd.confファイルに追加しました

ScriptAlias /cgi-bin/ "/home/PROJECT/cgi-bin/"

/usr/lib/cgi-bin/hello.cgicgiファイルを[DocumentRootディレクトリ]にコピーしてURLにアクセスすればcgiファイルは開けるのですが、設定してapache2を再起動してもhttp://localhost/cgi-bin/hello.cgi入れてしまうとアクセスできなくなります。/home/PROJECT/cgi-bin/hello.cgiScriptAlias

ここで欠けているものはありますか?

0 投票する
1 に答える
725 参照

javascript - cgi 応答が受信されるまで、javascript メソッドの実行を停止する必要がある

私は、バックハンドから cgi-bin を呼び出す Web アプリに取り組んでいます。そのために ajax 要求を使用します。今、cgi 応答が到着するまで待ちたいシナリオが 1 つ必要です。実際には、1 つのフォーム アクションが呼び出されます。もCGです。これでタスクを実行できるようになりましたが、メソッドが最初に戻り、cgi 応答が後で受信されます。cgi 応答アクションに応じて呼び出す必要があります。出来ますか ?助けてください...前もって感謝します...これが私が使用しているコードです:-

ここで、フラグが true の場合にのみフォーム アクションを呼び出し、ボタンの onclick イベントで type = "submit" でこの関数を呼び出します。

0 投票する
3 に答える
1265 参照

perl - 動作しない Perl フォーム メール スクリプト

私は学校を通じて、自分のウェブサイトにコメント フォームを設置する任務を与えられました。難しいと思っていたことはすべてやり遂げましたが、今、大きな障害にぶつかっています。form-mail2 という perl スクリプトを渡されて、Web サーバーの cgi-bin に入れましたが、フォームで [送信] をクリックすると、次のようになりました。

これはスクリプトに関連する必要があるため、ご連絡を差し上げたいと思います。スクリプト全体を受け取ったので、正しく構成されていないと思いますが、正しく構成する方法がわかりません。スクリプトは次のとおりです。

そして、ここに私のコードのフォーム部分があります:

あなたが与えることができるどんな提案も大歓迎です。

0 投票する
1 に答える
729 参照

python - Web サーバーでこの python スクリプトを実行するにはどうすればよいですか? TorBulkExitList.py

私は Python スクリプトを実行できる Web サーバーを持っていますが、Python の経験はまったくありません。ファイル (TorBulkExitList.py) をサーバーの cgi-bin フォルダー内にアップロードし、ブラウザーで呼び出してみましたが、500 内部サーバー エラーが発生しました。Pythonスクリプトは次のとおりです。

https://svn.torproject.org/svn/check/trunk/cgi-bin/TorBulkExitList.py

このスクリプトを実行する前に、何かする必要がありますか? スクリプトから何も変更していません。他の方法としては、TOR 出口 IP のリストを取得するだけです。私は Linux/PHP/Apache サーバーを使用しています。

0 投票する
1 に答える
178 参照

php - Web ページからサーバー上でスクリプトを実行する方法は?

Web サイトを介して VPS からシェル スクリプトを実行し、サービスを開始および停止したいと考えています。私は現在、ctf.shを入力して入力することで実行するスクリプトを持っています。CGI などの使用を検討しましたが、完全に混乱してしまいました。私の VPS では、私の Web フォルダはもちろん /var/www です。cgi-bin フォルダはどこにありますか?また、そのようなものを実行するにはどうすればよいでしょうか? このようなばかげた質問で申し訳ありません:S

0 投票する
1 に答える
1398 参照

perl - クライアントがcgi-binでPerlスクリプトを実行できるようにApache2を設定します

私は2つのperlスクリプトを持っています。1つはクライアント(およびクエリ)のように機能します。もう1つはサーバーのように機能し、情報を返します。Apacheサーバー(私自身ではない)では、それらは完全に機能します。

ただし、Apache2(私が設定した)を使用するubuntu / Linux_boxでは、そうではありません。404notfoundエラーが発生します。cgi-binディレクトリはusr/lib/cgi-binにあります。どの特定のファイル/設定などを変更/変更する必要があるかなど。そして、どのような特定の変更/変更/など。作る必要がありますか?

編集: httpd.confを変更し、次の両方を 試しました(ただし、どちらも機能しませんでした)。

クライアントとしてperlスクリプトを使用していますが、機能しませんでした。説明のために、2番目の写真に示されているブラウザーでファイルを見つけようとしました。

Linux

MS

0 投票する
1 に答える
451 参照

apache - Ubuntu Lucid、cgi-bin、MathTex

だから私はUbuntuLucidサーバーを実行しているいくつかの専用サーバーを持っています。彼らは主にWordPressサイト-LAMPを運営しています。ただし、私の元のサイトの1つは、MathTexを使用して方程式をレンダリングする制御エンジニアリングサイトです。

MathTexはサーバー上でかなり難しいです。エンジニアリングサイトは、CentOSのようなものを実行する元のVPSで引き続きホストされています(ただし、これは関係ありません)。MathTexが作成するトラフィックとレンダリングの数により、VPSでリソースの問題が発生します。VPSにより多くのリソースを割り当てることができましたが、最終的にはコストがかかります。ですから、方程式のレンダリングを専用サーバーにオフロードしたいと思います。これらのサーバーはすべて、はるかに強力で十分に活用されていません。

だから私はMathTexのインストールとコンパイルの指示に従いました。また、MathTexはコマンドラインから正常に動作します。ただし、ブラウザからスクリプトを呼び出そうとすると、ブラウザはすべてcgiファイルをダウンロードしようとします(2台のマシンのFirefoxとChromeでテストしました)。

これにより、Ubuntuデスクトップである自宅のUbuntuボックスにコンパイルしてインストールしようとしました。コマンドラインは正常に機能します。ただし、ブラウザで関数を呼び出すときに、方程式をレンダリングする代わりにファイルをダウンロードしたかったのです。そこで、mathtex.cgiスクリプトをに移動しました/usr/lib/cgi-bin。まだ行きません。それから私は/usr/lib/cgi-bin777に変更しました、そしてそれは働きました。/usr/lib/cgi-bin755に変更したところ、動作しなくなりました。

ですから、私のホームボックス/usr/lib/cgi-binは777のときに機能します。専用のUbuntuサーバーの1つを試しましたが、それでもうまくいきません。私のブラウザはまだファイルをダウンロードしようとします。

Apacheがcgi-binディレクトリを見つけるためのディレクティブはにあり/etc/apache/site-available/defaultます。そして一見すると、それらは同一であるように見えます(私はまだすべてのキャラクターを研究していません)。

0 投票する
1 に答える
104 参照

asp.net - ASP.NET1.1およびCGI-BINコードを使用したWebサイトのアップグレードに関するアドバイス

私は私たちのビジネスを処理するための内部ウェブサイトを維持しています。このWebサイトは、5年以上前のWindows 2003サーバーで実行されており、ASP.NET 1.1と、VisualBasic6で記述された古いCGI-BINコードとCrystalReportsなどの他のコンポーネントの両方を使用しています。また、データベースとしてMySQL5.0.27を使用しています。

ウェブサイトのメンテナンスが難しく、コードの記述が不十分なため、最新バージョンの.NETにアップグレードしたいと思います。私はすでに4.0でいくつかの新しい関数を作成し、好きなMVCとRazorも試しました。問題は、Webサイトのアップグレードをどのように進めればよいのかということです。

古いサーバーで.NET4.0を.NET1.1と並行して使用してから、ページごとに書き換えを行うことはできますか?または、完全に書き直す必要がありますか?(これは非常に良いことですが、古いサイトを維持する必要があるため、実行するのは困難です。)

私の最終的な目標は、現在の状態が中断する前に、Webページの保守を容易にし、別のサーバーへの移動を容易にすることです。

0 投票する
2 に答える
3251 参照

apache - php.ini が apache/bin フォルダーに存在しませんが、エラーが発生しますか?

私が作成するすべての新しいページでこのエラーを解決する方法を見つけようとしています:

そうですね、パスワードをいくつか設定して MySQL のセキュリティを強化したことがすべての始まりだと思います。でエラー レポートをオンにすると、より適切なエラー レポートが得られると思いましたがphp.ini、私の/apache/binフォルダにはありません。

さて、私は何をすべきかわかりません。xampp: にもこの行がありますMySQL database DEACTIVATED

何が起こっているのでしょうか?また、これがスーパーユーザーに送られるべきかどうか教えてください。