• 締切済み

403forbiddenがなおりません。

以下はMacintosh板で聞いたものなんですが、あまり回答が得られないのでこちらでも書かせてください。 先日こちらのMacintosh掲示板にて、Macintosh OSXでPHPファイルが動かないといった質問をしたものです。 ?http://oshiete1.goo.ne.jp/qa2719598.html? それで解決後に自分が今公開しているサイトを見に行ったら、今まで見えていたCGIのページが突然you don't have permission to access 403 forbiddenになってしまいました。 それで、何度もターミナルでchmod 705 /Users/*/Sites/****.cgi とパーミッションの設定をしてもテストファイルすら見れなくなって しまいました。 <Directory /Users/*/Sites/cgi-bin> AllowOverride FileInfo AuthConfig Limit Options +ExecCGI AddHandler cgi-script .cgi </Directory> としていたのを、 <Directory /Users/*/Sites> AddType text/html shtml AddHandler server-parsed shtml AddHandler cgi-script cgi Options Indexes MultiViews ExecCGI Includes AllowOverride None Order allow,deny Allow from all </Directory> としただけなのですが、何が問題だったのでしょうか、、、、、。 誰か助けてください。よろしくお願いいたします。

みんなの回答

  • yukimican
  • ベストアンサー率70% (112/159)
回答No.1

確認です。 (1)「自分が今公開しているサイト」というのは  自分のMacではなく、どこかのサーバのレンタルスペースのことですか?  つまり、前回の質問と今回とでPHPやHTML等の置き場所が違うのか?ということです。 (2)(1)が同じ環境だとして、  前回の質問では   <Directory /Users/*/Sites/>    AddType text/html shtml    AddHandler server-parsed shtml    AddHandler cgi-script cgi    AllowOverride FileInfo AuthConfig Limit    Options Indexes MultiViews    Order allow,deny    Allow from all   </Directory>  でOKだったんですよね?今回はこれではダメなのですか?  というか、そもそも何故変えたのでしょうか?

関連するQ&A