LeopardでCGIが動かない問題について
公開日:
:
最終更新日:2014/01/28
Apache
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
LeopardにしてからCGIが動かなくなったので、
しばらくググってみたら、
ここまできて、確認場所を間違っていることに気がつきました。
LeopardではApacheが1.3系から2系にシフトしたとのことでしたので、
という情報が。
なるほど。
と言うわけで対処してみる。
まずはユーザー別の設定ファイルをコピー。
$ sudo cp /private/etc/httpd/users/* /private/etc/apache2/users/
更にユーザー別ファイルの中身を編集。
<Directory "/Users/user/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/Users/user/Sites/cgi-bin">
Options +ExecCGI
AllowOverride FileInfo AuthConfig Limit
AddHandler cgi-script .cgi
</Directory>
後は環境設定からWeb共有を再起動すればOK。
関連記事
- PREV
- BlueClothがうまく動かない 続編
- NEXT
- 第18章「RubyとWeb」を読んだ