I took the plunge and got a brand new system...sorry it's xp pro, doh! Anyhoo, I've got everything playing nice. I'm using mysql 5.0, php 4.4.4, apache 2.0.59...all configured and working nicely. mod_rewrite IS working as I've tested it and phpinfo tells me it's installed.
I've taken my old drupal setup from my old box, dumped the database, and installed it all on the new system. Everything works when I type in unclean urls, but trying to access the site with clean urls enabled get me 404 errors everywhere...only the homepage is visible under clean urls.
I have fiddled with just about everything from .htaccess to the http.conf file in apache. Nothing works. Can someone PLEASE tell me what's going on, why, and how to solve this? This is my third day fighting this and I'm banging my head against the wall.
thanks,
larry
Comments
unreal...
Solved. Simple as usual. The .htaccess file that I had on the doc root should have been inside my sub-directory where drupal lives. When the .htaccess file is elsewhere, mod_rewrite can't do it's voodoo to the urls because the .htaccess file tells it what to do and where...and security becomes real light. I had fiddled so much I forgot to put the .htaccess file back with the drupal directory.
This simple problem snowballs because I knew I had everything setup right, but being on a brand new system that I had NEVER used before made me think about ghost problems rather than real ones. Anyway, for anyone else who reads this, keep .htaccess with your drupal directory and make sure you have one. For security reasons as well as mod_rewrite/clean urls. Doh!
cheers,
larry
--There are no Kangaroos in Austria--