[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kagemai-users:0520] 保存形式をPostgresからXMLに変更できない。
OS:FedoraCore3
プロジェクトの設定変更において、保存形式をPostgresからXMLに変更しよう
とすると、次のエラーがWebブラウザに表示され、変更できません。
-----------------------------------------------------------
Following errors occurred. Please contact administrator.
closed stream (IOError)
-----------------------------------------------------------
詳細を説明しますと、
・検索スピードを上げるために、XMLからPostgresに変更する必要性が出てきた。
・プロジェクトの設定変更で、PostgresStore から XMLFileStoreに変更。
・正常にPostgresに変換でき、問題なく動作。
・後にPostgresでトラブルが起き、保存形式をXMLに戻したいことがあるかも
しれないので、XMLに戻せるかをテスト。
・エラーメッセージが表示され、変換できず。
です。
error_logは次のようになっています。
[Wed Jul 06 20:21:47 2005] [error] [client (IPアドレス)] /home/kagemai/
default/public_html
/kagemai/lib/kagemai/filestore.rb:50:in `mkdir', referer: http://(IPアド
レス)/~user1/ka
gemai/html/admin.cgi?project=momipost&action=config_project&s=1
[Wed Jul 06 20:21:47 2005] [error] [client (IPアドレス)] : , referer:
http://(IPアドレス)/
~user1/kagemai/html/admin.cgi?project=momipost&action=config_project&s=1
[Wed Jul 06 20:21:47 2005] [error] [client (IPアドレス)] File exists - /
home/kagemai/momin
oki/public_html/kagemai/project/momipost/spool, referer: http://(IPアド
レス)/~user1/kag
emai/html/admin.cgi?project=momipost&action=config_project&s=1
[Wed Jul 06 20:21:47 2005] [error] [client (IPアドレス)] (, referer:
http://(IPアドレス)/
~user1/kagemai/html/admin.cgi?project=momipost&action=config_project&s=1
[Wed Jul 06 20:21:47 2005] [error] [client (IPアドレス)] Errno::EEXIST,
referer: http://(IP
アドレス)/~user1/kagemai/html/admin.cgi?project=momipost&action=
config_project&s=1
・
・
・
問題の、filestore.rbを見ますと、
def FileStore.create(dir, project_id, report_type, charset)
Dir.mkdir("#{dir}/#{SPOOL_NAME}")
Dir.mkdir("#{dir}/#{SPOOL_NAME}/#{ATTACHMENT_DIR_NAME}")
となっており、ディレクトリ作成時に権限が問題となっているようです。
また、Webブラウザで
------------------------------------------------------------------------
Following errors occurred. Please contact administrator.
File exists - /home/kagemai/mominoki/public_html/kagemai/project/
momipost/spool (Errno::EEXIST)
-----------------------------------------------------------------------
というエラーになることもあったので、試しにspool/を削除してみたのですが、
いずれにしてもerror_logのエラー内容は変わりませんでした。
どのようにすればよろしいでしょうか?
ご教授よろしくお願いします。