AMember Pro - .htaccess и mod_rewrite
В настоящее время я пытаюсь установить AMember, и я загрузил файл на FTP, однако я всегда перехожу по ссылке для установки:
http://domain.com/amember/setup
Я получаю это сообщение об ошибке:
----------------------------------------
"Похоже, ваш веб-хостинг не поддерживает правила mod_rewrite, требуемые aMember. Причин может быть несколько:
Вы не загрузили файл amember /.htaccess (он может быть скрыт и невидим с настройками по умолчанию)
Ваш веб-хостинг не имеет включенного модуля mod_rewrite. Обратитесь в техподдержку, чтобы включить его
Ваш веб-хостинг использует программное обеспечение, отличное от веб-сервера Apache. Требуется преобразовать правила перезаписи, расположенные в файле member /.htaccess, в собственный формат веб-сервера. Свяжитесь с веб-хостинг технологий для деталей.
Вы можете продолжить установку aMember, но aMember не будет работать правильно, пока проблемы mod_rewrite не будут решены. "
----------------------------------------
Я не совсем уверен, как обойти это. Хост, который я использую, - Hostmonster, и я связался со службой поддержки, которая направила меня на страницу, посвященную mod_rewrites, однако я не уверен, куда идти дальше.
Страницу, которую они прислали мне, можно найти здесь: https://my.hostmonster.com/cgi/help/94
Кроме того, на случай, если это стоит отметить, вот что содержит в себе текущий файл.htaccess в каталоге AMember.
# Sample Nginx rules configuration:
# aMember rules (replace /amember to actual aMember Pro path from site root)
#
# location ~* ^/amember/.*\.(js|ico|gif|jpg|png|css|swf|csv)$ {}
# location ~* ^/amember/setup/index.php$ { try_files not-existing-file @php; }
# location ~* ^/amember/js.php { try_files not-exiting-file @php; }
# location ~* ^/amember/index.php$ { try_files not-existing-file @php; }
# location ~* ^/amember/public.php$ { try_files not-existing-file @php; }
#
# location ~* ^/amember/public { rewrite ^.*$ /amember/public.php; }
# location ~* ^/amember/setup { rewrite ^.*$ /amember/setup/index.php; }
# location ~* ^/amember { rewrite ^.*$ /amember/index.php; }
#
# you must already have something like that in your nginx configuration:
#
# location ~ \.php$ {
# try_files not-existing-file @php;
# }
# location @php {
# fastcgi_pass 127.0.0.1:9000;
# include fastcgi_params;
# }
#
# it is necessary to have @php section, as it is referred by aMember rules, and
# it must be located at bottom
#
#
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^public public.php [L]
RewriteRule ^js.php js.php [L]
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|csv|html)$ index.php
</IfModule>
<IfModule mod_php5.c>
# php_flag magic_quotes_gpc off
</IfModule>
Заранее спасибо за любую помощь, до н.э.