This is so funny that I am leaving it up! Below is the request I made for help with this error message. I also contacted tech support at HostForWeb cause they are very nice about helping with software if they have time.
After 5 hours of three different techs playing it with they had me send the complete story. Every time they posted something logged in as me it work. The geeks were perplexed and seemed to be enjoying the challenge. Finally they decide I must have some funky html in the story. This is what they found when they added the complete story.
My story wasn't being accepted because it contained the word "curl".
Thu Jan 22 04:37:54 2009] [error] [client 66.225.229.105] mod_security: Access denied with code 403. Pattern match "curl " at POST_PAYLOAD [severity "EMERGENCY"] [hostname "cfmmusicscene.com"] [uri "/cfm/stories.php?action=newstory"]
Some of you may already know this, Curl is the name of one of the system services,that is why mod_security detects the word.
How funny is that?
Original post...
I posted a story. Shortly after that my friend email me to say she got this message. I tried to upload the story for her and then I got the message. Is this the program or a server issue?
"You don't have permission to access /cfm/stories.php on this server.
Additionally, a 404 Not Found error was encountered while trying to use an Error Document to handle the request. "
Permission for story.php is set at 644
Thanks,
Losillë
This is the website.
http://www.cfmmusicscene.com
CFM Music Scene and CFM Entertainment News.
This is actually a fairly common occurrence; most servers don't like the word. I've seen a couple support threads about this here, and it's happened enough that I've got a note about it in my site's FAQ/Help page. (My server also takes issue to a couple of other words.)
Q: When I submit a story I get this message: Forbidden You don't have permission to access /stories.php on this server.
A: A 403 error is usually caused by certain forbidden words in the story text. The known ones are curl, lynx, and python. These are all related to the server settings. But, you ask, how did I get them to show up here? You could check the source of the page to see, but basically I added something to the middle that only shows up in the source code and not when the page is viewed. I merely added <!> in the middle of the word. In doing so, you're breaking up the word with a bit of code that doesn't show up in a browser (I added another one to that one to make it appear). If none of those words are in your story, but you still have trouble, try (starting from the end) deleting a paragraph and hitting preview, then if the error persists, hit back, delete the next paragraph, etc., until it works. Then you'll have narrowed down where the problem is, and can try deleting word by word until you figure it out. Then you can add the <!> to that word. (And email Lyndsie, so she can update this.)
I did a search for the error before I submitted it but I couldn't find it.
Thanks for letting me know how to get past it.
Just a thought: Did you search with the /cfm/ still in there? Because that's specific to your hosting, no one else would have posted the message exactly like that.
I meant I searched the eFiction forum before I started a thread. When I have a question or error it comes in a search and I don't need to start a thread.
Hehe, sorry, I don't think I was very clear before. I was in a bit of a rush. What I meant was that if you search your whole message (the "You don't have permission to access /cfm/stories.php on this server.") then you're limiting the results. The 'cfm' part of /cfm/stories.php is the directory of your site, which is unique to you, so no one else could have posted that exact message, so the search wouldn't find it. If you search something more generic like "You don't have permission to access stories.php on this server." I bet you'd get more hits.
The only reason I mention that is for the future, if you get other messages that include something unique to your site, then it helps to take those elements out when you search to get better results. I learned that the hard way. : )
You might want to take a look at this:
https://efiction.org/wiki/index.php5?title=Server_Errors_and_CURL