Installing A Typo Blog
From A2 Hosting : Wiki Support : Customer Edited Wiki : 24/7 Support
WARNING THESE INSTRUCTIONS ARE OUT OF DATE AND WILL NOT WORK, A REVISED INSTRUCTION IS PLANNED FOR 1/11/10 THANK YOU!
Contents |
How to Install Typo at A2hosting
Make sure the latest version of the Typo gem is installed on your server. To do this, log into shell and issue:
gem list
If it is not there or shows a version of typo older than version 5, please submit a ticket to our support department to install latest version of typo.
Creating a Typo instance:
- In shell, issue the commands:
cd ~ typo install typo_dir
Where 'typo_dir' is the directory you want typo to reside in.
- Create a link so the webserver can find typo:
cd ~/www ln -s ../typo_dir/public ./typo_blog_name
- Typo needs a .htaccess file to work properly:
cd ~/www/typo_blog_name vi .htaccess
- Insert the following:
# General Apache options
AddHandler cgi-script .cgi
Options FollowSymLinks ExecCGI
# Redirect all requests not available on the filesystem to Rails
RewriteEngine On
# Uncomment this if you're not running Typo in the root of your
# webserver's URL space (i.e. http://www.example.com/blog):
#
# RewriteBase /blog/
# try to suggest current rss subscribers that the url moved permently
RewriteRule ^xml/([a-z] )$ /xml/$1/feed.xml [R=301]
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.] )$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
# In case Rails experiences terminal errors
ErrorDocument 500 "<h2>Application Error</h2>Typo could not be reached"
- Save by typing a ":" and wq then enter
- Alternately, you can upload an .htacess file into this dir from your ftp/sftp client or cpanel.
- Typo will create a process automatically, that we will need to kill:
ps aux | grep typo | grep Your_Username | tr -s " " | cut -d" " -f2
- Kill the resulting number:
kill (number)
- Now you can go to:
yoursitename.tld/typo_blog_name
And your blog setup screen should appear!
* Note: Typo performance may be slow because Rails applications are run via CGI by default. If you'd like to speed up Typo performance, submit a ticket at http://suppport.a2hosting.com and request Mongrel acceleration for your Typo blog.
Application Error
Typo could not be reached"</pre>
- Save by typing a ":" and wq then enter
- Alternately, you can upload an .htacess file into this dir from your ftp/sftp client or cpanel.
- Typo will create a process automatically, that we will need to kill:
ps aux | grep typo | grep Your_Username | tr -s " " | cut -d" " -f2
- Kill the resulting number:
kill (number)
- Now you can go to:
yoursitename.tld/typo_blog_name
And your blog setup screen should appear!
====
I have had great success installing a Typo Blog by following the instructions listed here:
http://www.typosphere.org/wiki/typo/Install_typo_from_sources
I created the database within my cPanel, uploaded the latest version of Typo, edited the database.yml file to include the database information I had setup, (added the rewrite for the Rails Application) and restarted the application.
