Now that you have a user and are able to upload files, lets get a WordPress blog going. The first thing to do is download the latest WordPress package, extract it, then upload it via your newly created FTP server. I like FileZilla for FTP work, but any FTP client will work.
Head over to the site, you should see that you need to create a
configuration file. If you don’t see this, and see an error message
instead, make sure you have
php5-mysql installed. You can do this with
apt-get install php5-mysql then
service apache2 restart. For the
configuration file, we’ll need to first get our database details. This
poses somewhat of a problem, though, we don’t have a database currently.
Log onto your server’s root account via SSH, then log onto your MySQL
mysql -u root -p and enter your MySQL password (this
should be different from your user password). Follow along with the
commands below to create a new database and authorizations so we can
finish the WordPress setup (all commands should be run from the MySQL
Create a new database:
CREATE DATABASE exampledatabase;
Create a new MySQL User:
GRANT ALL PRIVILEGES ON exampledatabase.* TO "exampleuser"@"localhost" IDENTIFIED BY "MakeAComplexPasswordHere";
Exit the console:
Let's go! on the WordPress wizard and fill in the details below:
WordPress should then generate a text box with a lot of configuration
data in it. Copy all of this text into a file named
upload it to the root of your web directory via FTP.
Now your configuration is done, go ahead and proceed with the install. The rest is simple, set up a name for your site, set up a username/password for WordPress, then get on with building cool things. The internet is ripe with WordPress themes, plugins, advice, and examples, do some Googling, figure out what you want to do from here.
Other posts in this series: