This tutorial is for installing WordPress to power your entire website. You should modify the instructions accordingly if you wish to install WordPress in a subdirectory (in particular, don't remove your existing web directory and extract WordPress to web/wordpress or some other directory).
Before you install WordPress, you will need a MySQL database. If you requested one when your account was created, you can find its password in an email that was sent to your group account's inbox. If you do not have an account, please request one by emailing email@example.com.
If you buy a domain from a domain registrar, HCS will host the domain for you so that you can use your domain as the address for any of the pages on your website. We can even set up multiple domains (each of which is called a "virtual host") on your account.
One of our members has created a tool that makes it easy for you to set up your own domain.
There are some things that you need to bear in mind before you start:
- HCS does not sell domains, and does not recommend any particular domain registrar. You still are responsible for buying a domain and paying for it yearly.
Every HCS group account comes with an email address, firstname.lastname@example.org. You will probably want to check this regularly, as it is the way that HCS account services will contact you, and it is also a convenient address for your group to advertise because you won't have to change it from year to year even if your management changes hands.
The most common use of our Linux accounts is for hosting a website. HCS provides the distinct advantage (compared to other free web-hosting solutions at Harvard) of running dynamic content technologies such as PHP, MySQL, and Ruby on Rails. With these frameworks, your student group can run most of the cool web technologies out there today: wiki's, bulletin boards, blogs, community-managed content... the possibilities are innumerable.
Now that you have access to your account, you may find that the double-login is holding you down. Besides being slower than a usual login, it can make transferring files between your computer and HCS more difficult because you have to work through FAS as an intermediate. However, by setting SSH keys, you will be able to securely access your HCS account from a designated computer without authenticating with FAS first! Read on to find out how to make accessing your group account as easy as one double-click.