[ciapug] What does it mean?
Jane Swanson
ciapug@cialug.org
Sat, 21 Jun 2003 15:06:21 -0500
The site I'm developing a PHP application for is not www.website-center.com.
The new site is running PHP version 4.1.2 on Linux
linuxdevel.corm.interlan.net2.4.9-34smp#1 with Apache/1.3.26 (Unix)
FrontPage/5.0.2.2510 mod_ssl/2.8.10 OpenSSL/0.9.6b
I have a copy of their configuration settings via phpinfo(); and a Word
document. I assume I cannot send attachements to this group?
Does this help? I did submit a support request based on your configuration
note.
JBS
----- Original Message -----
From: <dave@visionary.com>
To: <ciapug@cialug.org>
Sent: Saturday, June 21, 2003 1:02 PM
Subject: Re: [ciapug] What does it mean?
> So, I'm assuming this is a hosting company that you're paying to host your
> web site?
>
> According to netcraft.com, you're running:
> The site www.website-center.com is running Apache/1.3.26 (Unix)
> ApacheJServ/1.1.2 FrontPage/4.0.4.3 on IRIX
>
> .. if "properly" configured, your Apache server shouldn't require the
> #!/usr/local/bin/php line at the beginning. This is something to talk to
> the server sysadmin about.
>
> -dc
>
> Jane Swanson <jswanson@website-center.com> said:
>
> > I've already been that route with my hosting co:
> > "Internal Server Error
> > The server encountered an internal error or misconfiguration and was
unable
> > to complete your request.
> > Please contact the server administrator, jswanson@website-center.com and
> > inform them of the time the error occurred, and anything you might have
done
> > that may have caused the error.
> >
> > More information about this error may be available in the server error
log."
> >
> > Guess that means I do not run as a CGI. However '#!/usr/local/bin/php "
must
> > come first. But, considering I can send values [see the second part of
my
> > message] , is there some other lost capability the warning tells me
about?
> > I can turn off the warning with @.
> >
> > JBS
> >
> > ----- Original Message -----
> > From: "David Champion" <dave@visionary.com>
> > To: <ciapug@cialug.org>
> > Sent: Friday, June 20, 2003 4:38 PM
> > Subject: Re: [ciapug] What does it mean?
> >
> >
> > > Looks like maybe you're running PHP as a CGI?
> > >
> > > If your web server knows to parse PHP, then no you don't need it.
> > > Easiest way would be to create a test page:
> > >
> > > <? echo("test") ?>
> > >
> > > ... and see if it prints "test" or if it shows the PHP code.
> > >
> > > -dc
> > >
> > > Jane Swanson wrote:
> > > > My code starts:
> > > >
> > > > #!/usr/local/bin/php
> > > > <?php
> > > > session_start();
> > > > $_SESSION['sessID'] = 'test';
> > > > $_SESSION['searchID'] = 2;
> > > > // ?>
> > > > // <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> > > > //<html>
> > > > //<head>
> > > >
> > > > Both warning messages show. Then, on the next program
> > > >
> > > > #!/usr/local/bin/php
> > > > <?php
> > > > session_start();
> > > > echo 'The content of $_SESSION[\'searchID\'] is '
> > > > .$_SESSION['searchID'].'<br />';
> > > > echo 'The content of $_SESSION[\'sessID\'] is '
> > > > .$_SESSION['sessID'].'<br />';
> > > > ?>
> > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> > > > <html>
> > > >
> > > > This does print the values, but the second warning shows.
> > > >
> > > > My host requires "#!/usr/local/bin/php" to identify the location of
PHP.
> > > > Am I doing that wrong? Is that statement why I'm getting the
warnings?
> > > >
> > > > JBS
> > > > ----- Original Message -----
> > > > From: <vanish@dreamscapevisionery.com>
> > > > To: <ciapug@cialug.org>
> > > > Sent: Friday, June 20, 2003 12:38 PM
> > > > Subject: Re: [ciapug] What does it mean?
> > > >
> > > >
> > > >
> > > >>That means you're sending session_start() after you've sent HTML.
YOu
> > need
> > > >
> > > > to
> > > >
> > > >>place session_start() above any HTML sent by the page. Once you send
any
> > > >>information to the browser, you can't request a session or Location
> > > >
> > > > change,
> > > >
> > > >>among others.
> > > >>
> > > >>Quoting Jane Swanson <jswanson@website-center.com>:
> > > >>
> > > >>
> > > >>>First [of many]: I get the following warning message at the first
page
> > > >
> > > > of my
> > > >
> > > >>>session:
> > > >>> Warning</b>: Cannot send session cookie - headers already
sent
> > by
> > > >>>(output started at /home/...cgi-bin/select.php:2) in
> > > >>><b>/home/...cgi-bin/select.php</b> on line <b>3</b><br>
> > > >>>
> > > >>> ANd on all pages:
> > > >>> <b>Warning</b>: Cannot send session cache limiter -
> > headers
> > > >>>already sent (output started at /home/....cgi-bin/select.php:2) in
> > > >>><b>/home/....cgi-bin/select.php</b> on line <b>3</b><br>
> > > >>>
> > > >>> I can suppress the messages if I use @ with my
session_start().
> > > >
> > > > What
> > > >
> > > >>>do they mean? My session variables pass as:
> > > >>>
> > > >>> $_SESSION['sessID'] = 'test';
> > > >>> $_SESSION['searchID'] = 2;
> > > >>>
> > > >>> Enough for the first Q. Is this telling me something I
should
> > > >
> > > > know?
> > > >
> > > >>> JBS
> > >
> > >
> > > _______________________________________________
> > > ciapug mailing list
> > > ciapug@cialug.org
> > > http://cialug.org/mailman/listinfo/ciapug
> > >
> >
> >
> > _______________________________________________
> > ciapug mailing list
> > ciapug@cialug.org
> > http://cialug.org/mailman/listinfo/ciapug
> >
> >
>
>
>
> --
>
>
>
> _______________________________________________
> ciapug mailing list
> ciapug@cialug.org
> http://cialug.org/mailman/listinfo/ciapug
>