Now that I have HTTPS working properly, it’s time to actually put content on my website. WordPress is a open-source free content management system which many websites use. It is good for hosting personal and professional blogs alike as well as other types of sites. It requires a web server with PHP and MySQL. I already have Apache with PHP and MySQL installed, so I will just install WordPress.
First, I found the link to download the latest WordPress package using Google. The first thing that popped up searching “WordPress” is a link to get a site through WordPress’ service, but I want to install it on my own server, so I searched “WordPress Download.”
Once I found the list, I removed the default/test site I had set up before so I could make way for WordPress’ files. Then, I downloaded an archive (latest.tar.gz) with the latest version of WordPress using the link I found on the WordPress site. After that, I extracted the files and moved them to the document root of my site (/var/www/joshve.ga) which my Apache configuration is already pointing to.
After that, I had to set up a database in MySQL for WordPress to use. I will later reference this database when installing WordPress. The database is named “josh.”
Now that I have done this, I was ready to visit the site and set it up through the web interface! I began the installation in my browser.
A few pages into the installation, I had to put in information for the database. Naturally, I used the same database name as I set up in MySQL and the username I use for my websites (www).
After finishing the setup, I was able to set up my site and start posting!