initchmod.cgi†
サマリ | 初期パーミッション設定 |
リビジョン | 1.0 |
対応バージョン | 外部プラグイン |
投稿者 | sonots |
投稿日 | |
sonots:initchmod.cgi に引っ越しました。
pukiwiki 初期設置時に必要なパーミッション設定を行います。
このファイルをダウンロードし、実行許可を出し、実行するのと、ftp クライアントで各ファイルのパーミッションを設定するのとどちらが早いのかは微妙なところです。
- CGI 版 PHP として動作します。ファイル所有者がすでに php 実行ユーザの場合は warning がでるでしょう。初期設定時に実行するだけなので問題はないかと思います。
- /usr/local/bin/php が指定してあります。xrea ではたぶん動きます。
- デフォルトのディレクトリ構造にだけ対応しています。初期設定時に実行するだけなので問題はないかと思います。
- 動作的には attach, backup, counter, cache, diff, trackback, wiki ディレクトリとその中のファイルを何も考えずに書き込み許可を出しているだけです。
実行方法†
- pukiwiki.php と同じ階層においてください。
- CGI なので実行許可を出してください。0755
- ブラウザで http://あなたのpukiwikiサイト/initchmod.cgi のように呼び出してください。
- その後は消していいと思います。
- その後に自作プラグイン/remakewiki.phpを使用するともう少し幸せになれるかもしれません。ファイル所有者を php 実行ユーザに変更してくれます。
- 初期設定関連では他にも自作プラグイン/config.inc.phpなどがあります。
ダウンロード†
拡張子の番号をはずしてください。
リビジョン | 日付 | 変更点 |
v1.1 | 02/24/2004 | 初版 |
Special Thanks†
dev:開発談義 においてある chmodall.php をちょちょちょいと CGI にしただけです。ありがとうございました。
コメント†