Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Tue, 25 Sep 2001 03:27:19 -0500 (Central Daylight Time) From: Michael Hoffman Subject: Re: perl/dbi Can't create TCP/IP socket In-reply-to: <200109250754.AAA13255@gull.mail.pas.earthlink.net> X-X-Sender: grouse AT mail DOT utexas DOT edu To: Dale Henderson Cc: cygwin AT cygwin DOT com Message-id: MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=US-ASCII On Tue, 25 Sep 2001, dk henderson wrote: > I narrowed it down and found that perl/dbi works from the shell > prompt, but not from cgi. Not really sure how they interface and would > appreciate any pointers. Not really sure what that last sentence means. Who are "they"? I have used perl with DBI, MySQL and Apache before without incident. Can you open any kind of socket from your CGI script? More information, like perl -V and cygcheck -s -v -r might be helpful. See . > >I can connect to a remote mysql server via the mysql client at a > >cygwin shell prompt, but when I try from the localhost browser running > >apache 1.3.20, I get the above error msg. > > > > $dbh = DBI->connect("$data_source", "$username", "$password", > >{ RaiseError => 1, PrintError => 1, AutoCommit => 1 }); > >where $data_source = DBI:mysql::www.freesql.org:3306 > > > >and is a plain text name > > > >Is there any explanation for this? > > > >the apache httpd.conf has the same User as $username in $dbh value. -- Michael Hoffman The University of Texas at Austin -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/