So I've created a boilerplate for my web development company using Craft. However, I'm encountering so much inconsistency across different machines.
I recently set up a new website at my public domain. I set up the webserver, and did a Git pull from the boilerplate Bitbucket I've got going.
After the pull, I did a composer install
and installed Craft.
At this point the website is working, but I can't login. The Craft setup never prompted me to create a new user/password. Not sure why.
Regardless of this issue, I have to import my DB from my local box to the web server. So after doing so, I can now login. Great right? Not quite.
After I login, I can't access any Settings in the backend and get a error about my license key. I've since fiddled around with my License Key settings on Craft's website, but I still can't access the Settings panels.
I'm sure there's a process to deploying a site to production, but so far I can't find any consistency. Any advice is greatly appreciated.
Screenshot below.