SSI、CGIを使えるようにする

 せっかくapacheが動いているので、SSIやCGIを使えるようにしてみる*1
 -MacOS X でのPerlCGI・SSI 稼働設定
http://mtlab.ecn.fpu.ac.jp/WSM_2002/020523162142.html
 -超簡単 Mac OS XのローカルでCGI (SSIもPHPも)
http://homepage1.nifty.com/glass/tom_neko/web/web_cgi_osx.html
 を参考にさせていただきましたm(__)m

 /etc/httpd/httpd.confを編集
  の項目。


Options Indexes FollowSymLinks MultiViews
 を

#)# enable SSI
#)# Options Indexes FollowSymLinks MultiViews
Options Indexes FollowSymLinks MultiViews Includes
 に修正。

#
# To use server-parsed HTML files
#
#AddType text/html .shtml
#AddHandler server-parsed .shtml
 を

#
# To use server-parsed HTML files
#
#)# enable ssi extension
AddType text/html .shtml
AddHandler server-parsed .shtml
 に修正。

#
# To use CGI scripts:
#
# AddHandler cgi-script .cgi
 を

#
# To use CGI scripts:
#
#)# enable cgi extension
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
 に修正。

 /private/etc/httpd/users/.confを編集


Options Indexes MultiViews
 を

Options Indexes MultiViews ExecCGI Includes
 に修正。

2004. 8. 5:追記
 ユーザーフォルダを別のパーティションなどに移動している場合は、
  
 などの様にパスの修正もしないといけない*2
 ここまで出来たら「システム環境設定→共有」で、パーソナルウェブ共有を一旦停止し、再度開始する。

*1:っていうか、使えるようにして、ローカルでサイトの確認が出来るようにしたいのよん。

*2:シンボリックリンクを張っていたのだが、なんかダメだった(__) 別ドライブだからかなぁ・・・ PowerBookではOKだったけど(?_?)