From Proxscripts Documentation
Jump to: navigation, search
Line 55: Line 55:
 
<li>Insert the necessary details and follow the setup. Refer to the screenshots for the same.
 
<li>Insert the necessary details and follow the setup. Refer to the screenshots for the same.
 
<ul>
 
<ul>
<li><b>Step 1</b> –  Script Requirements – This will display the script requirements</li>
+
<li><b>Step 1</b> –  Script Requirements – This will display the script requirements.If there is anything missing, then make sure the requirements are fulfilled first before you proceed to the next step.</li>
 
<xa class='fancybox-effects-d' data-fancybox-group='gallery' href='https://www.proxscripts.com/docs/images/install/step1.png' title=''><img src='https://www.proxscripts.com/docs/images/install/step1.png' alt='' style='padding:2px;margin:1px;' /></xa>
 
<xa class='fancybox-effects-d' data-fancybox-group='gallery' href='https://www.proxscripts.com/docs/images/install/step1.png' title=''><img src='https://www.proxscripts.com/docs/images/install/step1.png' alt='' style='padding:2px;margin:1px;' /></xa>
<li><b>Step 2</b> –  License Key Configuration</li>
+
<li><b>Step 2</b> –  License Key Configuration<br/>
 +
Please enter your Domain Name and License Key here.
 +
</li>
 
<xa class='fancybox-effects-d'  data-fancybox-group='gallery' href='https://www.proxscripts.com/docs/images/install/step2.png' title=''><img src='https://www.proxscripts.com/docs/images/install/step2.png' alt='' style='padding:2px;margin:1px;'/></xa>
 
<xa class='fancybox-effects-d'  data-fancybox-group='gallery' href='https://www.proxscripts.com/docs/images/install/step2.png' title=''><img src='https://www.proxscripts.com/docs/images/install/step2.png' alt='' style='padding:2px;margin:1px;'/></xa>
<li><b>Step 3</b> –  Database Configuration</li>
+
<li><b>Step 3</b> –  Database Configuration<br/>
 +
You need to add the data base details/credentials that have been created in the initial stage i.e. Create Database here.<br/>
 +
<ul><li><b>Host Name:</b> If you are not using the database remotely, then generally it can be <b>localhost</b></li>
 +
<li><b>Database Name:</b> Enter the name of your database here.</li>
 +
<li><b>Password*:</b> Enter the password here. Please note that this is a mandatory field. </li>
 +
<li><b>My Sql Port:</b> If there is a particular/special port being used, then you can add that here, otherwise keep it empty. </li></ul>
 +
</li>
 
<xa class='fancybox-effects-d' data-fancybox-group='gallery' href='https://www.proxscripts.com/docs/images/install/step3.png' title=''><img src='https://www.proxscripts.com/docs/images/install/step3.png' alt='' style='padding:2px;margin:1px;'/></xa>
 
<xa class='fancybox-effects-d' data-fancybox-group='gallery' href='https://www.proxscripts.com/docs/images/install/step3.png' title=''><img src='https://www.proxscripts.com/docs/images/install/step3.png' alt='' style='padding:2px;margin:1px;'/></xa>
 
<li><b>Step 4</b> –  General Configuration</li>
 
<li><b>Step 4</b> –  General Configuration</li>

Revision as of 04:26, 8 April 2016

Downloading Script
  • Download ProXCore script from your ProXScripts account from the following path :
    • Login your ProXScripts account https://www.proxscripts.com/index.php?action=login
    • Click on the "Downloads" link in the menu
    • You will be able to see the products available for download. Click on "More..."
    • You can see the script version and click on "Download Now" to download your Script.
Script Installation Steps
  • Unzip downloaded and upload all files present in the folder named "upload " :
    • FTP to your webhost account. Upload all the files to public_html directory.

Note :Please note that if you are using subdomain, you must Upload all the files to corresponding public_html/subdomain directory .

  • Create Database
    • During script installation, you will come across "Database Configuration". Enter your Host Name, Database Name, Username, Password and your database will be created. When you install the script, you will be prompted with
  • Note  : Your Password Must Not Include These Signs: (=) (') ($)

  • Run install/index.php File
    • [YOUR SITE URL]/install/index.php
  • Insert details
    • Insert the necessary details and follow the setup. Refer to the screenshots for the same.
      • Step 1 – Script Requirements – This will display the script requirements.If there is anything missing, then make sure the requirements are fulfilled first before you proceed to the next step.
      • Step 2 – License Key Configuration
        Please enter your Domain Name and License Key here.
      • Step 3 – Database Configuration
        You need to add the data base details/credentials that have been created in the initial stage i.e. Create Database here.
        • Host Name: If you are not using the database remotely, then generally it can be localhost
        • Database Name: Enter the name of your database here.
        • Password*: Enter the password here. Please note that this is a mandatory field.
        • My Sql Port: If there is a particular/special port being used, then you can add that here, otherwise keep it empty.
      • Step 4 – General Configuration
      • Important Note :

        • Select Cash Balance System
        • Individual : If You Want To Use Separate Cash Wallet For Payment Processors Then Select Individual Balance System.
          Common : If You Want To Use Common Cash Wallet For All Payment Processor Then Select Common Balance System.

        • Choose desired wallet to receive commission
        • Cash: If You Want To Receive Commission in Cash Wallet Then Select Cash Wallet.
          Commission : If You Want To Receive Commission in Commission Wallet Then Select Commission Wallet.

        • Choose desired wallet to receive earning
        • Cash: If You Want To Receive Earning in Cash Wallet Then Select Cash Wallet.
          Commission : If You Want To Receive Earning in Earning Wallet Then Select Earning Wallet.

      • Step 5 – Installation Complete
  • Your site is ready
    • Once the installation is complete, you can visit your site:
      • Admin Area - [YOUR SITE URL]/adminpanel/
      • Public/Member Area - [YOUR SITE URL]
  • Important
    • Delete the Install directory located in public_html/app/webroot/install directory and set the CHMOD of settings.php back to (644).
  • Most Important
    • Setting up cronjobs
      Go through the following steps to set up cronjobs.
Cronjob Settings (For cPanel Users)
  • A) Login to your cPanel
  • B) Go to "Advanced" option and select cron jobs
  • C) Enter your email address in the cron email option.

