WordPress.org

Ready to get started?Download WordPress

Forums

[Authorize.net for WordPress] 500 server error (3 posts)

  1. ceekeigh
    Member
    Posted 1 year ago #

    I am getting this error when trying to do a transaction on the Checkout Page.

    I already deactivated all other plugins.

    Script Path:
    /home/st/bin/php-52-uber.cgi

    Error Message:
    Premature end of script headers: /home/st/bin/php-52-uber.cgi

  2. Daniel Watrous
    Member
    Posted 1 year ago #

    ceekeigh, the confusing bit here is that you're troubleshooting a php application (wordpress is obviously php, not perl cgi), but your error references a perl script.

    I suppose it's possible that your hosting provider has rigged some type of custom CGI passthrough to send requests to PHP, but it appears to be a non-standard server configuration.

    That makes it difficult to know if the "Premature end of script headers" resulted from the PHP script or from the CGI script. I think you're hosting company will have to answer that question.

  3. ActionWeb
    Member
    Posted 1 year ago #

    Daniel, we've just barely been made aware of this post. We are the web host in question here and I just wanted to let you know that there actually isn't a Perl script involved here in any way. This customer's site is simply using the CGI version of PHP. (We used a .cgi name on the php binary just to help us not confuse it with the CLI binary on our server.)

    The format of the error might have also thrown you... as this isn't the default Apache 500 error page. Our server has been configured to redirect 500 errors to an error handler that displays the script path and error message so that our hosting customers do not have to search for this information in the logs.

    In short, this is a fairly standard WordPress implementation and uses suexec to run WordPress under our customer's user id.

Topic Closed

This topic has been closed to new replies.

About this Topic