You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by David Blomstrom <da...@yahoo.com> on 2007/03/25 11:16:55 UTC

[users@httpd] .htaccess files on a Mac + MAMP

Are there any MAMP users on this list who can tell me what I need to do to make .htaccess files work on a Mac?

I recently copied my databases from my PC to a Mac. I had a hard time getting things to work, so I installed a preconfigured package called MAMP. I finally figured out how to set up virtual hosts, only to discover that my .htaccess files don't work.

I thought it might have to do with the fact that my 
.htaccess files were created with Notepad.
But according to this article...



http://rexselin.wordpress.com/2006/07/28/making-mod-rewrite-and-htaccess-work-on-mac-os-x/



....htaccess files don't work on Mac's unless you do the following:





1) Open the httpd.conf file and uncomment these three lines:



#LoadModule rewrite_module modules/mod_rewrite.so

#AddModule mod_rewrite.c

#AccessFilename .htaccess



> The 2nd and 3rd lines were already uncommented. The closest I found 
to the first line was the following, which was also uncommented:



LoadModule rewrite_module     libexec/httpd/mod_rewrite.so



I left it alone.





2) Change "AllowOverride None" to "AllowOverride All" in both the 
httpd.conf and /private/etc/httpd/users/MyName.conf files.





3) Restart Apache.





I did all the above - and it killed all my virtual hosts. After undoing the changes, I 
restarted my servers with the MAMP icon, but nothing happened. So I went 
into Apple's System Preferences > Web Sharing, and restarted it. That 
restored my virtual hosts.



That made me wonder if the Apache server that came pre-installed with my 
MacBook Pro is still running. In fact, I wonder if my websites have been 
feeding off the original Apache rather than MAMP's Apache all along. If so, how do 
I access it and shut it off, without affecting my newer (MAMP) Apache program? What else do I need 
to do to make my .htaccess files work on a Mac? Should I recreate my 
.htaccess files in a native Mac text editor?

I might also mention that, in order to get my virtual hosts to work, I had to delete all instances of "127.0.0.1" from my httpd.conf file. I don't know what the significance might be, but I thought it might shed a little light on what's going on.

Thanks!





 
____________________________________________________________________________________
Looking for earth-friendly autos? 
Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center.
http://autos.yahoo.com/green_center/