Re: Dreaded Premature end of script headers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Aug 26, 2011 at 6:48 PM, tamouse mailing lists
<tamouse.lists@xxxxxxxxx> wrote:
> On Fri, Aug 26, 2011 at 1:42 PM, Geoff Shang <geoff@xxxxxxxxxxxxxxx> wrote:
>> I put this into Google and got this:
>> http://htmlfixit.com/cgi-tutes/tutorial_Common_Web_dev_error_messages_and_what_they_mean.php#premature
>
>
> Yeah, I saw that too. I do know the mechanism that is happening. I
> just can't figure out where the problem is without inserting print
> statements.
>
>> Presumably, you are calling this cron job with some process which runs the
>> PHP script through a URL on your webserver.
>
> Yes, that is correct. Using curl to launch the script via the web server.
>
>> 1.  Modify the script so that it does actually output something, thereby
>> making the error go away.
>
>
> When the script starts, it prints a banner with the script name and
> date/time stamp. When it completes, it is supposed to print aggregate
> results, time spent. I know it's encountering this problem before it
> reaches the end as not all the data gets processed. I can't tell where
> it is stopping though. If I put it in debug mode, it prints out a lot
> of data from the beginning of the script, and never encounters this
> problem.
>
>> 2.  Run the script directly with PHP instead of via your webserver.  E.g.:
>> php -f <yourscriptname>
>
> The way the script is designed, it depends on some $_SERVER values,
> which wouldn't be set if running directly from the shell.
>

Again, I want to say that this script does NOT fail in dev, test and
stage, only production.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux