1

我目前正在尝试安装 AMember,并且已将文件上传到 FTP,但是,每当我导航到安装链接时:

http://domain.com/amember/setup

我收到此错误消息:

——————————————————————————————————————————</p>

“看来您的虚拟主机不支持 aMember 要求的 mod_rewrite 规则。可能有几个原因:

您尚未上传文件 amember/.htaccess(默认设置下它可能被隐藏和不可见)

您的虚拟主机没有启用 mod_rewrite 模块。联系技术支持以启用它

您的虚拟主机使用不同于 Apache 网络服务器的软件。它需要将位于 amember/.htaccess 文件中的重写规则转换为网络服务器本机格式。有关详细信息,请联系虚拟主机技术。

您可以继续安装 aMember,但在解决 mod_rewrite 问题之前 aMember 将无法正常工作。”

——————————————————————————————————————————</p>

我不确定如何解决这个问题。我使用的主机是 Hostmonster,我已经联系了支持人员,该支持将我引导到有关 mod_rewrites 的页面,但是,我不确定从那里去哪里。

他们发给我的页面可以在这里找到:https ://my.hostmonster.com/cgi/help/94

另外,值得一提的是,这是 AMember 目录中当前的 .htaccess 文件所包含的内容。

#  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>

提前感谢您的帮助,Bc。

4

0 回答 0