Re: [PHP-SOAP-DEV] 'always_populate_raw_post_data' question
Status: Alpha
Brought to you by:
rodif_bl
From: Jean-Charles P. <jc....@wa...> - 2002-05-02 17:43:32
|
Re it's ok there is no crash but when i launch the script below, the httpd daemon is lauched a least 50 times, without any response from the browser i launch hello_world_client.php /* hello_world_client.php */ <?php $hello =3D new SoapObject("http://localhost:8080/hello_world_server.php", "urn:HelloWorld"); echo $hello->hello_soap(); ?> /* hello_world_server.php */ <?php $server =3D new SoapServer("urn:HelloWorld"); $server->addFunction("hello_soap"); $server->handle(); function hello_soap($message){ return "PHP-SOAP=A8says ($message)"; } ?> /* when i run gdb */ web:/opt/serveur/bin# gdb httpd GNU gdb 2002-04-01-cvs Copyright 2002 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you = are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for detail= s. This GDB was configured as "i386-linux"...(no debugging symbols found)... (gdb) run -X -f /opt/serveur/conf/httpd.conf Starting program: /opt/serveur/bin/httpd -X -f /opt/serveur/conf/httpd.co= nf (no debugging symbols found)...(no debugging symbols found)...(no debuggi= ng symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debuggi= ng symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debuggi= ng symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debuggi= ng symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debuggi= ng symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debuggi= ng symbols found)...(no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...(no debuggi= ng symbols found)...(no debugging symbols found)...(no debugging symbols found)... is it ok ? thx Jean-Charles Preaux =2E ----- Original Message ----- From: "brad lafountain" <rod...@ya...> To: "Jean-Charles Preaux" <jc....@wa...> Cc: <php...@li...> Sent: Thursday, May 02, 2002 5:18 PM Subject: Re: [PHP-SOAP-DEV] 'always_populate_raw_post_data' question > Well... I dunno about that.... > > Can you supply a backtrace... > > gdb httpd > > run -X > > then run the script that cause the crash... > > then type bt... > > this will get you a backtrace and more information for me to go on... > > - Brad > --- Jean-Charles Preaux <jc....@wa...> wrote: > > in fact > > i fust typing the hello_world-server.php in the browser. > > :( > > but when i use hello_world_server.php it crash my web server ...witho= ut any > > response. > > thx > > ----- Original Message ----- > > From: "brad lafountain" <rod...@ya...> > > To: "Jean-Charles Preaux" <jc....@wa...>; > > <php...@li...> > > Sent: Thursday, May 02, 2002 4:36 PM > > Subject: Re: [PHP-SOAP-DEV] 'always_populate_raw_post_data' question > > > > > > > Hmm... are you running a SoapObject against the hello_world-server = or are > > you > > > just typing the hello_world-server.php in the browser directly/comm= and > > line. > > > This is the output you should recieve if you aren't using a SoapObj= ect to > > > access the server. Let me know if this helps > > > > > > - Brad > > > > > > --- Jean-Charles Preaux <jc....@wa...> wrote: > > > > Hello > > > > i try today to use PHP-SOAP extension. > > > > it compiled well (i use php-4.2.0 and apache-1.3.24, libxml2-2.4.= 19, > > > > expat-1.95.2, Sablot-0.90) > > > > i try the "hello world-server.php" script and the output is : > > > > <!-- > > > > <?xml version=3D"1.0" encoding=3D"UTF-8" ?> > > > > - <SOAP-ENV:Envelope > > > > xmlns:SOAP-ENV=3D"http://schemas.xmlsoap.org/soap/envelope/" > > > > SOAP-ENV:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encodin= g/" > > > > xmlns:SOAP-ENC=3D"http://schemas.xmlsoap.org/soap/encoding/" > > > > xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" > > > > xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema"> > > > > - <SOAP-ENV:Body> > > > > - <SOAP-ENV:Fault xsi:type=3D"SOAP-ENC:Struct"> > > > > <faultstring xsi:type=3D"xsd:string">PHP-SOAP requires > > > > 'always_populate_raw_post_data' to be on please check your php.in= i > > > > file</faultstring> > > > > <faultcode xsi:type=3D"xsd:string">SOAP-ENV:Server</faultcode> > > > > </SOAP-ENV:Fault> > > > > </SOAP-ENV:Body> > > > > </SOAP-ENV:Envelope> > > > > --> > > > > then i create a php.ini with : > > > > always_populate_raw_post_data =3D 1 > > > > but the new output is : > > > > <!-- > > > > <?xml version=3D"1.0" encoding=3D"UTF-8" ?> > > > > - <SOAP-ENV:Envelope > > > > xmlns:SOAP-ENV=3D"http://schemas.xmlsoap.org/soap/envelope/" > > > > SOAP-ENV:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encodin= g/" > > > > xmlns:SOAP-ENC=3D"http://schemas.xmlsoap.org/soap/encoding/" > > > > xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance" > > > > xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema"> > > > > - <SOAP-ENV:Body> > > > > - <SOAP-ENV:Fault xsi:type=3D"SOAP-ENC:Struct"> > > > > <faultstring xsi:type=3D"xsd:string">Couln't find > > > > HTTP_RAW_POST_DATA</faultstring> > > > > <faultcode xsi:type=3D"xsd:string">SOAP-ENV:Server</faultcode> > > > > </SOAP-ENV:Fault> > > > > </SOAP-ENV:Body> > > > > </SOAP-ENV:Envelope> > > > > --> > > > > i don't understand , have i made a mistake ? > > > > thanks > > > > Jean-Charles Preaux > > > > http://analogx.dyndns.org > > > > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Yahoo! Health - your guide to health and wellness > > > http://health.yahoo.com > > > > > __________________________________________________ > Do You Yahoo!? > Yahoo! Health - your guide to health and wellness > http://health.yahoo.com > > _______________________________________________________________ > > Have big pipes? SourceForge.net is looking for download mirrors. We sup= ply > the hardware. You get the recognition. Email Us: bandwidth@sourceforge.= net > _______________________________________________ > Phpsoaptoolkit-development mailing list > Php...@li... > https://lists.sourceforge.net/lists/listinfo/phpsoaptoolkit-development |