- Create
a PHP or Laravel App with PHP 5.6 as the minimum requirement.
- All
DO or Vultr Fresh Droplets comes with these requirements, Also you can use
Shared Hosting.
- The
following CMS need PDO, MBString & Tokenizer PHP Extension installed
and running on your server.
- By
default PHP 5.6 or higher comes with those preinstalled and activated.
- You
can check them by creating a demo.php with code: " <?php
phpinfo(); ?> " in it and then execute the command on the browser.
- 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.
- Once
these steps are done. Upload the files present in the folder "
GooglePlayStoreAppCMS " to the root directory of your server.
- 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.
- 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.
- 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.
- 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.
- 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.
- Next
step is to replace values in Local Environment file "
.local.env".
- 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.
- 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.
- 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
- You
can set up email SMTP if you want, I've skipped this because I'm not going
to use this.
- 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.
- 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.
- 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.
- 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.
- 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.
- You'll
be logged in as admin and you can modify the CMS according to your needs.
Here's my
URL: http://phpstack-126334-381328.cloudwaysapps.com/
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.



