カテゴリ | |
サマリ | PukiWikiのパーミッション設定について |
バージョン | 1.4.7 |
投稿者 | のの |
状態 | 質問 |
投稿日 | |
パーミッション設定は、次の二つで分かったのですが、
次の3点を教えて下さい。
- .htaccess, index.htmlファイルを777などと設定してしまうと不味いことはありますか?
- 例えばattach/ (777)以下のファイルは、上記2ファイル以外は、全て777とするということでいいのでしょうか?
- パーミッションの設定はとても面倒です。何かテキストファイルにルールにのっとってパーミッション設定を書き込んでおけば、自動的にパーミッション設定してくれるようなソフトなどありますか?
設定方法†
次の二つのファイルは必ず644
.htaccess
index.html
- pukiwiki/ (755)
- 直下のfiles ex. en.lng,ja.lng,pukiwiki.ini.php etc. (644)
- attach/ (777)
- backup/ (777)
- cache/ (777)
- counter/ (777)
- diff/ (777)
- image/ (755)
- (644)~
- face/ (755)
- ・(644)~
- lib/ (755)
- plugin/ (755)
- skin/ (755)
- trackback/(777)
- wiki/ (777)
- wiki.en(777)
- Windowsを使っているなら、FFFTPとか言ったFTPクライアントを使って見るのも手ですね。自動で云々は、個別にシェルとかを作る必要があるでしょう。 --
- MacOSXでFetchを使っています。仮想WinでFFTPも使ってみましたがイマイチ良さが体感できませんでした。シェルを作ると良いということですね。少し探して勉強してみます。ありがとう御座いました。 -- のの
- シェルを作る(?)っつーかシェルスクリプトを書くというのは、サーバ側でコマンドを実行できるような環境が必要なわけで、レンタル鯖では難しい。自作プラグイン/initchmod.cgi というものもあるようだ。ちなみに、コマンド実行できるなら、ftp でアップロード後、サーバ環境にログインし、
chmod +w -R {attach,backup,cache,counter,diff,trackback,wiki,wiki.en}
とでも実行すれば大抵はパーミッション設定は終わるはずで、シェルスクリプトを書くまでもなさそうです。--