• 締切済み

PHPについて

WEB上でPHPによるアクセス制限をしたいのですが、.htaccessを設定しているとサーバーエラーとなります。.htaccessをはずすと初期設定画面へは飛べ、初期設定できるのですが。 .htaccessの内容が悪いのか、どうか教えてください。 以下内容です。 AddDefaultCharset Shift_JIS AddType application/x-httpd-php .php .html php_flag session.use_cookies Off php_flag session.use_trans_sid On php_value session.name sd ともう一カ所のです。 order allow,deny deny from all allow from localhost

みんなの回答

  • TagoSuck
  • ベストアンサー率72% (16/22)
回答No.3

#2です。すみません。 記述間違いです。 誤: all from locahost 正: allow from localhost

  • TagoSuck
  • ベストアンサー率72% (16/22)
回答No.2

ご質問に直接関係あるのかは私には解りませんが....。 orderの順序に多少問題を感じます。 order deny,allow deny from all all from localhost とすると、全てのアクセスを拒否してからlocalhostを許可すると思うので、localhostからのアクセスが有効になると思います。 > 指摘箇所をaiiowにしたのですが同じでした。 iではなくLです。タイプミスかも知れませんが。 > #!usr/local/bin/perlとかと記しますが > PHPの場合 どこに記入したらいいですか。 記述の必要はありません。

  • TagoSuck
  • ベストアンサー率72% (16/22)
回答No.1

やった事はないのですが、質問文で気になる事があったものですから。 order allow,deny で deny from all では、localhostを許可した後で、全てのアクセスを拒否してませんか?

jalfly
質問者

お礼

ありがとう 指摘箇所をaiiowにしたのですが同じでした。 CGIファイルで行頭に #!usr/local/bin/perlとかと記しますが PHPの場合 どこに記入したらいいですか。 ちなみに使用サーバーのPHP位置は /usr/local/bin/php です。