2010-04-04 初めての Redmine
■[Issue tracking][Redmine] Redmine のインストール。

最近、周囲で Redmine を使っている人が何人かいることを知り、また個人的なタスクを管理する必要にも迫られたので、インストールしてみた。
最初は、栗栖義臣さんという方のRuby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!:第2回 環境構築/redMineのインストール・初期設定|gihyo.jp … 技術評論社の記事を参考にさせていただいたが、
コマンド打って、環境変数を設定して、という作業をコツコツやるのが面倒に感じたので、全部、アンインストールした後、
BitNami :: Redmine にある「BitNami Redmine Stack」という All-in-One のインストーラで、再インストールした。
使い心地はデフォルトだと若干不便を感じるけど、カスタマイズしたり使い慣れていけば便利に感じるのかな。
その他の参考サイト:
■[MySQL] MySQL の文字化け。

「BitNami Redmine Stack」で Redmine をインストールした後、チケットを作成してから、以下のコマンドを実行して、
- mysql -u (ユーザー名) -p
以下の記事を読んで、、
MySQL の仕組みをよく理解しないまま、設定ファイルに以下のエントリを定義して、、
[mysqld]
default-character-set=utf8
Windows に登録済みの Redmine 用の MySQL のサービス*1を再起動したら、文字化けが解消されるどころか、Redmine のプロジェクトも表示できなくなってしまった。
ちなみに上記の記事だと、設定ファイルの名前は「my.cnf」だけど、インストーラーでインストールした場合、このファイルはないみたいで、代わりに「my.ini」というファイルが、それに相当するみたいだ。
■[Windows Vista] ファイルへのアクセス拒否。

上記の「my.ini」ファイルを修正しようとしたら、アクセスが拒否された。
Process Explorerで確認しても、ハンドルを掴んでいるプロセスが見つからない。
で、以下のページが解決に導いてくれた。
まず現在使っているアカウントに、このフォルダのフルアクセス権があるかどうかをチェックする。これが基本だ。
ところがそれでも私の場合には駄目だったのだが、その理由は「Everyone」に関し、変な拒否条件がついていたことだ。すなわち写真を見ると分かるように「Everyone」の「特殊なアクセス権」の拒否にチェックが入っていた。
私の環境では、「Everyone」ではなく「Users」だったけど、確かに「特殊なアクセス権」のチェックが OFF になっていて、ON にしたら、解決した。
しかし、「特殊なアクセス権」って、Windows-XP の頃はあったっけ?
*1:redmineMySQL




