Saturday, 9 December 2017

GooglePlayStoreApp CMS Installation Guide

  1. Create a PHP or Laravel App with PHP 5.6 as the minimum requirement.
  2. All DO or Vultr Fresh Droplets comes with these requirements, Also you can use Shared Hosting.
  3. The following CMS need PDO, MBString & Tokenizer PHP Extension installed and running on your server.
  4. By default PHP 5.6 or higher comes with those preinstalled and activated.
  5. You can check them by creating a demo.php with code: " <?php phpinfo(); ?> " in it and then execute the command on the browser.
  6. You'll get PHP info page and there you can find MBString and so on variables state of presence & activation info. Mostly you no need to stress on this because as I said earlier they come preinstalled on any web server.
  7. Once these steps are done. Upload the files present in the folder " GooglePlayStoreAppCMS " to the root directory of your server.
  8. Next, create an empty database, I'm assuming everyone has PHPMyAdmin installed on your server. If yes, you can create one empty database using it or else install PHPMyAdmin.
  9. Installing it is pretty straightforward. Google their official site and download the latest & stable PHPMyAdmin .zip from their site and extract it and upload the entire " PHPMyAdmin folder" to your root " where you've uploaded the GooglePlayStoreApp CMS files earlier.
  10. Installing it pretty straightforward. Google their official site and download the latest & stable PHPMyAdmin .zip from their site and extract it and upload the entire " PHPMyAdmin folder" to your root " where you've uploaded the GooglePlayStoreApp CMS files earlier.
  11. Now you can access the PHPMyAdmin at " domain.com/phpmyadmin" or else you can use terminal commands to create a database using MySQL. Let me know in the comments if you don't know to do this, I'll connect via TeamViewer and I'll do it for you.
  12. Now upload the Database file .SQL present in the SQL folder to the created databse. You can do it via PHPMyAdmin or you can do this use Terminal.
  13. Next step is to replace values in Local Environment file " .local.env".
  14. You can find this file in the root directory of your server. Don't use a terminal to edit this file coz in Linux Hidden files are defined with a " Dot Prefixed " to that file.
  15. So this file technically becomes a hidden file in Linux Terminal and you can't see this. Use FileZilla or edit the file locally in Windows and upload and overwrite to the server.
  16. The values needed to edit is the Database name, DB Username & Pass. These are the values you gave while creating database earlier. Also, you need to edit APP_URL value with your http://domain.com
  17. You can set up email SMTP if you want, I've skipped this because I'm not going to use this.
  18. Also, I've skipped the social logins API setup part. Which is very simple and they're not needed for the CMS to go live. You all might be knowing this. Also, the documentation is very good. All you need to do is to follow the steps in the documents to enable them down the road.
  19. Next step is to enable write permissions to " Storage " Folder. Don't use a terminal for this coz of internal files blocking permissions. Use FileZilla and right click on the " Storage Folder " and then click on " File permissions " and tick everything until you see " 777 " Numeric value and click save.
  20. Next step is optional, Update the CMS by overwriting the root folder with the files present in the " Updates " Folder in the CMS Zip File.
  21. Files in " folder 1.2 " go to the root folder of your server and overwrites some existing files to update. Same applies to the SQL, file in the folder " Update/SQL " updates the earlier created database by adding/modifying 2 tables in the existing tables.
  22. Now open your URL and you should see the CMS working. To login " click on Login in the right corner " and give " admin " for both username & Pass.
  23. You'll be logged in as admin and you can modify the CMS according to your needs.
You can also login with same credentials and check the CMS if you want. I'll delete this installation soon.
P.S: If you face any issue following this guide, leave a comment below, I'll try to solve them.
P.P.S: I'll also connect via TeamViewer as said earlier to help set up your installation.

3 comments:

  1. I really like the dear information you offer in your articles. I’m able to bookmark your site and show the kids check out up here generally. I am fairly positive there likely to be informed a great deal of new stuff here than anyone.
    Dissertation writing service

    ReplyDelete
  2. Thank you for the information on the installation. This is really helpful.
    Google My Business

    ReplyDelete
  3. zatca KSA is the official authority in Saudi Arabia responsible for regulating and overseeing zakat, taxation, and customs. It plays a vital role in ensuring compliance with financial laws, facilitating international and local trade, and driving the Kingdom’s vision of a transparent, efficient, and digitally advanced economy.

    ReplyDelete