cgi

Lynx CGI 스크립트란 무엇입니까?
cgi

Lynx CGI 스크립트란 무엇입니까?

여기에는 lynx.cfg다음이 포함됩니다. .h1 CGI scripts # These settings control Lynx's ability to execute various types of scripts. .h2 LOCAL_EXECUTION_LINKS_ALWAYS_ON .h2 LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE # Local execution links and scripts are by default completely disabled, # unless a c...

Admin

lighttpd:ajaxリクエストは、実行するのではなくcgiスクリプトの内容を出力します。
cgi

lighttpd:ajaxリクエストは、実行するのではなくcgiスクリプトの内容を出力します。

ARM環境でlighttpdバージョン1.4.55を使用しています。いくつかのjsonデータをダウンロードするボタンを持つHTMLページを作成しました。このボタンは、CGI スクリプトを呼び出すフォームの送信をトリガーします。スクリプトはフォームの出力を取得してファイルに書き込む必要があります。ただし、ボタンをクリックすると、xhrリクエストの応答テキストはprintfメッセージではなくcgiスクリプトの内容です。 cgiには実行権限があります。 フォルダを次のように分割します。 •mnt/userfs/lighttpd/ •www ...

Admin

WebブラウザのCGIスクリプトバッファリングを無効にする
cgi

WebブラウザのCGIスクリプトバッファリングを無効にする

1秒間隔で1から10までの数字を印刷するPerlで書かれた小さなCGIスクリプトがあります。 root@debian-s-1vcpu-1gb-fra1-01:~# cat /usr/lib/cgi-bin/test #!/usr/bin/perl use strict; local $|=1; print "Content-encoding: none\nContent-type: text/plain\n\n"; #print "Content-type: text/plain\n\n"; for ( my $i = 1 ; $i <= 10 ...

Admin

「禁止された」権限があるため、Common Gateway Interface(CGI)プログラムはHTMLページで実行できません。
cgi

「禁止された」権限があるため、Common Gateway Interface(CGI)プログラムはHTMLページで実行できません。

このWikipediaページでサンプルCGIプログラムを実行しようとしています。https://en.wikipedia.org/wiki/Common_Gateway_Interface HTMLコードは次のようになり、ファイル名は "add.html"です。 <!DOCTYPE html> <html> <body> <form action="add.cgi" method="POST"> <fieldset> <legend>Enter two number...

Admin

FastCGIスクリプトの非同期サブプロセス
cgi

FastCGIスクリプトの非同期サブプロセス

/sleepサーバーがパスへのHTTP要求(たとえば)に対してスリープモードに設定し、スリープモードhttp://hostname/sleep(たとえば)の前に完全な応答を送信したいとします。HTTP 200 使用nginxそしてクイックCGI、パスを設定しましたnginx構成: location /sleep { fastcgi_pass unix:/path/to/fcgiwrap.socket; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /path/to/scri...

Admin

基本的なfcgiwrapソケットアクセスとnginx(Alpine Linux)に関する問題
cgi

基本的なfcgiwrapソケットアクセスとnginx(Alpine Linux)に関する問題

私はnginxとfcgiwrapを使ってAlpine Linuxでgit-daemon(git-http-backend)を実行したいと思います。ただし、nginxとfcgiwrapのデフォルトのインストールにより、502の無効なゲートウェイエラーが発生します。明らかに、グループアクセスにはfcgiwrapソケットへの書き込み権限がありません。 fcgiwrap ソケットのグループに書き込みアクセス権を付与すると、すべてがうまく動作します。動作させる正しい方法は何ですか? fcgiwrap の起動時にソケットファイルが生成されるため、実行前に権限を調整できま...

Admin

PHP-FPMサイトにアクセスできません
cgi

PHP-FPMサイトにアクセスできません

