DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


サイドバー

この翻訳は元のページよりも更新日が古く、内容が古い可能性があります。 変更点を参照して下さい。
このページの翻訳?:

DokuWiki について知る

開発

法人利用

我々のコミュニティ


FacebookTwitterや他のソーシャル・ネットワークからフォローしてください。

ja:devel:locking

ページのロック

DokuWiki のページのロック機構は、「/data/locks」ディレクトリの中に一時的に存在する .lock ファイルに基づいています。

ロックの要求: 文書が編集される際は、lock() 関数によって .lock ファイルが作成されます。ロックファイルの名前は、ロック要求があったページ ID の MD5 ハッシュの値から決められます。ロックファイルの中身は、接続者の IP アドレスまたはユーザー名となります。

ロックの解除: ロックの解除は、.lock ファイルを削除することによって行います。この作業は unlock() 関数によって行われます。

ロックの確認: 既存のロックファイルの確認は、checklock() 関数で行います。この関数は時間が経つなどして不要となったロックファイルの掃除も行います。

ナビゲーション

←前のページ ↑上の階層 次のページ→
ディレクトリ配置 DokuWiki の開発について 環境
ja/devel/locking.txt · 最終更新: 2009-10-01 19:30 by kazmiya