First before anything, create a database, as SocialEngine requires a database in order to work.
Sign into cPanel, and then go to “Databases” in cPanel and create your database there. We have a Step by Step
Article on how you can add databases which can be found here: http://blog.arvixe.com/how-to-create-a-database-and-user-for-mysql/
To install Social Engine, please read these steps.
1) Download a FTP Program (I use FileZilla). You can download FileZilla here: https://filezilla-project.org/download.php?type=client
2) Connect with your Server Name, Username, and password.
3) You can read this link to learn how to connect via FileZilla and to upload your files to your website:
** If you are on a trial with SocialEngine, you need to upload the Trial Key to your ROOT public_html of your website. To get the trail, please go to this link: http://www.socialengine.com/free-trial
** If you bought membership, you do the same as above but instead of downloading the trial and getting a Trial key, you upload the files and the real key to your ROOT public_html.
4) After you download the files, extract the files. (Image below)
5) Go to “Public_html” in FTP once you connect. On the left side (Computer side), locate the SocialEngine files on where you downloaded it and extracted to. Once you located it, double click the SocialEngine file. After that, drag the files (Highlight the files) to the right side to your “Public_html” Directory (make sure there are no files there). Here is a .GIF I made to help you out: (Make sure you also upload the license file or else SocialEngine will display a “The license file could not be found.” error.
6) Once the files are done uploading to your server, go to your URL Address on top of your explorer and enter your domain there. SocialEngine License Key webpage will show up. (Image below)
**If you are on a trial, please go to your email and get the key from there.
**If you bought membership, you can go into social Engines Client Area to obtain the license.
7) You’ll now see “Check Requirements” page. Everything is enabled here even though it says Mod_Rewrite isn’t working. If you want APC enabled, you would need at least a VPS for this. (Image below)
8) Database Setup, Insert your respective database information into your respective fields. Check the image below.
For MySQL Host, it would be “localhost” without quotes.
For the username it would be your Hosting Username so if your Hosting Username was cat then it would be laptop_door (if you created an database username called “door” that’s how it would be).
For Password, it’s the password you put when you created the database.
For MySQL Database, if your database name was “water” then it would be laptop_water (if you created an database name called “water” that’s how it would be).
You can create databases by reading this link: http://blog.arvixe.com/how-to-create-a-database-and-user-for-mysql/
9) You’ll set “Setup MySQL Database” page. (Image below)
Click “Continue”. It’s still on the same page after you click “Continue”. You’ll now see “Success! Your SocialEngine database is now ready to go.” Click “Continue
10) You’re now on “Step 4 Create Admin Account”. (Image below)
Everything is self explanatory here.
11) You are now finished setting up Social Engine! Congratulations! You now go to your Administrator Dashboard by clicking on the link that it shows on the webpage.
You can now go to your domain and it will now show Social Engine on your website!
If you are on a trial, you would need to purchase a key from SocialEngine if you wish to use their software. You can purchase a key from them here.
This concludes how to install Social Engine onto your Linux Server