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>

Заранее спасибо за любую помощь, до н.э.

0 ответов

Другие вопросы по тегам