OpenSUSE v15.2、Apacheを使用してください。 PHP-FPMをインストールするにはzypperを使用してください。ウェブサイトの指示に従ってください。 https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration ApacheとPHP-FPMを再起動しました。しかし、ウェブサイトはブラウザにロードされません。 HTTPエラー502が発生します。 lynx http://10.20.30.40/info.php結果Alert!: HTTP/1.0 502 cannot...

Admin

Apache2はshebangベースのcgiファイルを実行しません。
cgi

Apache2はshebangベースのcgiファイルを実行しません。

PHPの代わりにPythonをサーバースクリプト言語として使用しようとしています。 localhostを設定し、その下でPHPファイルが正しく実行されています。 ファイルを作成すると、.../localhost/temp/test.cgi(実行可能になります): #!/home/mike/python_venvs/test_venv369/bin/python print( """Content-type:text/html\n\n <!DOCTYPE html> <html lang...

Admin

fastcgi php nginxエラーログがめちゃくちゃになりました。
cgi

fastcgi php nginxエラーログがめちゃくちゃになりました。

奇妙な問題があります。私のnginxサーバーのエラーログはとにかく混乱しています。 PHPエラーはすべて1行に書き込まれ、再帰的に繰り返されるようです。このように、logは1日で数ギガバイトずつ増えました! これは一行エラーログから: 2020/03/26 16:58:45 [error] 29816#29816: *32 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined variable: SCRIPT_FILENAME in /var/kunden/webs/my_web_app...

Admin

Perl CGIスクリプトをコンソールで実行するとMySQLに接続できないのはなぜですか?
cgi

Perl CGIスクリプトをコンソールで実行するとMySQLに接続できないのはなぜですか?

私は新しいサーバーハードウェアに移行します。これは、新しいLinuxディストリビューション(Debian Buster)の機能を学ぶことを意味します。 コンソールで実行すると実行されますが、MySQLに接続できないPerl CGIスクリプトがあります。 AH01215: DBI 接続 ('my_db','my_db_user',...) 失敗: '/tmp/mysql.sock' ソケットを介してローカル MySQL サーバーに接続できません。 同じハードウェアで実行されていることを考慮すると、同じPerlインストールなどになります。なぜ動作し...

Admin

Perl.cgi SoapリクエストHTTPエラー411
cgi

Perl.cgi SoapリクエストHTTPエラー411

SoapUIを学びたいのですが、以下のコードを実行するとHTTPエラー411 すべてのファイルは/var/www/html/にありますが、問題が何であるかわかりません。 #!/usr/bin/perl use SOAP::Transport::HTTP; SOAP::Transport::HTTP::CGI -> dispatch_to('Demo') -> handle; package Demo; sub hi { return "he...

Admin

シェルスクリプトから対話型コマンドの出力を印刷します。
cgi

シェルスクリプトから対話型コマンドの出力を印刷します。

echoシステム状態を監視するためにCGIスクリプトを作成しているため、その情報を端末に使用または出力する必要がありますcat。問題は、systatこれが対話型コマンドであるため、画面に何も印刷しないことです。 試してみましたsystat | echoが、systat | cat前者は結果が出ませんが、後者はsystat。 編集する さて、明確にしてみましょう。デフォルトでは、同じシェルスクリプトを要求しますmonitor.sh。 exec を使用して実行すると、./monitor.sh新しいプロセスが開始され、結果が出力され、終了systatします。...

Admin

phpbrewを使用してphp-cgiを取得する方法(PHP5.3.x)
cgi

phpbrewを使用してphp-cgiを取得する方法(PHP5.3.x)

phpbrewを使用してphp-5.6.40 php-7.1.14をインストールし、両方のバージョンにphp-cgiバイナリがあります。このコマンドを使用してphp-cgi 5.6.40を取得します。 phpbrew install 5.6.40 +default+fpm+mysql+sqlite+mb+iconv+json+iconv+exif+fileinfo +curl=/opt/CURL/curl-7.26.0 +openssl=/opt/OpenSSL/openssl-1.0.1u 私は得る ~# /opt/phpbrew/php/php-...

Admin