MacOS X
WebServer内でCGIを使えるようにする
/Library/WebServer/Documents内でCGIを実行できるようにします。
(10.3で検証してます)
移動/フォルダへ移動 で
/etc/httpd と入力して開いたフォルダの httpd.confを編集します。
★
httpd.conf を一旦デスクトップなどにコピーして
(もとのhttpd.confはバックアップしておいて下さい。)
編集します。
まず、388行目付近 で赤字の部分を修正します。
<Directory
"/Library/WebServer/Documents">
AddHandler
cgi-script
cgi
#
#
This may also be "None", "All", or any combination of
"Indexes",
# "Includes",
"FollowSymLinks", "ExecCGI", or
"MultiViews".
#
#
Note that "MultiViews" must be named *explicitly* --- "Options
All"
# doesn't give it
to
you.
#
#
Options Indexes FollowSymLinks
MultiViews
Options
ExecCGI FollowSymLinks Includes IncludesNOEXEC
MultiViews
#
#
This controls which options the .htaccess files in directories
can
# override. Can also
be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and
"Limit"
#
AllowOverride
All
#
#
Controls who can get stuff from this
server.
#
Order allow,deny
Allow from
all
</Directory>
httpd.confを保存してhttpdフォルダにもどします。
認証して上書きして下さい。
Apeche を再起動します。
環境設定/共有 の パーソナルweb共有のチェックを入れ直します。
以上です。