• 締切済み

MacOS10.3.9でApache1.3.33のhttpd.confの設定

通常のhtmlは見れますが、どうしてもcgiがinternal server errorになって、どうしても動きません。パーミッションも設定したのですが、もう限界です。 perlとphpが動く設定済みのファイルをアップしていただけませんか?それを見比べながら、再度挑戦してみたいと思います。

みんなの回答

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

とりあえず、TigerでPHPとPerlが動く用にしたやつの差分(diff -c)です。 PHPやらmod_perlのドキュメントから、ほとんどそのままパクった設定ですが。 # diff -c httpd.conf.default httpd.conf *** httpd.conf.default Mon Mar 21 08:08:49 2005 --- httpd.conf Sun Dec 11 14:34:03 2005 *************** *** 236,243 **** LoadModule setenvif_module libexec/httpd/mod_setenvif.so #LoadModule dav_module libexec/httpd/libdav.so #LoadModule ssl_module libexec/httpd/libssl.so ! #LoadModule perl_module libexec/httpd/libperl.so ! #LoadModule php4_module libexec/httpd/libphp4.so LoadModule hfs_apple_module libexec/httpd/mod_hfs_apple.so LoadModule bonjour_module libexec/httpd/mod_bonjour.so --- 236,243 ---- LoadModule setenvif_module libexec/httpd/mod_setenvif.so #LoadModule dav_module libexec/httpd/libdav.so #LoadModule ssl_module libexec/httpd/libssl.so ! LoadModule perl_module libexec/httpd/libperl.so ! LoadModule php4_module libexec/httpd/libphp4.so LoadModule hfs_apple_module libexec/httpd/mod_hfs_apple.so LoadModule bonjour_module libexec/httpd/mod_bonjour.so *************** *** 280,287 **** AddModule mod_setenvif.c #AddModule mod_dav.c #AddModule mod_ssl.c ! #AddModule mod_perl.c ! #AddModule mod_php4.c AddModule mod_hfs_apple.c AddModule mod_bonjour.c --- 280,287 ---- AddModule mod_setenvif.c #AddModule mod_dav.c #AddModule mod_ssl.c ! AddModule mod_perl.c ! AddModule mod_php4.c AddModule mod_hfs_apple.c AddModule mod_bonjour.c *************** *** 1103,1107 **** --- 1103,1116 ---- # Bonjour advertising for the primary site is off by default. #RegisterDefaultSite </IfModule> + <IfModule mod_perl.c> + ScriptAlias /perl/ "/Library/WebServer/PerlExecutables/" + <Directory "/Library/WebServer/PerlExecutables"> + Options +ExecCGI + SetHandler perl-script + PerlHandler Apache::Registry + PerlSendHeader On + </Directory> + </IfModule> Include /private/etc/httpd/users/*.conf

関連するQ&A