Webresellers Co.
Please Login or Register

Knowledgebase

SiteBuilder Tryout Module

What's the Tryout Module?

Tryout module is the separate application running on your own disk space allowing any users try the RVSiteBuilder without to buy the hosting account. Users can try it, test it in action. If they like it, they have an option to buy the hosting account. You as an admin just click a single button. All data and hosting account will be created for you. Click here for tryout demo

Installation for root
  1. Update RVSiteBuilder Manager to the latest version.

  2. SSH to the server as root, create or edit /scripts/postwwwacct file with the following code.

    #!/usr/bin/perl
    if ( -f "/var/cpanel/rvglobalsoft/rvsitebuilder/panelmenus/cpanel/postwwwacct.pl") {
      require "/var/cpanel/rvglobalsoft/rvsitebuilder/panelmenus/cpanel/postwwwacct.pl";
    }

    This script will transfer the tryout account data to the hosting account when you or your reseller create the new hosting account.

  3. Go to root WHM and create a new hosting account with unlimited disk space, 2 MySQL databases, and 1 subdomain. I would suggest using a new domain name or use the subdomain such as sitebuilder.yourHostingName.com. The domain must be a valid domain and will be your tryout website. Assign it as a reseller account. As there is no root disk space, this reseller will be used as a representative for root. Tryout users on this reseller account will owned by root.

  4. Go to root WHM / RVSiteBuilder / System Configuration. At the Tryout module section, enter the reseller account above on the 'Tryout reseller username represent for root' field. And enable tryout module for root users. If you also want resellers to set up the tryout website, you need to enable tryout module for reseller users.

    Note: In case there is an emergency or security issue, you can disable the tryout module here anytime. All tryout websites, applications, and published websites created by tryout user will be not accessible.

  5. Logout root WHM.

  6. Go to reseller WHM / RVSiteBuilder / Tryout Configuration. Enter the form to generate the tryout website.

    - On the Tryout Subdomain, enter the name do you want. This will be a name of the tryout website. You don't need to prepare the subdomain. RVSiteBuilder will automatically create it for you.
    - On the Tryout Database, enter the database information. You don't need to prepare the database. RVSiteBuilder will automatically create it for you.
    - On the Tryout Setting
    ---- Expiry day: tyyout user will not be able to login afterward.
    ---- Auto Approval: automatically approve tryout user request. Tryout user who want to test the system will need to register on the register form. Tryout website will then send the email with hash code to the user. User need to confirm the hash. If the auto approval is enable, tryout user will be able to login and test the system immediately. If the auto approval is disable, tryout user will not be able to login but admin will get the email notification. Admin need to login to the tryout website and activate the user manually.
    ---- Auto Delete Expire User: this will auto delete tryout user account and data. You can delete the tryout user account and data manually in the tryout website admin area.
    - On the Admin Settings, enter the admin email address and password. Admin email address will get all notifications and also be a username to access the tryout website as an admin.

  7. Click the Create Tryout button and WAIT. It may take several minutes to be completed.

  8. If your server enable PHP open_basedir protection, you need to configure open_basedir for this reseller manually. In /usr/local/cpanel/conf/httpd.conf, locate reseller virtual host and add the red bold text.

    <VirtualHost ............>
    .......
    .......
    <IfModule mod_php4.c>
    php_admin_value open_basedir "/home/resellerName/:/usr/lib/php:/usr/local/lib/php:/tmp:/var/cpanel/rvglobalsoft:/ioncube"
    </IfModule>
    <IfModule mod_php5.c>
    php_admin_value open_basedir "/home/resellerName/:/usr/lib/php:/usr/local/lib/php:/tmp:/var/cpanel/rvglobalsoft:/ioncube"
    </IfModule>
    ........
    </VirtualHost>

    Repeat again. Add only the red bold text, don't copy the whole lines.

Installation for resellers
  1. Go to <b>your reseller WHM</b> / RVSiteBuilder / Tryout Configuration. If you don't find the link, contact your provider to enable the Tryout Module.

    Enter the form to generate the tryout website.

    - On the Tryout Subdomain, enter the name do you want. This will be a name of the tryout website. You don't need to prepare the subdomain. RVSiteBuilder will automatically create it for you.
    - On the Tryout Database, enter the database information. You don't need to prepare the database. RVSiteBuilder will automatically create it for you.
    - On the Tryout Setting
    ---- Expiry day: tyyout user will not be able to login afterward.
    ---- Auto Approval: automatically approve tryout user request. Tryout user who want to test the system will need to register on the register form. Tryout website will then send the email with hash code to the user. User need to confirm the hash. If the auto approval is enable, tryout user will be able to login and test the system immediately. If the auto approval is disable, tryout user will not be able to login but admin will get the email notification. Admin need to login to the tryout website and activate the user manually.
    ---- Auto Delete Expire User: this will auto delete tryout user account and data. You can delete the tryout user account and data manually in the tryout website admin area.
    - On the Admin Settings, enter the admin email address and password. Admin email address will get all notifications and also be a username to access the tryout website as an admin.

  2. Click the Create Tryout button and WAIT. It may take several minutes to be completed.

Installation Support
If you cannot install it, you can request the free tryout website installation. Click here for more information.


Was this answer helpful?

Add to Favourites Add to Favourites

Print this Article Print this Article

Also Read
Stream Audio (Views: 1124)

Powered by WHMCompleteSolution

Language:

Quick Navigation

Client Login

Email

Password

Remember Me

Search