-
Product Documentation
-
-
- Clear Global Caches
- Clean Temp Upload Folder
- Enabling Debug Mode
- Toggle Site for Maintenance
- How to configure (change color, font....) of current active theme
- How "Follow" feature work
- How to enable "Age limitation" for mooSocial site
- How to change "mooSocial branding" text at footer
- How to change site to Invite only mode
- How to Hide Site Content for Visitors - "Force login" setting
- How to by pass "force login" setting to show content of a specific plugin to visitors
- How does the "View feed from all members" in roles setting works
- How to modify sign up form and add more custom fields
- How to configure SMTP for email sending
- How to turn your community site to approved only mode
- How to activate Cookie Warning for your website
- Show Remaining Articles (1) Collapse Articles
-
- Setting up Cronjob
- Mailing Template & SMTP Mail Settings
- Creating and Editing Menus
- Enabling Follow Function
- Sitemaps and SEO Settings
- Remove powered by, mooSocial logo & favicon icon
- Access mooSocial Admin Dashboard
- Bulk Mail Settings
- How to setup mail Queue
- Auto Friend Function
- System settings
- Setup email of "contact us" form
- How to set default home page for logged in member
- How to configure (change color, font....) of current active theme
- How "Follow" feature work
- How to enable "Age limitation" for mooSocial site
- How to change "mooSocial branding" text at footer
- How to change site to Invite only mode
- How to Hide Site Content for Visitors - "Force login" setting
- How to by pass "force login" setting to show content of a specific plugin to visitors
- How does the "View feed from all members" in roles setting works
- How to modify sign up form and add more custom fields
- How to configure SMTP for email sending
- How to turn your community site to approved only mode
- How to remove mooSocial version and branding in Admin Panel
- How to activate Cookie Warning for your website
-
-
- Enable Subscribtions
- Creating Subscription Packages and Plans
- Setup Paypal Gateway
- Add google Adsense Widget Using Html Block
- How mooSocial subscription module works
- How to configure paypal express checkout payment gateway
- How mooSocial subscription module works
- How to add a new currency and set it as default currency for the system.
-
- How to configure mooApp
- How to enable Facebook and Google button for IOS app
- How To add new language into android app
- How to add push notification for app
- How to add/remove menu for android and IOS app
- Recommended coding environment for Android and IOS APP
- How to enable admob for mooSocial Android app
- How to enable admob mooApp on iOS"
- Fix push notification on mooSocial 3.1.4
- How to set up in apps purchase in Android (for client)
- How to set up in apps purchase in Android (for dev)
- How to configure (change color, font....) of current active theme
- How "Follow" feature work
- How to enable "Age limitation" for mooSocial site
- How to change "mooSocial branding" text at footer
- How to change site to Invite only mode
- How to Hide Site Content for Visitors - "Force login" setting
- How to by pass "force login" setting to show content of a specific plugin to visitors
- How does the "View feed from all members" in roles setting works
- How to modify sign up form and add more custom fields
- How to configure SMTP for email sending
- How to turn your community site to approved only mode
- How to activate Cookie Warning for your website
-
Plugins Documentation
-
- Get Direction to a Business
- How to Claim a Business
- Creating Package for Business
- Create & Manage Business Categories (Admin)
- How to verify a business?
- How to create a Sub-page?
- How to upgrade a Business?
- How-to feature my business
- How-to add business admin and configure permission to admins
- How the subscription feature of the business directory works
-
- How to set a daily livestream time limit for a specific user role?
- How to Purchase a Livestream Package and Start Streaming with Live Video plugin?
- How to create a Livestream Package (in-app Purchase) on Android?
- How to create a Livestream Package (In-App Purchase) on iOS?
- How to set the Livestream fee?
- How to create a Livestream Package on Web?
- How to enable Live Video plugin?
-
- How to save the search ?
- How to enable a pop-up asking members to update their location ?
- How to Find Nearby People ?
- How to enable the Age and Gender display ?
- How to use the Mapping Locations feature ?
- How to configure settings (Themes type, Default distance, Max distance, Default map position) for Who near me plugin ?
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
- How to generate Agora App ID & Primary Certificate?
- How to enable Message plugin and limit sending messages?
- How to allow sending attachments in messages?
- How to enable and set pricing for Audio & Video call?
- How to Calculate Call Service Costs?
- How to generate keys and setup Pusher for real-time chat?
-
FAQ
- How to change default cover for desktop site and mobile app
- How to move your mooSocial site to another server
- How to translate / change closing network singup phrase on landing page
- mooSocial Self-Hosted - Step-by-Step Guide
- How to restart chat add-on if it is not working on your site?
- Remove Recent Joined Users from Close Network Landing Page
- How to config STUN and TURN servers for Video/audio chat plugin
- Build a scalable, load balancing for moosocial on DigitalOcean
- How to change content of "about us", "Policies" and "Terms of services"
- How to purchase new plugins and themes from mooSocial
- Setup email of "contact us" form
- How to change site to RTL
- How to add "Location" field into member profile
- Where the email will go if someone submit contact us form
- How to add a new currency and set it as default currency for the system.
- How to set default home page for logged in member
- How to change the "-" in profile address into other character
- How to remove mooSocial version and branding in Admin Panel
- Show Remaining Articles (3) Collapse Articles
-
mooSocial Cloud
- mooSocial Cloud - Step-by-Step Guide
- How to map mooCloud social network to your own domain name
- Upgrade your existing mooSocial cloud plan to new plan
- Cancel your existing mooSocial cloud plan
- How to start my own social network site with mooSocial cloud
- Install new language and translate your site to new language
-
mooStore
-
mooDating script
-
- How to restrict to ask member to upload profile picture?
- How to enable/disable the profile matching questions step at sign up process?
- Enable/disable location field
- How to allow member to add more interest item into system.
- Manage genders
- How does the home feed work?
- How does "find a match" and "encouters" works?
- How does the "Popularity" section work?
-
mooWP - social networking plugin for WordPress
How to move your mooSocial site to another server
You need to set your “Sytem mode” is “Development 2” before migrating moosocial from one server to another for preventing cache issue.
Step 1: Back Up Your moosocial’s Files

