SQLite3::ReadOnlyException: attempt to write a readonly database:

499 views
Skip to first unread message

Joro

unread,
Nov 20, 2011, 5:21:05 AM11/20/11
to Ruby on Rails: България
Здравейте,
Май само аз поддържам групата жива с мойте въпросчета :)))
ОК настоящия:
Имам малък сайт който е онлайн и работи с SQLite3, няма нужда от
повече.
На сървъра правя: rake db:create:all и то си прави *.sqlite3 файловете
когато обаче се опитам да създам нещо в базата development.log казва:

ActiveRecord::StatementInvalid (SQLite3::ReadOnlyException: attempt to
write a readonly database: INSERT INTO "pages" ("position",
"menu_item_id", "access", "title", "updated_at", "created_at") VALUES
(20, 2, 0, 'Budget', '2011-11-20 09:48:46.988919', '2011-11-20
09:48:46.988919')):
app/controllers/pages_controller.rb:16:in `create'

В самите миграции има User.create и Page.create които се създават.
gems:
sqlite3 1.3.3
rails 3.0.7
file permissions:
-rwxrwxrwx 1 root root 10240 2011-11-20 09:52 development.sqlite3
drwxr-xr-x 2 root root 4096 2011-11-19 21:13 migrate
-rwxrwxrwx 1 root root 0 2011-11-20 09:52 production.sqlite3
-rw-r--r-- 1 root root 1583 2011-11-20 09:52 schema.rb
-rw-r--r-- 1 root root 353 2011-11-19 18:55 seeds.rb
-rw-r--r-- 1 root root 0 2011-11-20 09:52 test.sqlite3

Благодаря за вниманието в Неделя!!!
Жоро

Evgeni Dzhelyov

unread,
Nov 20, 2011, 2:38:15 PM11/20/11
to ruby-on-rai...@googlegroups.com
Това може и да ти помогне:
http://stackoverflow.com/questions/1518729/how-to-change-sqlite-database-mode
Ако има повече процеси, които да пипат по базата...

Georgi Stoimenov

unread,
Nov 21, 2011, 1:39:26 AM11/21/11
to ruby-on-rai...@googlegroups.com
Благодаря,

Мисля че може разковничето да е в permissions на директорията, явно sqlite иска да създаде lock file и ако не може не дава промяна на ДБ.
Ще проверя теорията по-късно...

Мерси на Евгени

> --
> Това писмо идва от пощенския списък „Ruby on Rails: България“.
> За да се отпишете: ruby-on-rails-bul...@googlegroups.com
> Останалите екстри: http://groups.google.com/group/ruby-on-rails-bulgaria?hl=bg

Reply all
Reply to author
Forward
0 new messages