![]() ![]() ![]() Just note the MySQL Host and SSH Host are your Droplet's IP Address and Sequel Pro automatically checks for the usual location ~/.ssh for SSH Keys. That would be one less thing I have to install and secure. I was going to use PHPMyAdmin but figured I could rely on good ole' Sequel Pro. Once I was done with installing all those packages, I moved on to database management. Make sure that you are using PHP7 or else you'll need a different set of packages. ![]() For those looking for this answer, these are the PHP packages I ended up installing: But if anything breaks…meh, it's my site. My logic was if I start there I would have a solid foundation. I had to do a little digging on what packages would be necessary for WordPress as a base to start off with. The one challenging part that I came across was installing PHP packages. I figured that I'd start low and scale up if I need to, which DO makes possible. I'm not going to get into too much details of my set up because it was pretty basic for setting up this experiment. DO has version 17.10 available but after some research, there wasn't much of a difference and the documentation uses 16.04.3 so I kept it that way for consistency. The command line makes me feel like I'm in the Matrix so I'm starting from the bottom floor of it all and installing every single thing by myself.ĭO has superb documentation on how to do everything from creating your first Droplet to installing Linux, Apache, MySQL and PHP on on Ubuntu. Secondly, DO makes it easy for you by providing one-click apps that have a variety of pre-configured applications for you to use, including LEAN stack, WordPress, MongoDB and PHPMyAdmin. You will be all up and through the command line working with DO so just stay away. If working in the command line gives you the heebie jeebies, then first off you may not want to explore this project. I had no problems following the steps and had my server up and running with in x. Luckily, DO provides great documentation to help you get off the ground with all of this. If I want a LAMP stack, then I must decide what version of Ubuntu to use, install Apache, setup a firewall, install MySQL, install PHP and its various components and PHPMyAdmin. As I mentioned in the previous post, DigitalOcean is an IaaS, so they give us a server and leaves it up to me to decide upon and make use of other software to setup, interact, maintain and deploy code to the server. Unacceptable.īetween DigitalOcean (I will refer to DigitalOcean as DO from here on) and Heroku, DO is definitely the platform that gives me the most control over my server. I contacted MediaTemple to ask how I could alter the nf file and they told me I didn't have access to the root because I was on shared hosting. While trying to figure out ways to increase that score, I realized how little I was able to do that with my MediaTemple GridContainer. The reason I'm getting started with this project is because I ran across this Chrome extension that does a variety of audits on your websites including SEO, security and performance. Part 2: Getting Started with DigitalOcean ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |