I’ve been wanting to get a blog set up for a while now to start documenting my progress as I learn about Web development. Mission accomplished? Here’s how I did it.
My first step was choosing a domain name. Always tricky. I settled on adventuresinwebdev.com and registered it. I don’t use my hosting provider as a registrar so I had to point the new domain to my providers DNS servers.
Once all that was taken care of, I logged into my web server via SSH and got to work installing WordPress. My provide provides a handy GUI tool for WordPress installations, but I generally prefer to use the CLI when I can. My hosting provider has WP-CLI set up on my server so the installation process is super easy.
I navigated to the folder where I wanted to install WordPress and entered the following command to download the WordPress core files:
wp core download
Then I logged in to the cPanel for my server and set up a new MySQL database for the WordPress installation.
Once the database was configured, I moved on to setting up the WordPress config file. Once again, WP-CLI makes this simple with the following command:
wp config create --url=domainNameGoesHere --dbhost=localhost --dbname=databaseNameGoeshere --dbuser=databaseUserName --dbpass=userPassword
If you are following along, you’ll want to insert your database information in the relevant fields.
The last step is to execute the WordPress installation.
wp core install --url=yourDomainName --title="Your site title" --admin_name=yourAdminUserName --admin_password=yourAdminPassword --admin_email=yourAdminEmailAddress
Again, you’ll need to insert your information in the appropriate fields.
That’s it! WordPress has been installed. Congrats!