- 締切済み
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> としただけなのですが、何が問題だったのでしょうか、、、、、。 誰か助けてください。よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yukimican
- ベストアンサー率70% (112/159)
確認です。 (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だったんですよね?今回はこれではダメなのですか? というか、そもそも何故変えたのでしょうか?