This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
uname -a = CYGWIN_NT-5.1 Thor 1.5.10(0.116/4/2) 2004-05-25 22:07 i686 unknown unknown Cygwin I run apache from the command line like this: /usr/sbin/apachectl start cygwin=ntsec Windows-wise I have administrator priviledges. I have attached cygcheck dar On Fri, 30 Jul 2004, Igor Pechtchanski wrote: > On Fri, 30 Jul 2004, David A. Rogers wrote: > > > I have a snippet of perl code that runs fine at the bash prompt but fails > > when run under apache as a cgi app. > > > > ======================================= > > #!/usr/bin/perl > > > > use strict; > > use IO::Socket; > > > > > > print "Content-type: text/plain\n\n"; > > > > my $socket = IO::Socket::INET->new(PeerAddr => "127.0.0.1", > > PeerPort => 3306, > > PeerProto => "tcp", > > PeerType => SOCK_STREAM); > > my $errno = 0; > > if (!$socket) { > > $errno += $!; > > print "Could not connect: $!\n"; > > print "errno = $errno\n"; > > } else { > > print "socket = $socket\n"; > > } > > ======================================+ > > > > > > Under bash I get this: > > > > ===================== > > Content-type: text/plain > > > > socket = IO::Socket::INET=GLOB(0xa1843c4) > > ===================== > > > > Under apache/cgi I get this: > > ===================== > > Could not connect: Operation not permitted > > errno = 1 > > ===================== > > > > The standard apache test page comes up fine. > > > > setup is > > - Windows XP > > - cygwin was updated as of yesterday the 29th > > ....from which mirror? It does matter. Short of the "cygcheck -svr" > output, the output of "uname -a" is the best way to show your Cygwin > version. > > > - httpd.conf has not been modified > > - passwd and group were generated by the appropriate tools and have not been modified > > - Both perl and apache were downloaded and not built from source. > > - I did install the dbi and dbd_mysql modules from cpan. > > > > apache 1.3.29-2 > > perl 5.8.2-1 > > > > I can send a full cygcheck.out if warrented. > > > > Any help appreciated. > > dar > > At a guess, you're getting this because Apache runs as a service (i.e., > the user, "nobody" by default, may not have enough rights). > Igor >
Attachment:
cygcheck.out
Description: Text document
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |