#25374 [Fbk->NoF]: PEAR fails to install phpUnit when proxy port not specified

From: Date: Mon, 15 Mar 2004 13:36:59 +0000
Subject: #25374 [Fbk->NoF]: PEAR fails to install phpUnit when proxy port not specified
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-26428@lists.php.net to get a copy of this message
ID: 25374 Updated by: sniper@php.net Reported By: cjbj at hotmail dot com -Status: Feedback +Status: No Feedback Bug Type: PEAR related Operating System: Windows 2000 PHP Version: 5CVS-2003-09-03 (dev) New Comment: No feedback was provided. The bug is being suspended because we assume that you are no longer experiencing the problem. If this is not the case and you are able to provide the information that was requested earlier, please do so and change the status of the bug back to "Open". Thank you. Previous Comments: ------------------------------------------------------------------------ [2004-03-08 11:00:36] neufeind@php.net Having a look at an (almost recent) version go-pear.php, in detail: $Id: go-pear,v 1.57 2004/02/15 00:49:10 pajoye Exp $ I saw this: $tmp_proxy = parse_url($proxy); $phost = $tmp_proxy['host']; $pport = $tmp_proxy['port']; $fp = fsockopen($phost, $pport, $errno, $errstr); This implies that *no* standard-port is used in the source. So maybe the bug is still valid? !Note! Do we decide for a standard of 8080? If yes, then please also note that the diff of program2002 (available at http://test.therusher.de/HTTP.diff) has an implicit usage of port 80 for the proxy, which should then also be fixed. That diff is related to this bug: http://bugs.php.net/?id=25310&edit=1 ------------------------------------------------------------------------ [2004-03-07 11:26:15] mj@php.net The default port is 8080, so that's most likely the reason for your problem. ------------------------------------------------------------------------ [2003-09-03 01:16:09] cjbj at hotmail dot com Description: ------------ To confirm that http://bugs.php.net/bug.php?id=25350 was fixed in PHP5: - I unzipped php-4.3.3-Win32.zip and moved it to c:\Program Files\php-4.3.3-Win32 - Renamed PEAR to PEAR_old - Downloaded http://snaps.php.net/win32/php5-win32-latest.zip (This is php5-200309030530) - Copied the whole PEAR directory to c:\Program Files\php-4.3.3-Win32 - Started a DOS window - Changed directory to c:\Program Files\php-4.3.3-Win32 - Ran "go-pear". For the proxy I entered http://myproxy.domain/ I chose the default layout, and chose to install the DB, phpUnit etc packages. Expected result: ---------------- Pear installs. Actual result: -------------- The install of phpUnit failed like: Loading zlib: ok Using local package: PEAR.............ok Using local package: Archive_Tar......ok Using local package: Console_Getopt....ok Using local package: XML_RPC..........ok Bootstrapping: PEAR...................(local) ok Bootstrapping: Archive_Tar............(local) ok Bootstrapping: Console_Getopt.........(local) ok Using local package: DB...............ok Using local package: Net_Socket.......ok Using local package: Net_SMTP.........ok Using local package: Mail.............ok Using local package: XML_Parser.......ok Downloading package: phpUnit..........download of http://pear.php.net/get/phpUnit failed: The operation completed successfull y. (0) Press any key to continue . . . Pressing a key returned me to the OS. When I reran "go-pear" and specified the proxy as http://myproxy.domain:80/ the install completed successfully (I was asked about modifying php.ini, given URLS, the registry info etc) and the PEAR disk layout seemed as expected. I could reproduce the problem and verify the workaround each time I subsequently ran "go-pear" to test this bug. If a port is mandatory, then an explicit test and message should report its absence. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25374&edit=1

« previous php.pear.dev (#26428) next »