Forum Moderators: phranque

Message Too Old, No Replies

Apache and Norton Firewall

fopen errors with firewall up...

         

mipapage

9:56 pm on Aug 23, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I wasn't sure where to put this post, so here it is:

Problem

I have Apache set up on our local network, in fact, on three computers on our local network (of three computers). Each has PHP, Perl, and Norton Firewall. While experimenting with some RSS feeds and a php driven Dmoz directory, I have run into the following errors:

  1. Warning: fopen(http://dmoz.org/Regional/.../): failed to open stream: HTTP request failed! r¢o in C:\server\...\index.php on line 86
  2. Some other fopen/failed to open stream errors
  3. And lastly some Bad Arguments

Weird thing is, this error only happens on our development server (weird, frustrating, and ironic). I drop the firewall, and all works fine. I tried puttin a hole for this port and that, but I can't get it right.



Discussion

Well, I don't have any theories to discuss - the firewall seems to be stopping apache from getting the data from the internet, therefore the fopen() error, no? Thing is, the firewall doesn't appear to be set up any differently than on the other machines...

Anybody have any experience with this eye-googling problem?

RobinC

11:51 pm on Aug 23, 2003 (gmt 0)

10+ Year Member



Have you tried seeing *why* norton is blocking the attempt? iirc the log page gives you all the info you need, for finding out which rule stopped it.

As a catch-all you might want to add a specific rule allowing all access to dmoz.org to get through, shouldn't be any problems with it after that... If you're unsure of how to do that then I put some basic info here - [webmasterworld.com...] - as I was having problems with it blockin me from seeing my own banners ;-)

mipapage

5:30 pm on Aug 24, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



RobinC,

thanks, I will look into that - I had tried allowing DMOZ, but it didn't work, maybe I was doing something wrong.