Instructions


Standard Install   Quick Install   Gateway Setup   Advanced Features   FAQ

Membership Client Frequently Asked Questions
(FAQ)

If you are having problems installing the script, then the answer is probably here.  If you cannot find the answer here, post your questions to:

http://www.membershipclientpro.com/support/forum/


Questions:

  1. When I install the script and go to admin.pl, I get "Server 500 Error"

  2. When I am setting up the scripts for the first time I get an error "Could not save setup information, please checked directory status, CHMOD 777.


  3. How do I setup recurring billing for a product?

  4. When I try to add a product I get cannot find "/PATH/members.db.txt"

  5. I am getting a "file not found" or "Permission Denied" error.

  6. I am using .htaccess and how do I display the "Successful HTML" after someone has logged in?

  7. I have followed all the instructions exactly but I still cannot install the script, does Custom-CGI offer an install service?

  8. The script works fine.  But, when I go to my Credit Card processor company, why do I get an error?

  9. What Credit Card processor companies is the script compatible with?

  10. How do I enter or change my Secret Word?

  11. During initial setup I was told I don't have MD5 on my server.  What does this mean?

  12. I have Custom-CGI's older Order Client script.  Is there any way I can upgrade with out losing all my member information?

  13. I got an email off a customer saying that the script gave him an error when signing up/renewing his/her account. What's wrong?

  14. What is the "Secret Word used to verify user" setting in the script setup?

  15. What is the difference between "Use Cookies" and "Use .htaccess"?

  16. How do I display more than just the "Successful HTML" when using "Cookies"?

  17. Why am I having problems getting display.pl to show my pages/images?

  18. When I return from the credit card company back to order.pl I get an error message “Not able to verify”. Why?

  19. I have read this entire page and still am not able to install the script, what do I do?

  1. When I install the script I go to admin.pl and I get "Server 500 Error?"

    A.   Are you sure you CHMODed the .pl files 755?

    • Did you set the paths correctly in admin.pl (This is the cause of most problems).

    • Make sure the path to Perl is correct (the default is /usr/bin/perl).  You will have to change this if yours is different.

    • Did you create a data folder in your "Order" directory in your cgi-bin and upload all the all the data text files into it?

    • Make sure you followed the instructions exactly (by far the biggest source of errors when first installing script).  Sometimes it's easier to delete and start again.

    Top



  2. When I am setting up the scripts for the first time I get an error "Could not save setup information, please checked directory status, CHMOD 777.  You may have to CHMOD setup.pl 777 rather than 755, depending on your server." What does this mean?

    A.  It means the script was not able to write to the setup.pl file.

    • Make sure the directory is CHMODed 755.

    • If it still does not work CHMOD setup.pl 777 and then it will work.

    Top


  3. How do I setup recurring billing for a product?

    A.  To setup recurring billing you must have a:

    • 2CheckOut account and,

    • In the "Modify Settings" area you must have selected "2CheckOut -Recurring Billing".

    • Next you will have to create the product on 2Checkout

    • All Instructions are here.

    Top


  4. When I try to add a product I get cannot find "/PATH/members.db.txt"?

    A. This means that you do not have a correct path set.

    • You should also make sure that the CHMOD values are set correctly.

    Top


  5. I am getting a "file not found" or "Permission Denied" error.

    A.  This is one of two things:

    1. Either a path is set incorrectly in the Modify Settings area and/or,

    2. You have not set the correct permissions for the folders (i.e., 755 or 777).

    Top


  6. I am using .htaccess and how do I display the "Successful HTML" after someone has logged in?

    A. There are two ways of doing this.

    1. If you can run Perl scripts out side your cgi-bin, then inside the "extras" folder you will find a script called "display.mem.pl" Open this script up and set the one variable at the top to the full PATH to where the other scripts are located.

    2. If you cannot run Perl scripts outside the cgi-bin then you will have to use SSI to show display.pl.  Use the normal SSI command that you se to display output from a Perl Script, <!--#exec cgi="/cgi-bin/order/display.pl" -->

    Top


  7. I have followed all the instructions exactly but I still cannot install the script, does Custom-CGI offer an install service?

    A. Yes Custom-CGI does offer an install service.

    • The cost is $30 (Based on a system running a Unix (or like) server with Apache and Perl 5 installed, if you are not running this, price may vary).  To request an install please click HERE

    Top


  8. The script works fine.  But, when I go to my Credit Card processor company, why do I get an error?

    A. Check to make sure that your Seller ID (or x_Login) is correct.

    • If this is not the problem, then the problem is with your credit card processing company and you should contact them directly.

    Top


  9. What Credit Card processor companies is the script compatible with?

    A. The script is compatible with,

    Top



  10. How do I enter or change my Secret Word?

    A. For 2CheckOut.com:

    • Login into 2CheckOut.com and in the "Account Details" section,

    • Click on "Return"

    • Scroll down to "Overall Passback Parameters"

    • Enter your secret word in the box provided and,

    • Click Save changes.

    • To CHANGE your Secret Word is the same procedure — change it in your admin.pl file and at 2checkout.com; otherwise, the Script won't work.


    B. For authorize.net and E-Commerce Exchange:

    • Log in to your Merchant Menu at https://secure.authorize.net/

    • Click on Settings.

    • Click on ADC Settings.

    • Update your Secret Word.

      REMEMBER: The secret word on your Credit Card processor company must be the same as the word chosen on the script.

    Top



  11. During initial setup I was told I don't have MD5 on my server.  What does this mean?

    A. This means MD5 encryption module is not installed on your system.

    • You should ask you hosting company to install it for you.  The script will still work with out MD5.  (We strongly recommend having MD5 for security reasons). To download a "helper" script that will give you a list of installed modules please click here

    Top



  12. I have Custom-CGI's older Order Client script.  Is there any way I can upgrade with out losing all my member information?

    A. We at Custom-CGI have very nicely created an upgrade utility.

    • You will find it in the "extras" folder.  Make sure you read the readme first, "upgrade.readme.txt".

    Top


  1. I got an email off a customer saying that the script gave him an error when signing up/renewing his/her account.  What's wrong?

    A. There are 3 reasons why this could happen.

    1. The client accidentally changed something in the URL when signup/renewing his account.  Tell s/he to signup again and not to change anything in the url.

    2. The client purposely changed something in the URL when signup/renewing his account attempting to hack the script.  Tell them politely to get lost!

    3. The client enabled demo mode in an attempt to hack into the script.

    Top



  1. What is the "Secret Word used to verify user" setting in the script setup?

    A. This is a unique word used to encrypt data.

    This unique word has to be set in this script and also on your credit card processing company site.  They MUST BE THE EXACT SAME on this script and also on your credit card processing company site or the script WILL NOT WORK.

    Top


  2. What is the difference between "Use Cookies" and "Use .htaccess"?

    A. The only difference is the method used to verify user identity.

    If you use '.htaccess' all member info (html pages, images etc...) are stored inside the web server root (i.e. http://www.yoursite.com/members/image.gif).

    While if you use 'Cookies' all member info (html pages, images etc...) is stored outside the web server root.  Look at question 17 for more info.

    Top


  3. How do I display more than just the "Successful HTML" when using "Cookies"?

    A. For this we created a script called display.pl.

      It is capable of displaying both images and plain text.  To display text do it like this:

      display.pl?page=protect.html

      display.pl?page=sub_folder/protected.html

      <a href="/cgi-bin/order/display.pl?page=protected.html">Protected Members Page</a>

      Tip: You can use <!-- Header Here --> and <!-- Footer Here --> on protected pages as well (it will replace, <!-- Header Here --> with your header)

      IMPORTANT: The files MUST BE in the "protected" folder (as set in the "Modify Settings" area).

      IMPORTANT: The script will only display plain text (.html, .htm, .txt files etc...) It will NOT be able to display SSI commands.

      To display images all you have to do is

      display.pl?image=filename.gif

      display.pl?image=sub_folder/filename.gif

      <img src="/cgi-bin/order/display.pl?image=sub_folder/filename.gif" alt="Protected Image">

      IMPORTANT: The script can only display .gif, .jpeg, .jpg and .png image types.

    Top


  4. Why am I having problems getting display.pl to show my pages/images?

    The problem is 99.99% likely to be that you do not have the correct PATH set in the “Modify Settings” area.

    Make sure that the PATH to the “protected” folder is the same as the one you set as “If you chose Use .cookies, please enter the PATH (Not URL) to where the protected pages are stored.”

    Put all the files images you want protected in side the “protected” folder.  Link as in the examples above.

    display.pl?page=protect.html

    display.pl?page=sub_folder/protected.html

    Top


  5. When I return from the credit card company back to order.pl I get an error message “Not able to verify”.  Why?

    A.  99.99% of the time this is caused because the “Secret Word” on the script is not the same on the credit card company.  The secret word is CaSe SeNsItIve!

    Top


  6. I have read this entire page and still am not able to install the script, what do I do?

    A. If you still can't install the script, MCP offers an install service.

    • To request an install please go to:

    https://www.membershipclientpro.com/order/?product=install

Most all problems you’ll encounter are covered here.  However if your question is not answered, please post it to:

http://www.membershipclientpro.com/support/forum/

Top


Standard Install   Quick Install   Gateway Setup   Advanced Features   FAQ