• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

Premature end of script headers: cgi_wrapper

XuesongC

New Pleskian
I am getting Internal Server Error with pdo->fetch() when return data is big like more than 100 rows.

First I find CGI_PHP_BIN is not setting in psa.cofig so I add CGI_PHP BIN dynamic

But I still get server error and in error_log, I find
Premature end of script headers: cgi_wrapper
 
First of all make sure that you have correct owners and permissions for cgi_wrapper file and for /usr/sbin/suexec
 
I am encountering this same error: "Premature end of script headers: cgi_wrapper".

My permission for cgi_wrapper (both directory and file) were previously -rwxr-xr-x and
drwxr-xr-x. I then changed permission to -rwxrwxr-x, drwxrwxr-x. Same error message.

My permission for /usr/sbin/suexec is -r-s--x--- 1 root apache 24360 Jan 25 2012 suexec

What's the next step?

Thanks
 
Make sure that you have the same permissions:

# ll /usr/sbin/suexec
-r-s--x--- 1 root apache 20000 Oct 17 05:41 /usr/sbin/suexec

# ls -al /var/www/cgi-bin/ |grep cgi
drwxr-xr-x 2 root root 4096 Oct 17 05:36 cgi_wrapper

Also there are a lot of other possible reasons on this error:

Premature end of script headers: cgi_wrapper

It is require detailed investigation directly on your server. Therefore I suggest you contact Support Team.
 
Back
Top