logo
 
 

Master Members Only V3

INSTALLATION

 


TABLE
OF
CONTENTS
 



Requirements

To install and use Master Members Only V3, these requirements must be met:

  • Your domain server is Unix or Linux, has sendmail or qmail available, and has Perl version 5+ installed.

  • The Perl modules LWP::Simple and Time::Local are available on your server. If they aren't, your hosting company will need to install those modules before Master Members Only V3 can be used.

    To find out whether or not those Perl modules are on your server, you can ask your hosting company or use Master Pre-Installation Tester.

  • When installing Master Members Only V3, use an FTP program for uploading files, creating directories, and changing file and directory permissions.

    (Note:    If your hosting company provides a Control Panel for this purpose, the maximum file size that can be uploaded might be about 32k. Some Master Members Only V3 files are larger than 32k.)

    CuteFTP and WS_FTP for Windows, and Transmit for Macintosh, are among the many FTP programs that allow you to change file and directory permissions.

 



List of Files

{top}

Here is a list of the files you should have received when you generated Master Members Only V3. Depending on how you generated your copy of Master Members Only V3, the files with .cgi extensions may have .pl extensions instead.

admin.cgi
always.cgi
autoadd.cgi
autoaddremote.cgi
bulkadd.cgi
download.cgi
example_autoadd_call.cgi
extend.cgi
extend.html
failedlogin.html
first.htm
forgotpw.html
help.cgi
IndependentVerification.cgi
LicenseAgreement.html
login.html
main.cgi
mainupdate.cgi
MMO_Installation.html
MMO_UserManual.html
nextpage.htm
okay.cgi
outside.html
pwsent.html
README.txt
signup.cgi
signup.html

Here are the files by category:

Installations Program Files
LicenseAgreement.html
MMO_Installation.html
MMO_UserManual.html
README.txt
admin.cgi
always.cgi
autoadd.cgi
autoaddremote.cgi
bulkadd.cgi
download.cgi
example_autoadd_call.cgi
extend.cgi
help.cgi
IndependentVerification.cgi
main.cgi
mainupdate.cgi
okay.cgi
signup.cgi
Example Files
Public Forms
and Pages
Members Only
Pages
extend.html
failedlogin.html
forgotpw.html
login.html
outside.html
pwsent.html
signup.html
first.htm
nextpage.htm

If you did not receive all of the above files, please contact as provided at the Technical Support section of this document.

 



Installing Master Members Only V3

{top}

Install Master Members Only V3 in a directory that can run Perl CGI programs.

The installation directory will need a subdirectory named data and the data directory will need a subdirectory named p

The data directory will contain the database and configuration files. The p directory will contain the file with your Control Panel password. (The password will be scrambled and located in a file named p.cgi after your first use of the Control Panel.)

If your installation directory is /cgi-bin/mmo/ then the directory structure would look like this:

cgi-bin |
        | mmo |
              | data |
                     | p
Once installed in the mmo directory, Master Members Only V3 will maintain the files in the data and p directories.

Upload the programs into your installation directory. Upload and set file permissions (see Setting permissions) as indicated in the following table:

File Name
File
Permission
Required/
Optional
Description
always.cgi
Required always.cgi is used by all of the other Master Members Only V3 programs (except the example file example_autoadd_call.cgi). It contains database formats, subroutines, and other information common to all programs.
admin.cgi
0755/execute Required This is the Master Members Only V3 Control Panel. To access the Control Panel, type the URL of this program into your browser.
download.cgi
0755/execute Optional This is the program that makes member downloads possible.
help.cgi
0755/execute Required This is the popup window help system used by the Control Panel.
mainupdate.cgi
0755/execute Optional This program is required only if you let members update their own main member record, their name and email address and so forth.
main.cgi
0755/execute Required This is the program that monitors access. The URL to this program is the URL to your members only area.
signup.cgi
0755/execute Optional This program adds people to the Master Members Only V3 database when a sign-up form is used. Because other programs (such as e-commerce programs) can add members and members can be added manually, the sign-up form and this signup.cgi program are optional.
extend.cgi
0755/execute Optional This program is similar to signup.cgi except it is used to extend memberships when Master Members Only V3 already has the usernames in the database. Like signup.cgi, extend.cgi is optional.
autoadd.cgi
0755/execute Optional This program can add members to your Master Members Only V3 database when accessed by other programs (such as e-commerce programs) on your server. The other program will need to pass a secret code in order to get autoadd.cgi to add members. The secret code is specified in the admin.cgi Control Panel.
autoaddremote.cgi
0755/execute Optional This program can add members to your Master Members Only V3 database when accessed by other programs (such as e-commerce programs) on a remote server. The remote program will need to pass a secret code in order to get autoaddremote.cgi to add members. The secret code is specified in the admin.cgi Control Panel.
example_autoadd_call.cgi
Optional This program is actually not a working program. Instead, it contains example code that programmers can use to enable external e-commerce programs to pass membership information to autoadd.cgi
IndependentVerification.cgi
Optional This is not a working program. Instead, it contains code programmers can use to make their programs accessible only to members in your Master Members Only V3 database.

{top}

      Directory permissions

When the data and p directories are created, they most likely will be created with permissions 755.

If, after initializing the The Control Panel, you can't log back in, verify the data and p directories have 755 permissions.

If the two directories have 755 permissions and you still can't log in after setting the password, give the data and p directories 766 permissions and try again.

If still no joy, give the data and p directories the broadest permissions possible: 777

If things don't work and you can't find the reason, please contact as provided at the Technical Support section of this document.

 



The Control Panel

{top}

Before installation is complete, initialize the control panel with a password. To do that, type the URL of admin.cgi into your browser.

When you first type the URL of admin.cgi into your browser, you will be asked to provide a password. What you type here will be your password for future access to the Control Panel.

After successfully providing a password and the control panel Main Page is in the browser, you are logged in and the installation is complete. Otherwise, see the "Directory permissions" subsection (above) and adjust the directory permissions.

 



Technical Support

{top}

Technical support is available via the help desk or the contact page on willmaster.com. The help desk is here and the contact page here.

 



Thank you for your purchase of Master Members Only V3.

 



Copyright 2001 William Bontrager
Copyright 2007, 2009 Bontrager Connection, LLC