SuEXEcが実装されているサーバでのパーミッションについて
pocopenweb > SuEXEcが実装されているサーバでのパーミッションについて @ 2010/11/21 13:40 |
---|
いつもお世話になり、ありがとうございます。
またご質問をさせてください。 いま使わせていただいているレンタルサーバーではSuEXEcが実装されており 推奨パーミッションが .cgi、php...700 .log or .dat or .cfg等...600 ディレクトリ...701 その他 .html .jpg .gif等...644 となっています。 インストール後、一度そのパーミッションの設定に合わせてみたのですが エラーが出て動かなくなったので、慌てて元の設定に戻しました。 現在は元の設定で問題なく動いていますが、そのままの設定で使い続けても問題はないでしょうか。 もしパーミッションの設定の変更が必要な場合、どこをどのように変更すればよいのか 教えていただけるとありがたいです。 お手数をおかけいたしますが、どうぞよろしくお願いいたします。 ■ BaserCMSのバージョン:1.6.6 ■ レンタルサーバー名:usamimi.info ■ スマートURLの利用:ON ■ 設置フォルダ:ドキュメントルート ■ 利用しているデータベース:MySQL |
non > Re: SuEXEcが実装されているサーバでのパーミッションについて @ 2010/11/23 17:26 |
---|
SuExec環境であったとしても、PHPがCGI版で動作していなければ意味がなかったと思います。
(というか、権限をSuExecにあわせるとPHPの起動すらできないかも) usamimi.infoのPHPはモジュール版とCGI版のどちらで動作してますか? |
pocopenweb > Re: SuEXEcが実装されているサーバでのパーミッションについて @ 2010/11/23 17:55 |
---|
nonさま、ご返答ありがとうございます。
引用:
PHPinfoで確認いたしましたところ Server API : CGI/FastCGI とありますので、CGI版で動作していると思います。 よろしくお願いいたします。 |
non > Re: SuEXEcが実装されているサーバでのパーミッションについて @ 2010/11/23 18:09 |
---|
引用:
Server API : CGI/FastCGI となると、どの画面で、どのようなエラーが出力されたのかを教えて頂かないとなんとも答えようがありませんね。 できればエラーのスクリーンショットを貼ってみてください。 ちなみに、PHPはわかりますか? |
pocopenweb > Re: SuEXEcが実装されているサーバでのパーミッションについて @ 2010/11/23 18:50 |
---|
nonさま、早々にご返答いただき、ありがとうございます。
引用: となると、どの画面で、どのようなエラーが出力されたのかを教えて頂かないとなんとも答えようがありませんね。 前回、パーミッションを変更したときには 管理画面、サイトURL、どちらにアクセスした際も確か503のサーバーエラーがでたと思います。 ファイル数が多くパーミッションを元に戻すのに大変時間がかかりましたので まとまった時間が取れるときにもう一度試して、またエラーが出ましたらスクリーンショットを貼らせていだきます。 引用: ちなみに、PHPはわかりますか? ネットで配布されているPHPプログラムなどをなんとか設置できる程度の知識しかありません。 申し訳ございません。 どうぞよろしくお願いいたします。 |
non > Re: SuEXEcが実装されているサーバでのパーミッションについて @ 2010/11/23 19:14 |
---|
503エラーはアクセス過多の際に発生するエラーみたいですね。
なんででしょう? 詳しくわかりませんが、ここらへん↓を見ると、SuExecを利用する場合、PHPファイルの一行目にPHPの実行パスが必要なようです。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=41782&forum=10 (正確な原因かどうかはわかりません) それをやってしまうと、バージョンアップする度にファイルを全て編集しないといけないですね。 SuExec化する理由はセキュリティ面のみですか? 引用: 現在は元の設定で問題なく動いていますが、そのままの設定で使い続けても問題はないでしょうか。 SuExec環境に比べもちろんセキュリティは劣るのでしょうが、動作に問題ないのであればそれでよいのでは?と思います。 よそのレンタルサーバーで動いてる非SuExec環境のPHPプログラムと同じと思えばそれほど気にならないかも。 その辺の判断は個々のセキュリティポリシーによると思うのでなんとも言えませんが。。 |
pocopenweb > Re: SuEXEcが実装されているサーバでのパーミッションについて @ 2010/11/23 19:58 |
---|
nonさま、いろいろお調べいただいてありがとうございます。
引用: 503エラーはアクセス過多の際に発生するエラーみたいですね。 サイトが表示されなくなって、慌てていたのでもしかすると記憶違いかもしれません。 申し訳ありません。 引用: SuExec化する理由はセキュリティ面のみですか? レンタルサーバの仕様に「PHPのパーミッションはPerlと同じ物を使用すること」とありまして http://www.usamimi.info/~sakura/cgi-bin/puki/?PHP サーバの管理に関してはまったく経験がありませんので 現状の設定で動いていても何か問題がある場合もあるのか ご存じの方がいらっしゃればと思い、ご質問させていただきました。 セキュリティに関しても、あまり詳しいことは分かりませんし 今のところ問題もありませんので、しばらくはこのままの設定で使わせていただきます。 また時間ができましたら、お調べいただいた内容も試してみたいと思います。 そのときは、また結果をご報告いたします。 いろいろとありがとうございました。 |