nDiki : suEXEC
スポンサード リンク
Related term
2003年4月22日 (火)
■ [ WiKicker ] リビジョンが追加されていかない

あれ、NaneyOrgWiki のリビジョン管理(RCS)がうまくいってないみたい。 リビジョン番号があがっていくページもあれば、そうでないページもある。 Why?
で確認してみると、RCS の lock まわりの問題。 CGI プログラム経由の ci/co を呼び出しはユーザ名 root でロックをかけようとするのか。 suEXEC で作成されているファイルの権限は naney になっているので、locker も当然 naney になっていると思ったのだけれど、勘違い。 このため、
- WiKicker に移行した後、新規作成されたページ → CGI プログラム経由で root による lock 獲得が成功しリビジョンが上がっていく。
- ユーザ naney で import ツールを使って YukiWiki2 からコンバートしたものは、naney によって lock がかかっているので、CGI プログラムからは lock が獲得できず check-in できない。
という事になっているようだ。 とりあえず naney で
rcs -U RCS/*
して、non-strict モードに。 これで、どのページもリビジョン管理できるようになったはず。 しかし、現状だと
- import したもの non-strict mode / locked by naney
- 今日まで新規作成されたもの non-strict mode / locked by root
- 今日以降新規作成されるもの strict mode / locked by root
となり気持ち悪いなぁ。 今は、常に lock 状態になるようにしているんだけれど、non-strict mode + 非 lock 状態というふうになるようにすべきかも。
- [ WiKicker ] RCSファイルのリビジョン間引き (2004-04-04)
- [ Perl ] Log::Log4perlのはまりどころ (2004-03-02)
- [ WiKicker ] (続)リビジョンが追加されていかない (2003-04-23)
- [ WiKicker ] 久しぶりにメンテナンス (2004-04-02)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
2003年4月23日 (水)
■ [ WiKicker ] SunOS 5.6 にインストール

結局flock 問題は、File::Flock モジュールを使う事にする。 $^O eq 'solaris' な時は File::Flock::lock を使うようにコードを修正。
それから、RCS まわりでも問題。
Warning: missing newline at end of file /tmp/...
といった感じの警告が出て期待した結果が得られない。 調べてみると rcsdiff の呼び出しで警告。 実際には diff が吐いている。 Sun の diff と GNU diff ではファイル末処理が違うようだ。 ということで、こちらは diffutils-2.8.1 と rcs-5.7 を home の下に入れて解決。
ふう、これで WiKicker は
- Debian GNU/Linux sid
- FreeBSD 4.4-RELEASE
- Red Hat Linux 8.0
- Solaris 2.6
で動く事を確認。都合5つ(SunOS は一つのホストで2個動かしている)。 今の所の注意点は
- Apache が suEXEC しているかどうか
- Perl 5.005_03 or Perl v5.8.0 ? (依存ライブラリの問題、UTF-8 の扱いの違い)
- SunOS の flock 問題
- SunOS の diff 問題
といったところか。
- [ Perl ] Memcached を使ってみる (2004-01-12)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- [ WiKicker ] SpeedyCGI (2003-10-17)
- Warning: SuexecUserGroup directive re... (2004-07-10)
- Debian に RSS リーダ「フレッシュリーダー」をインストール (2006-03-06)
2004年7月10日 (土)
■ Warning: SuexecUserGroup directive requires SUEXEC wrapper.

[ Debian GNU/Linux ] sid
ノート PC の apache2 らを 2.0.50-4 に上げたら suEXEC が有効にならなくなった。 WiKicker、DiKicker のテスト用バーチャルホストSuexecUserGroupが効かなくなったため以前とユーザが変わってしまってちと困る。 対処方法を確認しているのだが、いまのところ不明。
@ 2004年7月14日追記
2.0.50-5 で復旧。
apache2 (2.0.50-5) unstable; urgency=high
* Add necessary suexec information to central build
(Closes: #258453, #258772)
* Exclude lines starting with a space from removal from the env
(Closes: #258713)
-- Thom May <thom@debian.org> Mon, 12 Jul 2004 17:30:59 +0100
(changelog.Debian.gz)
- 要日本語コンソール環境整備 (2006-08-24)
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- 納品前日なのに /var が壊れた! HDDからのブートで Debian ... (2005-09-27)
- [ WiKicker ] SunOS 5.6 にインストール (2003-04-23)
- Eclipse 2.0.2 (2002-11-15)
2004年10月8日 (金)
■ Ruby 1.8.1 + 影舞 0.8.4

会社の社内サーバで影舞を使っている。 別の部隊でも気にいってプロジェクトで使いたいというので、昨日インストール方法を簡単に説明しておいた。
しかしうまく動かせないようで、助けを求めてきたので軽くヘルプ。 すでに私が稼働させている Red Hat Linux 8.0 BOX (私は以前セットアップした Ruby 1.8.0 + 影舞 0.8.3 を使用中)へインストールしようとしているのだが、うまく動いていない。
public_html の下に Ruby をインストールしていたり、影舞のインストールマニュアルを無視していたり。 UNIX 経験が浅いスタッフなので前者はしょうがないとはいえ(もちろん修正する必要あり)、後者はなぁ。 まず、README とインストールマニュアルは読んでくれ。 中国出身なので言葉の問題があるのも理解できないこともないが、読まずに動かないと言われても。
それからうまく動かないからといって、はなから Ruby の問題だとか影舞の問題だとかブツブツ言わないように。 フリーソフトウェアという概念自体から(いやソフトウェアのライセンスというものからか?)説明しなければならないな。
ちなみにそのスタッフの帰社後、同じ構成ですんなり動作する事を確認(影舞 CGI プログラムをインストールしたディレクトリが group writable になっていたため、ちょっと suEXEC でちょっとはまったが)。
せっかくなのでこれを機に自分の動かしているやつのバージョンを上げておくか。
- Norton AntiVirus 2005 インストールとあわせてドライバ... (2005-05-06)
- 自分が個人で開発したフリーソフトウェアを自社製品に組み込むとき (2005-05-16)
- [ WiKicker ] SunOS 5.6 にインストール (2003-04-23)
- TrueCrypt で USB メモリに Windows と Linux ... (2006-12-14)
- Module::Build でソースパッケージング (2005-08-24)
スポンサード リンク
■よく検索されるキーワード
perl(62) torrent(54) linux(48) 提案書(47) windows(43) 書き方(41) 使い方(29) アジェンダ(26) x31(25) 充電式カイロ(25) cvs(22) インストール(20) サンプル(20) thinkpad(19) アジェンダとは(19) f-01a(18) wiki(17) c#(16) 感想(16) カイロ(16) usb(16) java(16) 秋葉原(15) debian(15) ヨドバシカメラ(15) subversion(15) 壁紙(15) 作り方(15) 静電気(14) apache(14) グッズ(14) デロンギ(13) フリー(13) sh-01a(13) ganttproject(13) 修理(13) ssh(12) svn(12) ヨドバシ(12) truecrypt(12) ダイソー(11) 手帳(11) activeperl(11) ubuntu(11) ほぼ日手帳(11) firefox(10) mew(10) mp980(10) ドラマ(10) 日本語(10) n-01a(10) google(10) tc-1(10) 評判(10) ツール(10) djunit(9) cgi(9) 動画(9) mp3(9) オイルヒーター(9) docomo(9) rcs(9) 除去(9) centos(9) メモリ(9) エネループ(9) 設定(9) p-01a(9) tortoisesvn(9) 無印(8) ケース(8) 口コミ(8) ミノルタ(8) メール(8) インストーラ(8) 会議(8) xampp(8) 加湿器(8) af(7) 値段(7)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザインProcess Time: 0.196787s / load averages: 0.32, 0.61, 0.65
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)



スポンサード リンク