[Radiant] setup_database error
jlopez at hpcf.upr.edu
jlopez at hpcf.upr.edu
Wed Oct 4 22:28:15 CDT 2006
Hi,
I'm having an installation problem with Radiant.
I'm on a shared hosting at a university.
I succesfully installed ruby-1.8.5,
since I'm on a shared and can't write on the /usr/ direcotry I used
--prefix=/home/cybrary/source/ruby
and then set up alias ruby=/home/cybrary/source/ruby/bin.ruby on my .bashrc
Then I installed rubygems-0.9.0 using ruby setup.rb
And set up the gem alias.
Finally I typed /gem install radiant --include dependencies, set up the
radiant alias, and typed radiant mysite
It succesfully created my new site.
This is my database.yml
I was only assigned two databases by the university 'test' and 'cybrary'
but I guess this shouldn't be a problem.
development:
host: localhost
socket: /var/lib/mysql/mysql.sock
adapter: mysql
database:
username: p0pnfresh
password: xxx
test:
host: localhost
socket: /var/lib/mysql/mysql.sock
adapter: mysql
database: test
username: p0pnfresh
password: xxx
production:
host: localhost
socket: /var/lib/mysql/mysql.sock
adapter: mysql
database: cybrary
username: p0pnfresh
password: xxx
-----------------------------------------------------------------------
When I cd radiant and ruby script/setup_database test I get the following
error:
Loading test environment...OK
WARNING! This script will overwrite information currently stored in the
database "test". Are you sure you want to continue? [Yn] Y
Creating tables...
-- drop_table("config")
-- create_table("config", {:force=>true})
FAILED
/home/cybrary/source/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract_adapter.rb:120:in
`log': Mysql::Error: Lost connection to MySQL server during query: CREATE
TABLE config (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `key`
varchar(40) DEFAULT '' NOT NULL, `value` varchar(255) DEFAULT '')
ENGINE=InnoDB (ActiveRecord::StatementInvalid)
from
/home/cybrary/source/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/mysql_adapter.rb:184:in
`execute'
from
/home/cybrary/source/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract/schema_statements.rb:104:in
`create_table'
from
/home/cybrary/source/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/mysql_adapter.rb:297:in
`create_table'
from
/home/cybrary/source/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/migration.rb:273:in
`send'
from
/home/cybrary/source/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/migration.rb:273:in
`method_missing'
from
/home/cybrary/source/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/migration.rb:257:in
`say_with_time'
from /home/cybrary/source/ruby/lib/ruby/1.8/benchmark.rb:293:in
`measure'
from
/home/cybrary/source/ruby/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/migration.rb:257:in
`say_with_time'
... 6 levels...
from script/setup_database:99:in `create_tables'
from script/setup_database:19:in `run'
from script/setup_database:9:in `run'
from script/setup_database:297
------------------------------------------------------------------------
More information about the Radiant
mailing list