Выдернуть мои волосы с помощью mod_rewrite и MAMP - PullRequest
4 голосов
/ 12 апреля 2011

Я использую MAMP и не могу заставить работать mod_rewrites.

После большого количества игр с многочисленными файлами http.conf, а затем, наконец, посмотрел мою php_info, не установлено расширение mod_rewrite.

Я открыл файлы php.ini в Applications> MAMP> conf> php5.2 & php5.3 и посмотрел на расширения и не было mod_rewrite.so. Все, что я вижу, это:

extension=imap.so
extension=yaz.so
extension=mcrypt.so
extension=gettext.so
extension=pgsql.so
extension=pdo_pgsql.so
extension=pdo_mysql.so

Я добавил его, ожидая удачи, но не радости!

1 Ответ

5 голосов
/ 01 февраля 2012

У меня была такая же проблема, и, надеюсь, это решит ее для вас.

Я добавил свой сайт в свой файл хоста, поэтому вместо того, чтобы проходить через locahost / ..... У него был свой URL, который я перенаправил на 127.0.0.1. т.е. мой файл хоста выглядел так

127.0.0.1 mysite.local

Затем я настроил виртуальный хост в MAMP. Вы найдете файл vhosts.conf в / Applications / MAMP / conf / apache

Мой файл хоста выглядит так

NameVirtualHost *
<VirtualHost *>
    DocumentRoot "/Applications/MAMP/htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *>
    DocumentRoot "/Applications/MAMP/htdocs/mysite-folder"
    ServerName mysite.local
</VirtualHost>

Надеюсь, это поможет: D

...