Update..!

FBMPGP General Settings


Two of the configuration values will already be present for you, but you can change them.

The Database Prefix is the prefix used for all SQLite databases created by this script. You may set it to a unique value to increase security of databases. The .htaccess file present with the script prevents any download of database files, so make sure your server honors the .htaccess files.
The Encryption Key is used to encrypt sensitive data like passwords. You may leave it at its default value or change it to your own liking. Note that the length of Encryption Key must be exactly 8 characters.
Enter your Facebook Application ID and Facebook Application Secret as noted in step C-1-8. Choose a username and password for the administrator account that will be used to access the Admin Panel, and click Submit.
Remember, the admin user will only be used for script administration, not for posting. You will need to signup later to start posting.
Upon submitting, the Admin Panel should appear. The Admin Panel is used to configure various settings as well as viewing list of users and active CRON posts, and enabling/disabling/deleting them.
The first three status lines in the Admin Panel show you the status of your Application (whether it is valid or not), and the status of Application Administrator Token. The Application Administrator Token, or AAT is used for fully automatic user sign-ups.
To install the AAT, simply click the adjacent button and you will be asked for permissions by Facebook. Make sure the logged in user in Facebook is the one who created the FB APP, or is assigned Administrator Role in the FB APP Dashboard>>Roles. Once you accept the permissions, you will be redirected back to the Admin Panel and AAT will be shown as installed.
The rest of the settings in the Admin Panel are pretty self-explanatory. However, some are explained below;
Enabling Demo Mode will limit users to maximum 5 groups each and disable video postings. This is intended mainly for the Online Demo, and so you should always keep it disabled (unchecked).

Automatic Role Assignments setting automatically assigns each new user the tester role, so that he may start posting without any manual requirement to assign him the 'Tester' role in FB APP dashboard>>Roles. If you would like to manually approve and assign each new user, you may disable this setting.

Minimum Delay is the absolute minimum delay value that users will have to choose while posting. They cannot lower the delay anymore than its value.

Default Delay is the delay value selected by default in the delay list box. It should be equal to, or higher than minimum delay.

C-3) POST-INSTALLATION STEP. SETTING UP CRON - 

CRON Job is necessary for scheduling posts to groups. Without a CRON running, or without CRON Scheduling enabled in Admin Panel, the script will only allow scheduling posts to PAGES, not to GROUPS. You can always post immediately to groups, but scheduling for a later date or time requires CRON. Therefore, for complete functionality, setting up and running a CRON Job is recommended.
If you do not know what a CRON job is, then let it be known that a CRON Job simply means a task on your server that executes with regular intervals and upon each run, runs a PHP script file present on the server. You can setup a CRON job in two ways.
  1. By Using your WebHosting.
    The procedure of setting up a CRON Job using Webhosting depends on the type of hosting. Due to the fact that there are many types of web-hostings out there, we cannot detail CRON setup procedure for each. If you have cPanel on your hosting, you may use the below method, otherwise kindly consult your Hosting's support for setting up a CRON Job.
    In cPanel, you will see a section named "Advanced". In it, will be an item name "CRON Jobs". Click on it to go to the CRON Job's page.
    The file that needs to run regularly as CRON is named cron.php and is present in the root of the script.
    Ideally, CRON job should run every minute, but you may, if required, set it to run every 5 minutes or more. If you do setup the CRON to run every 5 minutes for example, a group post scheduled for say, 11:27pm will only be published at 11:30pm (that is, on the next CRON run).
    Here is what a typical CRON Command looks like;

    /usr/local/bin/php "/home/olkumfvp/public_html/wp-content/uploads/scripts/script v.1.14/cron.php" >> "/home/olkumfvp/public_html/wp-content/uploads/scripts/script v.1.14/cronlog.txt" 2>&1
    • /usr/local/bin/php is the path to PHP.
    • "/home/olkumfvp/public_html/script/cron.php" is the path to the cron.php file on server.
    • "/home/olkumfvp/public_html/script/cronlog.txt" indicates where to save logs for cron. System will create this file if it does not exist
    • 2>&1 Keep this as is.
    In theory, you should only need to change path to cron.php and path to log file. The rest should remain same. However, that may not always be the case, due to, again, different hosting structures.
  2. By using an external CRON service
    You may use an external CRON service like EasyCRON that simply accesses the desired file on your server at regular times, thus executing the cron.php. Point the external service to the URL of cron.php file to begin executing crons.
After setting up the CRON Job, be sure to enable CRON Scheduling in your script's Admin Panel.
Installation is now complete. Have a drink, relax and let the script work completely automatically from now on.

0 yorum:

Yorum Gönder