質問箱/4326

カテゴリ
サマリPukiWikiのパーミッション設定について
バージョン1.4.7
投稿者のの
状態質問
投稿日2008-06-30 (月) 06:11:35

質問

パーミッション設定は、次の二つで分かったのですが、

次の3点を教えて下さい。

  1. .htaccess, index.htmlファイルを777などと設定してしまうと不味いことはありますか?
  2. 例えばattach/ (777)以下のファイルは、上記2ファイル以外は、全て777とするということでいいのでしょうか?
  3. パーミッションの設定はとても面倒です。何かテキストファイルにルールにのっとってパーミッション設定を書き込んでおけば、自動的にパーミッション設定してくれるようなソフトなどありますか?

設定方法

次の二つのファイルは必ず644

.htaccess
index.html
  • pukiwiki/ (755)
    • 直下のfiles ex. en.lng,ja.lng,pukiwiki.ini.php etc. (644)
    • attach/ (777)
    • backup/ (777)
    • cache/ (777)
      • (666)
    • counter/ (777)
    • diff/ (777)
    • image/ (755)
      • (644)~
      • face/ (755)
      • ・(644)~
    • lib/ (755)
      • (644)~
    • plugin/ (755)
      • (644)~
    • skin/ (755)
      • (644)~
    • trackback/(777)
    • wiki/ (777)
      • (666)
    • wiki.en(777)
      • (666)
        フォルダは通常初期設定で755,ファイルは644と設定されているはず。

回答

  • Windowsを使っているなら、FFFTPとか言ったFTPクライアントを使って見るのも手ですね。自動で云々は、個別にシェルとかを作る必要があるでしょう。 -- 2008-06-30 (月) 11:54:32
  • MacOSXでFetchを使っています。仮想WinでFFTPも使ってみましたがイマイチ良さが体感できませんでした。シェルを作ると良いということですね。少し探して勉強してみます。ありがとう御座いました。 -- のの 2008-06-30 (月) 20:12:08
  • シェルを作る(?)っつーかシェルスクリプトを書くというのは、サーバ側でコマンドを実行できるような環境が必要なわけで、レンタル鯖では難しい。自作プラグイン/initchmod.cgi というものもあるようだ。ちなみに、コマンド実行できるなら、ftp でアップロード後、サーバ環境にログインし、
    chmod +w -R {attach,backup,cache,counter,diff,trackback,wiki,wiki.en}
    とでも実行すれば大抵はパーミッション設定は終わるはずで、シェルスクリプトを書くまでもなさそうです。-- 2008-07-22 (火) 02:21:34


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-07-22 (火) 02:25:24
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u6. HTML convert time: 0.165 sec.

OSDN