The very first step of any project such as this is to back up every aspect of your site. This step is good practice before any major change but it is also a requirement of migrating your moosocial installation.
There are many plugins out there that will completely backup your site for you. This backup, however, requires a more manual approach. Using an FTP program (such as FileZilla), connect to your web host and copy all files under your website’s directory to a folder on your local computer.
This includes the .htaccess file that is set to be hidden. Consult your FTP program’s help file to have it display hidden files if you are unable to see this file.
Depending on the number of media uploads you have in your site, this could take some time. While this download is underway we can begin step two and make a copy of your database.
Step 2: Export The moosocial Database

Exporting your database is a simple process that only requires a few steps to complete. Login to the cPanel account of your web server and open the phpMyAdmin application. Select the database that contains your moosocial installation from the list on the left-hand sidebar and once selected click on the Export tab on the navigation menu.
The default settings of a Quick export and the SQL format for the export are sufficient for what we need. Click the Go button and the database export process will begin and a file will be downloaded to your local computer.
Once the database export and the FTP transfer of your files have both completed, you are ready to move onto the next stage.
Step 3: Create The moosocial Database On Your New Host Server
Before we can begin the migration to the new web host, we need to create an environment for a moosocial installation. To do this you must create a database that you can import your SQL data into.
Login to your new web host with the user credentials they have supplied you and connect to the cPanel software. For our guide, we will be using the MySQL Databases application. If your web host doesn’t have that application running then you will contact their support team to discover their method of creating new databases.
The steps to create a database are quite simple:
- Open MySQL Database and create a new database with an appropriate name for your website.
- Create a new MySQL user (with a secure password).
- Add this user account to the new database and grant it All Privileges.
Write down the database name, the new MySQL username, and its password. You will need them soon.
Step 4: Edit the config.php File
Browse to the folder on your local computer where you downloaded your website files to. In that folder, there is a file called app/config/config.php that controls the access between moosocial and your database.
Make a copy of this file and store it in another folder on your local computer. This is necessary for restoring the changes we are about to make should something go wrong later.
Open the original version of the file with your favorite text editor and make the following three changes:
1. Change The Database Name
Locate the following line:

The db_name portion of this line will currently be set to the MySQL database name of your old web host. This must be changed to the name of the new database you have just created.
2. Change the Database Username
Below this you will find the line:

In this line you need to change the db_user portion from the username of your old host to match the new username you have just created.
3. Change The Database User Password
Finally, edit the third line:

As with the others, the db_pass section of this line must be changed to the new secure password you created for your MySQL user.
Save config.php and close the file.
Step 5: Import Your Database

Now that you have a new database to work with we can begin the import process.
Launch phpMyAdmin from the cPanel software on your new server and select your new database from the list on the left-hand sidebar. Once it opens select the Import tab from the navigation menu.
In the File to Import section click the Choose File button and select the SQL file you exported previously.
Un-tick the Partial Import check box, make sure the format is set to SQL and then click the Go button. The database import will now begin.
The time this import takes varies depending on the size of your database. You should receive a message informing you of the success of the import when it has finished.
Step 6: Upload The moosocial Files To Your New Host
Now that you have the new database prepared and you’ve reconfigured the config.php file, it is time to begin uploading your website’s files.
Connect to your new web host using your FTP program and browse to the folder that your website is going to be held. If this is the primary, or only site being installed on this web server then uploading the files to the public_html folder is the usual directory.
With the remote directory selected you can upload your website files that should now include the updated version of config.php. As with the earlier download, this process can take some time.
Don’t delete these files from your local computer once the upload finishes. They are still needed until the final steps have been completed.
Conclusion
As you can see, when broken down into the above simple steps, the process isn’t that difficult. All it really requires is for you to be careful at each step and give yourself the option to go back to the original version until the last possible moment (in case of any problems).
Have you migrated your moosocial website recently? Let us know your experience with the process in the comments section below!

