Installation step by step guide
A clean install of Subtext is relatively painless. Essentially copy all the files to your webserver, create a database if you don't already have one, update web.config to point to your database, and you're all set. For more details on the setup instructions, keep reading.
If you are using a GoDaddy account, you may have to take a more manual approach. Here is a blog post by someone who ran into problems and a workaround.
To install a Subtext release:
- Download the latest release from SourceForge. (Make sure to download the install release unless you plan on building the source yourself).
- Unzip the package into a directory on your local machine.
- Make sure you have a SQL Server 2000 database setup.
(MSDE 2000 and SQL Server 2005 Express Edition will both work as well, and they're free)
- Make sure the database user has db owner permissions (this is necessary for the install process. You can downgrade permissions afterwards).
- Set up an IIS application, unless your hosting provider already has one set up for you.
- Open the web.config file and update the ConnectionString
AppSettingvalue to match your database.
- Copy the installation files over to your web root.
- Configure the Custom 404 page.
- Navigate to your blog via the browser and follow the installation steps.
- [Optional] If you plan to use the Photo Galleries or plan to use the MetaWeblog API's MediaObject interface to upload images for your blog posts (via Windows Live Writer or desktop blog publishing software) you'll need to give the ASP.NET account Modify rights to your <blogroot>/Images/ directory.
Installation Screencasts
In order to simplify the installation of SubText in an hosting enviroment we produced 2 screencasts with the complete installation procedure (available both in broadband and low quality):
- Complete installation: takes you through all the steps from the download of the packege, to the installation, till the creation of your first blog post.
- Migration from .TEXT 0.95: an add-on of the previous screencast, this one explain how to import the posts you have on your previous .TEXT blog.