docs.Magduriyet

www.developerity.com
Do NOT share your Codecanyon Purchase Code with anyone, not even your best friends. If you do such a thing, those who have access to your code could mess with your settings. For example: They can activate or deactivate the maintanence system and make other different things. Purchase code is produced by codecanyon, therefore we are unable to reset it for you. The responsibility of this matter is entirely yours.

What is the SMM Panel?

SMM Panel ( Social Media Marketing Panel ) is a Cheap SMM and SEO Service Reseller Panel Script, where People Buy Social Media Service Such as Facebook likes, Twitter devotees, Instagram fans, YouTube sees, Website Traffic and more associations. It's give you an Opportunity to profit to exchanging Social association or getting cash by making auxiliary on Fiverr, SEOclerk, Freelancer, Odesk, Elance, social store and more ways. All Social Service supplier need’s SMM PANEL, it's Easy to begin new business with new individuals by our script, our structure is full electronic, dynamic and responsive. Here, its simple to deal with your customers, favorable position and payment's.

Check out our FAQs page.

Features

Magduriyet script has so many unique features. Please go to our codecanyon product page to see all features.

Requirements

  • Twig needs at least PHP 7.3+ to run
  • MySQL 5.1+
  • SSL (https)
  • mod_rewrite Apache
  • MySQLi PHP Extension
  • PDO PHP Extension
  • cURL PHP Extension
  • OpenSSL PHP Extension
  • MBString PHP Extension
  • GD PHP Extension
  • Zip PHP Extension
  • allow_url_fopen enabled
  • Cronjobs
  • Simple as that.

    Installation


    Don't worry, this steps very easy and takes less than 2 minutes.

    Step 1
  • Before the start, let's create a database.
  • If you use cPanel control panel:
  • After creating the database, you will need to create a user and assign privileges. Please note that MySQL user accounts must be created separately from mail and web administrator accounts.
  • After that, time to assign privileges. Privileges determine how a user is able to interact with the database. For example, privileges will dictate whether or not the user can add and delete information.
  • Let's move on to the next step. Right click to zip and extract downloaded archive.
  • After extract open "files" folder to see all Magduriyet files and open .htaccess file to change domain url in the 5th line.
  • Then go "app" folder and open "config.php" file, you will see 5 necessary fields to edit: URL, purchase code, username, password and name of database. If you are not using your own private server and purchased a hosting; The hostname field is usually "localhost". In this case, do not touch that area. In the remaining 4 fields, enter your database credentials that you created in the previous step then save.
  • Login to your phpmyadmin with cpanel/plesk or any panel and import "magduriyet.sql" file.
  • In phpMyAdmin, select your database that you before created from the list on the left.
  • Click on "Import" from the top set of tabs.
  • Click on the "Browse" button next to "Location of the sql file."
  • Browse to your "magduriyet.sql SQL file and click "Open."
  • Click the "Go" button at the bottom. Wait while your database imports.
  • Step 2
  • Upload Magduriyet folder content to your server with FileZilla or any FTP. (into public_html or httpdocs)
  • Now go to the address where you uploaded the files. If you uploaded it to the root directory like public_html/httpdocs; Just go to yourdomain.com. If you uploaded another folder in the root directory, for example "exfolder"; then you should go to: yourdomain.com/exfolder.
  • You can login with admin - 123456789 credentials.
  • That's all, congratulations!
    If you need help with the installation, feel free to send a message.

    How to Schedule

    Cron task should run once per minute. In some servers, minimum interval for running cron tasks is 15 minutes. If you set interval to 15 minutes, all of your order status still will updated. But update time might delay up approximately 15 minutes.

    There are 5 crons to work. Cron urls is defined as:

    www.domain.com/crons/order.php         => This for update order status.
    www.domain.com/crons/confirm.php       => This for confirm orders.
    www.domain.com/crons/subscription.php  => This for check new posts if exists of subscriptions.
    www.domain.com/crons/provider.php      => This for service provider API alerts.
    www.domain.com/crons/dripfeed.php      => This for time tracking of the drip-feeds.

    If you have installed the subdomain or a different folder, you should call this file accordingly. Some examples:

    subdomain.domain.com/crons/xxxxxxx.php
    

    www.domain.com/any-folder/xxxxxxx.php
    

    Complete cron task should be similar to:

    * * * * * wget --quiet -O /dev/null https://www.domain.com/crons/xxxxxxx.php
    

    If you your cron task didn't work with previous command, then you can try with following command:

    * * * * * wget -- spider -O - https://domain.com/crons/xxxxxxx.php >/dev/null 2>&1
    

    If you use plesk, you can use cronjob with fetch url. So, you don't need to command.

    Some useful links:

    https://help.fasthosts.co.uk/app/answers/detail/a_id/2198/~/setting-up-cron-jobs-in-cpanel

    https://support.plesk.com/hc/en-us/articles/115003121073-How-to-add-a-scheduled-task-in-Plesk-UI-using-crontab-syntax-

    Note: It doesn't matter which command the url works with, it's enough to work in any way. If you are running the script on the server without using a panel, you can search more on google for cron usage.

    Integrations

    Paypal
  • Navigate to paypal developer center.
  • Click "Login to dashboard" button and connect with your paypal account.
  • Click "My Apps & Credentials" on the left menu and click again "Live" button.
  • You should see "Create App" button on the REST API apps section. Click and create one.
  • Copy and paste "Client ID & Secret" key to Payment Settings page.

  • Navigate to paypal.com, login to your account and go to "account settings".
  • Click "Notification" on the left menu and then click update "Instant Payment Notifications".
  • Enter your callback url then select "Receive IPN messages (Enabled)" and click to save.
  • Stripe
  • Login to your Stripe account and navigate to the Developers -> API Keys page.
  • Collect the API keys (Publishable key and Secret key) from Live Data.
  • Copy and paste all Publishable, Private Key to Payment Settings page.

  • Navigate to the Developers -> Webhooks page.
  • Click to "+ Add endpoint" button, enter Callback url, select "checkout.session.completed" event then save.
  • Copy and paste webhook "Signing secret" key to Payment Settings page.
  • Click Save button.
  • Coinpayments
  • Login to your Coinpayments account
  • Navigate to: Account -> API keys.
  • Use the API Key that’s already there or generate a new key by clicking the “GENERATE NEW KEY” button.
  • Save your API Public and Private Key.
  • Copy and paste API Public and API Private Key to Payment Settings page.
  • Click Save button.
  • 2checkout
  • Login to your 2checkout account and navigate to the Integrations -> Webhooks & API page.
  • Copy and paste Merchant code and Secret Key to Payment Settings page.

  • Navigate to the IPN Settings page (click to button located on the top).
  • Click to "Add IPN URL" button, enter Callback url then save.
  • Click Save button.
  • Payoneer
  • Payoneer does not have an infrastructure that allows you to receive automatic payments. Just add your email address for this.
  • Recaptcha
  • Go to Google reCAPTCHA website https://www.google.com/recaptcha/admin and find "Register a new site" section.
  • Include any text in the "Label" field.
  • Select "reCAPTCHA v2" (Check Box) type.
  • Enter your built-in domain and click the + icon. Repeat this process with any custom domains connected to your site. Use the formats yoursite.com, excluding https:// from the beginning.
  • Click Submit.
  • Copy & paste the site and secret keys to Setting page in your site.
  • Languages

    When Magduriyet is purchased, it comes with ready-made languages. You can also add new languages ​​yourself if you want. Here's what you need to do:

  • Open system and navigate to app/lang folder.
  • Copy and paste en.php or any language file. Then change name with language code.
  • Open file and start to change lines.