Home Backend Development PHP Tutorial The specified CGI application misbehaved by not returning a_PHP教程

The specified CGI application misbehaved by not returning a_PHP教程

Jul 21, 2016 pm 03:31 PM
application cgi NOT the

is an error report:
The specified CGI application misbehaved by not returning a complete set of HTTP headers
means: (the CGI mode of the http protocol is not running correctly)

because The -wT parameter is not supported in the first sentence of the perl script. Just replace all -wT with -w
That is: replace #!/usr/bin/perl –wT with: #!/usr/bin /perl –w
This means that php is running in CGI mode. Find gi.force_redirect in php.ini, remove the semicolon in front and change the value to 0.

Just run it again, this is the configuration method of another running mode of PHP

The PHP error encountered today

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

The final solution is to change PHP's CGI mode to isapi mode.

Environment: windows XP SP3+IIS5.1+ActivePerl 5.10.0
After installing BugZilla, configure CGI, the error after running is as follows:

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

"-T" is on the #! line, it must also be used on the command line at E:bugzilla-3.4.2bugzilla-3.4.2index.cgi line 1.

Error report:
The specified CGI application misbehaved by not returning a complete set of HTTP headers
means: ( The CGI mode of the http protocol does not run correctly)

Because the -wT parameter is not supported in the first sentence of the perl script, just replace all -wT with -w
That is: #!/usr Replace /bin/perl –wT with: #!/usr/bin/perl –w
This means that php is running in CGI mode. Find gi.force_redirect in php.ini and remove the semicolon in front of it. Just change it to 0.

PS: Another solution
Modify the IIS settings, the home directory tab->Application Settings->Select CGI, and then add/edit the application extension mapping name: Make CGI executable The file name is written as:
D:Perlbinperl.exe -x -wT “%s” %s
(Note: My Perl is installed in the D:Perl directory)
No need to change this way BUGZilla files

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/322989.htmlTechArticle is an error report: The specified CGI application misbehaved by not returning a complete set of HTTP headers means: (http protocol The CGI mode does not run correctly) because the perl script...
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1666
14
PHP Tutorial
1273
29
C# Tutorial
1253
24
After 2 months, the humanoid robot Walker S can fold clothes After 2 months, the humanoid robot Walker S can fold clothes Apr 03, 2024 am 08:01 AM

Editor of Machine Power Report: Wu Xin The domestic version of the humanoid robot + large model team completed the operation task of complex flexible materials such as folding clothes for the first time. With the unveiling of Figure01, which integrates OpenAI's multi-modal large model, the related progress of domestic peers has been attracting attention. Just yesterday, UBTECH, China's "number one humanoid robot stock", released the first demo of the humanoid robot WalkerS that is deeply integrated with Baidu Wenxin's large model, showing some interesting new features. Now, WalkerS, blessed by Baidu Wenxin’s large model capabilities, looks like this. Like Figure01, WalkerS does not move around, but stands behind a desk to complete a series of tasks. It can follow human commands and fold clothes

What is the principle of python WSGI Application? What is the principle of python WSGI Application? May 19, 2023 pm 01:25 PM

The python environment this article relies on is: What is WSGI? WSGI is also called the web server universal gateway interface, and its full name is webservergatewayinterface. It defines a standard for how web servers and web applications should communicate and handle http requests and responses in Python. Note that it is just a protocol, or a specification or standard. You don’t have to follow this standard. Just like the web server we wrote in the previous article. WSGI is also divided into applications and server gateways. Among them, the well-known Flask belongs to applications, and uWSGI and wsgiref belong to server gateways. Personal feeling, WSG

PHP and CGI file upload and download technology: how to implement file management functions PHP and CGI file upload and download technology: how to implement file management functions Jul 21, 2023 am 11:19 AM

File upload and download technology with PHP and CGI: How to implement file management functions Introduction: File upload and download are one of the common functions in modern web applications. This article will introduce how to implement file upload and download functions using PHP and CGI programming languages, and show some code examples to demonstrate how to manage uploaded and downloaded files. Here’s what we’re going to cover: Basic concepts of file upload using PHP to implement file upload CGI to implement file upload Basic concepts of file download using PHP to implement file download CGI implementation under the file

How to use PHP and CGI to implement user registration and login functions How to use PHP and CGI to implement user registration and login functions Jul 21, 2023 pm 02:31 PM

How to use PHP and CGI to implement user registration and login functions User registration and login are one of the necessary functions for many websites. In this article, we will introduce how to use PHP and CGI to achieve these two functions. We'll demonstrate the entire process with a code example. 1. Implementation of the user registration function The user registration function allows new users to create an account and save their information to the database. The following is a code example to implement the user registration function: Create a database table First, we need to create a database table to store user information. Can

How to use PHP and CGI to implement the video playback function of the website How to use PHP and CGI to implement the video playback function of the website Jul 22, 2023 pm 07:45 PM

How to use PHP and CGI to implement the video playback function of the website In today's multimedia era, video has become an indispensable part of the website content. In order to provide a good user experience, the website needs to implement video playback function. This article will introduce how to use PHP and CGI to implement the video playback function of the website, and provide code samples for reference. 1. Preparation Before starting, you need to ensure that the server has PHP and CGI modules installed. You can do this by running the phpinfo() function or typing "php

Template engines for PHP and CGI: How to achieve website reusability Template engines for PHP and CGI: How to achieve website reusability Jul 20, 2023 pm 10:13 PM

PHP and CGI template engines: How to achieve website reusability Introduction: When developing websites, we often need to deal with the display of dynamic content. In order to achieve code maintainability and reusability, using a template engine is a wise choice. This article will introduce PHP and CGI, two commonly used template engines, and show how to use them to achieve website reusability through code examples. 1. PHP template engine PHP is a widely used server scripting language with flexibility and powerful functions. PHP template engine is a

The relationship between cgi, fast-cgi and php-fpm (with flow chart) The relationship between cgi, fast-cgi and php-fpm (with flow chart) Oct 08, 2022 pm 02:07 PM

CGI is a protocol and has nothing to do with the process. For example, when the web server (nginx) receives a PHP network request, nginx needs to find the PHP parser according to the configuration file. After simple processing, some of the requested information is handed over to The PHP parser stipulates which protocols are to be transmitted and the format in which they are transmitted. This standard is called the cgi protocol.

PHP and CGI technologies compared: How to choose the right one for your website PHP and CGI technologies compared: How to choose the right one for your website Jul 22, 2023 am 09:45 AM

Comparison of PHP and CGI technologies: How to choose the right website for you With the development of the Internet, CGI (Common Gateway Interface) and PHP (Hypertext Preprocessor) have become one of the most commonly used website development technologies. This article will compare these two technologies to help you choose the right development technology for your website. 1. Overview PHP is a very popular server-side scripting language that is widely used for dynamic website development. It is open source, supports multiple operating systems, and has powerful database connection and processing capabilities. Developers can use simple syntax

See all articles