homepage Welcome to WebmasterWorld Guest from 54.196.206.80
register, free tools, login, search, subscribe, help, library, announcements, recent posts, open posts,
Subscribe to WebmasterWorld
Visit PubCon.com
Home / Forums Index / Code, Content, and Presentation / Apache Web Server
Forum Library, Charter, Moderators: Ocean10000 & incrediBILL & phranque

Apache Web Server Forum

    
Apache does not support line-end comments
can this warning be turned off / disabled?
amznVibe




msg:1516988
 10:53 pm on Feb 9, 2003 (gmt 0)

I recently installed a spider trap on yet another apache server, and then I noticed this in it's logs, which did not happen on the other servers:

[Sun Feb 9 09:07:28 2003] [warn] Apache does not support line-end comments.

I am assuming this warning occurs because the spider trap writes lines to .htaccess like this:

print HTACCESS ("SetEnvIf Remote_Addr \^$remote_addr\$ getout \# $date $remote_agent\n");

So rather than taking out the helpful info at the end, can I make Apache stop spitting out those errors?

On this server I do NOT have access to httpd.conf

I suppose I could put \n before the # to make it on yet another line, but it seems like its a waste
since Apache is obeying the line anyway

 

jdMorgan




msg:1516989
 11:03 pm on Feb 9, 2003 (gmt 0)

amznVibe,

I have almost exactly the same thing on my server, and do not have this problem (?)

print HTACCESS ("SetEnvIf Remote_Addr \^$regaddr\$ getout \# $date $usragnt\n");

What version of Apache are you running?

Jim

<added>Maybe my hosting company has the error logs set so that warnings are not shown...</added>

amznVibe




msg:1516990
 11:39 pm on Feb 9, 2003 (gmt 0)

Exactly, most of my servers do not give this warning at all.

This one does, and I can't see or edit httpd.conf unfortunately.
I think its a change in Apache from version 1.3.20 to 1.3.22

I found this in the 1.3.22 changelog

The main new features in 1.3.22 (compared to 1.3.20) are:
...
The server will now display a warning if line-end comments (#) are found in the configuration file.
Not all directives are able to handle comments on the same line
...

But there is no talk about a disable for it, and if I will be able to use
such a directive in HTACCESS vs httpd.conf

jdMorgan




msg:1516991
 1:06 am on Feb 10, 2003 (gmt 0)

Yeah,

I suspect that your server which is behaving differently has its LogLevel set to warn, rather than error. LogLevel is part of the Apache core, but is accessible only in server and virtual host config. :(

...Pretty strange that it issues a warning even though the script and the directives that the script writes demonstrably work fine... I've got too many dead spiders lying around here to believe that this system isn't working. :)

I guess you'll have to put up with the error entries, or add the \n as you stated.

Jim

amznVibe




msg:1516992
 2:05 am on Feb 10, 2003 (gmt 0)

JD you are probably right (as usual? ;) )

[httpd.apache.org...]

I bet its at Loglevel warn which is the default when I'd rather have it at Loglevel crit

Right now someone is pounding that site, probably from an old url list,
and they violated robots.txt, got banned, but the errorlog file is now
radically growing in size (hundreds of megs)!

I'll have to question the admin and get them to knock loglevel up a notch.

jdMorgan




msg:1516993
 2:48 am on Feb 10, 2003 (gmt 0)

amznVibe,

I'd recommend LogLevel error unless you don't run any scripts.

Jim

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Code, Content, and Presentation / Apache Web Server
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About
© Webmaster World 1996-2014 all rights reserved