Installing RefineryCMS on Dreamhost


refineryCMS is a rails3 based CMS(contents management system).

In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

  1. Create an shell user account and a domain with passenger enabled in dreamhost panel.

  2. gem install refinerycms

=> This didn’t work in my case, so I had to go around..

gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`refineryCMS is a rails3 based CMS(contents management system).

In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

  1. Create an shell user account and a domain with passenger enabled in dreamhost panel.

  2. gem install refinerycms

=> This didn’t work in my case, so I had to go around..

gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`

  1. refinerycms myapp

=> This didn’t work either. It gives the sqlite3 error of such

``refineryCMS is a rails3 based CMS(contents management system).

In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

  1. Create an shell user account and a domain with passenger enabled in dreamhost panel.

  2. gem install refinerycms

=> This didn’t work in my case, so I had to go around..

gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`refineryCMS is a rails3 based CMS(contents management system).

In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

  1. Create an shell user account and a domain with passenger enabled in dreamhost panel.

  2. gem install refinerycms

=> This didn’t work in my case, so I had to go around..

gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`

  1. refinerycms myapp

=> This didn’t work either. It gives the sqlite3 error of such

``

Since I won’t be using sqlite3, I used the following command.

refinerycms myapp -d mysql -u mydbuser -p mydbpassword

  1. However, it didn’t give you an option to set the host file. It will create a default rails app but it won’t go any further on database setup. Set up the the database by editing /config/database.yml file.

Set up database name, user name, user password and hostname.

  1. Create mysql database in dreamhost way. Use dreamhost panel, create the databases.

  2. Run the rake task

bundle exec rake -f "/home/w_starliz_web/www/Rakefile" db:create

  1. Generate refinerycms

```refineryCMS is a rails3 based CMS(contents management system).

In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

  1. Create an shell user account and a domain with passenger enabled in dreamhost panel.

  2. gem install refinerycms

=> This didn’t work in my case, so I had to go around..

gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`refineryCMS is a rails3 based CMS(contents management system).

In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

  1. Create an shell user account and a domain with passenger enabled in dreamhost panel.

  2. gem install refinerycms

=> This didn’t work in my case, so I had to go around..

gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`

  1. refinerycms myapp

=> This didn’t work either. It gives the sqlite3 error of such

``refineryCMS is a rails3 based CMS(contents management system).

In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

  1. Create an shell user account and a domain with passenger enabled in dreamhost panel.

  2. gem install refinerycms

=> This didn’t work in my case, so I had to go around..

gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`refineryCMS is a rails3 based CMS(contents management system).

In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

  1. Create an shell user account and a domain with passenger enabled in dreamhost panel.

  2. gem install refinerycms

=> This didn’t work in my case, so I had to go around..

gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`

  1. refinerycms myapp

=> This didn’t work either. It gives the sqlite3 error of such

``

Since I won’t be using sqlite3, I used the following command.

refinerycms myapp -d mysql -u mydbuser -p mydbpassword

  1. However, it didn’t give you an option to set the host file. It will create a default rails app but it won’t go any further on database setup. Set up the the database by editing /config/database.yml file.

Set up database name, user name, user password and hostname.

  1. Create mysql database in dreamhost way. Use dreamhost panel, create the databases.

  2. Run the rake task

bundle exec rake -f "/home/w_starliz_web/www/Rakefile" db:create

  1. Generate refinerycms

7. db migration
  
````[refineryCMS](http://refinerycms.com/) is a rails3 based CMS(contents management system).
  
In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

0. Create an shell user account and a domain with passenger enabled in dreamhost panel.

1. gem install refinerycms
  
=> This didn’t work in my case, so I had to go around..
  
gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`[refineryCMS](http://refinerycms.com/) is a rails3 based CMS(contents management system).
  
In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

0. Create an shell user account and a domain with passenger enabled in dreamhost panel.

1. gem install refinerycms
  
=> This didn’t work in my case, so I had to go around..
  
gem install stall for a while and didn’t move. hope dreamhost fix it soon.

` 
  
2. refinerycms myapp
  
=> This didn’t work either. It gives the sqlite3 error of such
  
``[refineryCMS](http://refinerycms.com/) is a rails3 based CMS(contents management system).
  
In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

0. Create an shell user account and a domain with passenger enabled in dreamhost panel.

1. gem install refinerycms
  
=> This didn’t work in my case, so I had to go around..
  
gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`[refineryCMS](http://refinerycms.com/) is a rails3 based CMS(contents management system).
  
In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

0. Create an shell user account and a domain with passenger enabled in dreamhost panel.

1. gem install refinerycms
  
=> This didn’t work in my case, so I had to go around..
  
gem install stall for a while and didn’t move. hope dreamhost fix it soon.

` 
  
2. refinerycms myapp
  
=> This didn’t work either. It gives the sqlite3 error of such
  
`` 
  
Since I won’t be using sqlite3, I used the following command.
  
refinerycms myapp -d mysql -u mydbuser -p mydbpassword

3. However, it didn’t give you an option to set the host file. It will create a default rails app but it won’t go any further on database setup. Set up the the database by editing /config/database.yml file.
  
Set up database name, user name, user password and hostname.

4. Create mysql database in dreamhost way. Use dreamhost panel, create the databases.

5. Run the rake task
  
`bundle exec rake -f "/home/w_starliz_web/www/Rakefile" db:create`

6. Generate refinerycms
  
```[refineryCMS](http://refinerycms.com/) is a rails3 based CMS(contents management system).
  
In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

0. Create an shell user account and a domain with passenger enabled in dreamhost panel.

1. gem install refinerycms
  
=> This didn’t work in my case, so I had to go around..
  
gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`[refineryCMS](http://refinerycms.com/) is a rails3 based CMS(contents management system).
  
In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

0. Create an shell user account and a domain with passenger enabled in dreamhost panel.

1. gem install refinerycms
  
=> This didn’t work in my case, so I had to go around..
  
gem install stall for a while and didn’t move. hope dreamhost fix it soon.

` 
  
2. refinerycms myapp
  
=> This didn’t work either. It gives the sqlite3 error of such
  
``[refineryCMS](http://refinerycms.com/) is a rails3 based CMS(contents management system).
  
In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

0. Create an shell user account and a domain with passenger enabled in dreamhost panel.

1. gem install refinerycms
  
=> This didn’t work in my case, so I had to go around..
  
gem install stall for a while and didn’t move. hope dreamhost fix it soon.

`[refineryCMS](http://refinerycms.com/) is a rails3 based CMS(contents management system).
  
In order to make refinerycms running on the dreamhost, I had to find a way to go around some of the pitfalls.

0. Create an shell user account and a domain with passenger enabled in dreamhost panel.

1. gem install refinerycms
  
=> This didn’t work in my case, so I had to go around..
  
gem install stall for a while and didn’t move. hope dreamhost fix it soon.

` 
  
2. refinerycms myapp
  
=> This didn’t work either. It gives the sqlite3 error of such
  
`` 
  
Since I won’t be using sqlite3, I used the following command.
  
refinerycms myapp -d mysql -u mydbuser -p mydbpassword

3. However, it didn’t give you an option to set the host file. It will create a default rails app but it won’t go any further on database setup. Set up the the database by editing /config/database.yml file.
  
Set up database name, user name, user password and hostname.

4. Create mysql database in dreamhost way. Use dreamhost panel, create the databases.

5. Run the rake task
  
`bundle exec rake -f "/home/w_starliz_web/www/Rakefile" db:create`

6. Generate refinerycms
  
  1. db migration

````

Now the app should be ready for passenger.

  1. Open up the refinerycms in the web browser. It should show the refinerycms first login page. Create a user account and set up the site name.

That’s it! Now it will be all the same as the ordinary refineryCMS installation.