By quigley on
I have set up drupal on my own PC to learn how to use it and I am having problems getting clean URL's to work. So I have installed Apache 2.x, MySQL 5.x and PHP5 - all are working properly I then installed drupal in a subdirectory htdocs/drupal
I uncommented LoadModule rewrite_module modules/mod_rewrite.so from here I am confused. I have read the instructions provided via the drupal website however they seem a bit cryptic to me - hope someone could help a newbie on this one - Thanks
Comments
=-=
apache 2.x may not have been the way to go, I'd install the latest release of Apache 1.x and test to see if you get same or better result.
Apach 2 config files
are harder to find and set up- took me an hour or more to get clean URLs working on Ubuntu. And I had done it already a few months ago!
You must "Allow override" and make sure mod_rewrite is enabled so that the .htaccess file will work.
---
Work: BioRAFT
Apache 2.x & Clean URLs
Perhaps there's a problem with Apache 2.x for Windows, but my dev server is running Apache 2.x on Linux (Mandrake 10.x) with clean URLs enabled. Works perfectly.
The one thing required to get things working (besides the default rules in .htaccess) is adding a Directory rule in the httpd.conf for each corresponding directory. For example if the install is located in /drupal the rule would look like:
Try Xampp
I use xampp on winXP .Read this http://drupal.org/node/43545
Griffonia | Voacanga Africana Seeds | http://www.voacanga-africana.com.gh/sheabutter/">Shea Butter
Well, I appreciate all of
Well, I appreciate all of your help on this although I still have not solved this one. Any other suggestions would be much appreciated
Handbook pages
Have you tried the instructions here?
http://drupal.org/node/54832, Setting up Clean URLs in the Troubleshooting FAQ
Working
I was fianlly successful - within the httpd.conf file I set ALL instances of AllowOveride None to AllowOveride All.
Initially I created a new listing for the directory in which drupal was installed and set AllowOverride to All, but that would not work. My only concern is that there may be a security breach by setting every instance of AllowOverride to All.
Thanks again for the help!