パーミッションの設定
- パーミッションを設置する環境に合わせて設定します。
基本的なパーミッション
この設定にすれば大体のサーバーで動くはずです。
[755] 親ディレクトリ(設定できる場合)
┗ [755] test
┣ [755] datas
┃ ┗ [644] *.*
┣ [755] info
┃ ┗ [644] *.cgi
┣ [755] module
┃ ┗ [644] *.pl
┣ [755] mordor
┃ ┗ [644] *.pl
┣ [755] plugin
┃ ┗ [644] 0ch_*.pl
┗ [755] *.cgi
[755] 親ディレクトリ(設定できる場合)
┗ [755] test
┣ [755] datas
┃ ┗ [644] *.*
┣ [755] info
┃ ┗ [644] *.cgi
┣ [755] module
┃ ┗ [644] *.pl
┣ [755] mordor
┃ ┗ [644] *.pl
┣ [755] plugin
┃ ┗ [644] 0ch_*.pl
┗ [755] *.cgi
以下のパーミッションは該当ファイルを転送後管理画面から
変更します。簡単に設定できますが初めての方は忘れがちに
成り易いと思いますので注意して下さい。
変更します。簡単に設定できますが初めての方は忘れがちに
成り易いと思いますので注意して下さい。
datファイルパーミッション 644
テキストファイルパーミッション 644
ログファイルパーミッション 770
管理ファイルパーミッション 770
停止スレッドファイルパーミッション 604
管理ディレクトリパーミッション 770
掲示板ディレクトリパーミッション 755
ログ保存ディレクトリパーミッション 770
ちなみに、この設定の場合スクリプトの中身(*.pl)を他の人に見られてしまう可能性があります。(参考:0ch.mine.nuのvara.pl)
なので、設置しているサーバーがsuEXECに対応している場合は、下の「suEXEC対応サーバーでのパーミッション設定」に変更することをおすすめします。
なので、設置しているサーバーがsuEXECに対応している場合は、下の「suEXEC対応サーバーでのパーミッション設定」に変更することをおすすめします。
suEXEC対応サーバーでのパーミッション設定
suEXECは、ほとんどのレンタルサーバーで動いています。
なので、この設定で動かすことをおすすめします。
この設定にした場合、ブラウザから*.plにアクセスすると403エラーが返されるようになり、スクリプトの中身を他の人に見られることがなくなります。
なので、この設定で動かすことをおすすめします。
この設定にした場合、ブラウザから*.plにアクセスすると403エラーが返されるようになり、スクリプトの中身を他の人に見られることがなくなります。
[705] 親ディレクトリ(設定できる場合)
┗ [701] test
┣ [701] datas
┃ ┗ [604] *.*
┣ [700] info
┃ ┗ [600] *.cgi
┣ [700] module
┃ ┗ [600] *.pl
┣ [700] mordor
┃ ┗ [600] *.pl
┣ [700] plugin
┃ ┗ [600] 0ch_*.pl
┗ [700] *.cgi
┗ [701] test
┣ [701] datas
┃ ┗ [604] *.*
┣ [700] info
┃ ┗ [600] *.cgi
┣ [700] module
┃ ┗ [600] *.pl
┣ [700] mordor
┃ ┗ [600] *.pl
┣ [700] plugin
┃ ┗ [600] 0ch_*.pl
┗ [700] *.cgi
datファイルパーミッション 644
テキストファイルパーミッション 604
ログファイルパーミッション 600
管理ファイルパーミッション 600
停止スレッドファイルパーミッション 604
管理ディレクトリパーミッション 700
掲示板ディレクトリパーミッション 705
ログ保存ディレクトリパーミッション 700
サーバー別
XREA、CORESERVER、さくらのレンタルサーバー、@pages、land.toでの設定
[705] 親ディレクトリ(設定できる場合)
┗ [701] test
┣ [701] datas
┃ ┗ [604] *.*
┣ [700] info
┃ ┗ [600] *.cgi
┣ [700] module
┃ ┗ [600] *.pl
┣ [700] mordor
┃ ┗ [600] *.pl
┣ [700] plugin
┃ ┗ [600] 0ch_*.pl
┗ [700] *.cgi
┗ [701] test
┣ [701] datas
┃ ┗ [604] *.*
┣ [700] info
┃ ┗ [600] *.cgi
┣ [700] module
┃ ┗ [600] *.pl
┣ [700] mordor
┃ ┗ [600] *.pl
┣ [700] plugin
┃ ┗ [600] 0ch_*.pl
┗ [700] *.cgi
datファイルパーミッション 644
テキストファイルパーミッション 604
ログファイルパーミッション 600
管理ファイルパーミッション 600
停止スレッドファイルパーミッション 604
管理ディレクトリパーミッション 700
掲示板ディレクトリパーミッション 705
ログ保存ディレクトリパーミッション 700
Step Server
多分suEXEC共通設定で動くとは思うけど、一応掲載
[755] 親ディレクトリ
┗ [755] test
┣ [755] datas
┃ ┗ [644] *.*
┣ [755] info
┃ ┗ [644] *.cgi
┣ [755] module
┃ ┗ [644] *.pl
┣ [755] mordor
┃ ┗ [644] *.pl
┣ [755] plugin
┃ ┗ [644] 0ch_*.pl
┗ [755] *.cgi
┗ [755] test
┣ [755] datas
┃ ┗ [644] *.*
┣ [755] info
┃ ┗ [644] *.cgi
┣ [755] module
┃ ┗ [644] *.pl
┣ [755] mordor
┃ ┗ [644] *.pl
┣ [755] plugin
┃ ┗ [644] 0ch_*.pl
┗ [755] *.cgi
datファイルパーミッション 644
テキストファイルパーミッション 644
ログファイルパーミッション 770
管理ファイルパーミッション 770
停止スレッドファイルパーミッション 100700
管理ディレクトリパーミッション 770
掲示板ディレクトリパーミッション 755
ログ保存ディレクトリパーミッション 770
※今のところはこれで動いてます
上記以外の設定
鯖別パーミッション
次のステップ
.
.