Difference between revisions of "Frequently Asked Questions"

From aMember Pro Documentation
Jump to: navigation, search
(Added Payment Systems category, added Clickbank/Coupon question.)
Line 18: Line 18:
  
 
Unfortunately, no. You can use coupons only for purchasing through the system they're generated in. Clickbank requires you to set up a copy of your aMember product in Clickbank itself, with values like price being predefined. This does not affect the possibility of using a Clickbank generated coupon for a Clickbank product though.
 
Unfortunately, no. You can use coupons only for purchasing through the system they're generated in. Clickbank requires you to set up a copy of your aMember product in Clickbank itself, with values like price being predefined. This does not affect the possibility of using a Clickbank generated coupon for a Clickbank product though.
 +
 +
 +
== Troubleshooting ==
 +
 +
=== After successful installation  I get 404 errors when I try to navigate to signup or admin pages ===
 +
 +
There are four possible reasons for this:
 +
 +
1. Your hosting doesn't use Apache  Web Server  software.
 +
aMember was designed to run under Apache Web Server  so it uses Apache's mod_rewrite module in order to handle internal urls like /amember/admin/ or amember/signup
 +
If your hosting uses different Web Server software,  you should contact hosting support and ask is there any compatibility mode between your Web Server's rewrite module and Apache's mod_rewrite. Rewrite Rules Which are required by aMember can be found in /amember/.htaccess file. In that file you also can find example of rules for NGINX server config.
 +
 +
2.  You use Apache but still see 404 errors on aMember pages.  Make sure that you have /amember/.htaccess file and it is not empty. If you don't have that file upload it from amember's installation package, then edit .htaccess file and change this line:
 +
<source>
 +
#    RewriteBase /amember
 +
</source>
 +
 +
to
 +
<source>
 +
    RewriteBase /NAME_OF_YOUR_AMEMBER_FOLDER
 +
</source>
 +
 +
for example if you have aMember PRO installed  in /members/ folder correct syntax whould be:
 +
 +
<source>
 +
    RewriteBase /members
 +
</source>
 +
 +
3. Your Apache server  doesn't have mod_rewrite enable. In this case you should contact hosting support and ask to enable mod_rewrite module in Apache.
 +
 +
4. Rewrite directives are not allowed in .htaccess file for directory where you have aMember installed.
 +
In order to fix this you need to tune AllowOverrdie directive for the folder where you have aMember installed. You may need to contact your hosting support and ask to do this for you if you don;t have an access to Apache config.  Recommended value for this directive is:
 +
<source>
 +
AllowOverride All
 +
</source>
 +
Please refer to this article for other possible values:  http://httpd.apache.org/docs/current/mod/core.html#allowoverride

Revision as of 06:51, 11 November 2013

Contents

Configuration

How to enable email verification on signup?

  1. Open aMember CP.
  2. Click Forms Editor from menu.
  3. Click edit icon opposite signup form which you want to have email verification enabled.
  4. On Form Edit Screen click configure email brick.
  5. In configuration popup window check "Validate E-Mail Address by sending e-mail message with code" checkbox.
  6. Click Ok
  7. Save Signup form.


Payment Systems

Can I use aMember coupons with my Clickbank account?

Unfortunately, no. You can use coupons only for purchasing through the system they're generated in. Clickbank requires you to set up a copy of your aMember product in Clickbank itself, with values like price being predefined. This does not affect the possibility of using a Clickbank generated coupon for a Clickbank product though.


Troubleshooting

After successful installation I get 404 errors when I try to navigate to signup or admin pages

There are four possible reasons for this:

1. Your hosting doesn't use Apache Web Server software. aMember was designed to run under Apache Web Server so it uses Apache's mod_rewrite module in order to handle internal urls like /amember/admin/ or amember/signup If your hosting uses different Web Server software, you should contact hosting support and ask is there any compatibility mode between your Web Server's rewrite module and Apache's mod_rewrite. Rewrite Rules Which are required by aMember can be found in /amember/.htaccess file. In that file you also can find example of rules for NGINX server config.

2. You use Apache but still see 404 errors on aMember pages. Make sure that you have /amember/.htaccess file and it is not empty. If you don't have that file upload it from amember's installation package, then edit .htaccess file and change this line:

#    RewriteBase /amember

to

    RewriteBase /NAME_OF_YOUR_AMEMBER_FOLDER

for example if you have aMember PRO installed in /members/ folder correct syntax whould be:

    RewriteBase /members

3. Your Apache server doesn't have mod_rewrite enable. In this case you should contact hosting support and ask to enable mod_rewrite module in Apache.

4. Rewrite directives are not allowed in .htaccess file for directory where you have aMember installed. In order to fix this you need to tune AllowOverrdie directive for the folder where you have aMember installed. You may need to contact your hosting support and ask to do this for you if you don;t have an access to Apache config. Recommended value for this directive is:

AllowOverride All

Please refer to this article for other possible values: http://httpd.apache.org/docs/current/mod/core.html#allowoverride