You will receive a notification each time the cronjob runs on this email i.e. you will receive emails every day from your server.

Remove your email if you do not want to receive notifications every time the cronjob runs.

You will get notification every time cronjob runs on the specified email. i.e. you will get emails every day from your server.

Important Note :

  • Cronjobs are run from the server according to the time specified for them.
  • As per the time specified above, cronjobs run every day at 12 A.M. midnight. The script has an option to set your Time Zone.
  • All the records in the database are saved based on your selected Time Zone. We recommend not to change it once your website has started.
  • Whenever you change the Time Zone, make sure that your cronjobs run at 12 A.M. midnight according to the time zone you have set so that members get timely earnings. Contact Support Team before changing the Time Zone if you're Not Sure.
  • D) Set the following cronjobs as per your requirements after replacing your cPanel username with [USERNAME] with the following list one by one. (Exclude Angle brackets with USERNAME too.)
  • Autoresponder (Optional)

Sends the autoresponder mails to the members of the site as per admin's settings. It is Useful for follow-ups. Set this cronjob if you plan to use Auto responders in your site.

Timing : Once a Day (0 0 * * *)

Path : php -q /home/[USERNAME]/public_html/app/Console/cake.php autoresponder -app /home/[USERNAME]/public_html/app

  • Autowithdraw (Optional)

Used to make payments towards member's withdrawal requests automatically through masspay as per admin's settings for each processor.

Timing : Once a Day (0 0 * * *) - Keep less time for quicker payments towards withdrawals

Path : php -q /home/[USERNAME]/public_html/app/Console/cake.php autowithdraw -app /home/[USERNAME]/public_html/app

  • Backup (Optional)

Takes backups of the database as per the 'Auto Backup' settings from adminpanel.

Timing : Once a Day (0 0 * * *)

Path : php -q /home/[USERNAME]/public_html/app/Console/cake.php backup -app /home/[USERNAME]/public_html/app

  • Common (Recommended)

Does miscellaneous jobs such as clearing old logs, providing signup bonus and notifying members via an email when the credits of their banner/text ads are used up.

Timing : Once a Day (0 0 * * *)

Path : php -q /home/[USERNAME]/public_html/app/Console/cake.php common -app /home/[USERNAME]/public_html/app

  • Currency (Optional)

Fetches the currency rates from ProXScripts.com and updates the currency rates in the site. Set if you plan to use multiple currencies in your site.

Timing : Once a Day (0 0 * * *) - Keep less time for quicker currency updates (Minimum every 12 hours)

Path : php -q /home/[USERNAME]/public_html/app/Console/cake.php currency -app /home/[USERNAME]/public_html/app

Note : Currency cronjob fetches the latest currency rates from our site and updates them to your site. You can change the timing of the cronjob according to your requirements. Take a note that we update the rates on our site every 12 hours. So, do not keep the cronjob time less than that or there won't be any updates unless 12 hours are complete.

  • Mails (Recommended)

Used to send email reminders to members who have not confirmed their email addresses or who have not logged in for many days i.e. inactive members and who have not purchased anything from the site i.e. unpaid members.

Timing : Once a Day (0 0 * * *)

Path : php -q /home/[USERNAME]/public_html/app/Console/cake.php mail -app /home/[USERNAME]/public_html/app

  • Mass Mails (Optional)

Sends mass email to members of the site who have not unsubscribed from E-mails. Not needed if you do not plan to use massmail using cronjob feature in your site.

If you are having a Dedicated Server or VPS, then you can set any number of emails you wish. If you are on a shared hosting plan, then you can set between 100-300 emails as per your hosting company rules.

Timing : Twice Per Hour (0,30 * * * *)

Path : php -q /home/[USERNAME]/public_html/app/Console/cake.php massmail [HOWMANYEMAIL] -app /home/[USERNAME]/public_html/app

  • Membership (Optional)

Sends membership payment reminder mails before the expiry date of the membership and automatically renews the memberships of the members who have allowed auto-renewals. Not needed if you do not plan to use memberships in your site.

Timing : Once a Day (0 0 * * *)

Path : php -q /home/[USERNAME]/public_html/app/Console/cake.php membership -app /home/[USERNAME]/public_html/app

  • Soload (Optional)

Sends solo ads to members of the site who have not unsubscribed from solo ads. Not needed if you do not plan to use soloads feature in your site.

Timing :Once a Day (0 0 * * *)

Path : php -q /home/[USERNAME]/public_html/app/Console/cake.php soload -app /home/[USERNAME]/public_html/app

Note :Please note that if you are using subdomain, you must put the corresponding folder name after public_html/ in the above lines.

Applying Branding Free Option

If you have purchased Branding Free Option, then you can disable branding by going through the following steps.

  • Login to your admin area.
  • Click on Information on the top left side.
  • You will find a "Check for Updates" button. Click on it.
  • Click on "Apply Updates" button.
  • Then refresh your homepage and the powered by link will not be seen.

If you have any queries/problems, please log in to your ProXScripts account and create a support ticket.