You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ka...@apache.org on 2004/07/03 09:37:50 UTC

cvs commit: httpd-2.0/docs/manual/howto cgi.xml.ja

kawai       2004/07/03 00:37:50

  Modified:    docs/manual/howto cgi.xml.ja
  Log:
  update translation.
  
  Revision  Changes    Path
  1.13      +92 -46    httpd-2.0/docs/manual/howto/cgi.xml.ja
  
  Index: cgi.xml.ja
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/manual/howto/cgi.xml.ja,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- cgi.xml.ja	17 Apr 2004 10:38:56 -0000	1.12
  +++ cgi.xml.ja	3 Jul 2004 07:37:50 -0000	1.13
  @@ -1,7 +1,7 @@
   <?xml version='1.0' encoding='iso-2022-jp' ?>
   <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
   <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
  -<!-- English Revision: 1.9 (outdated: 1.12) -->
  +<!-- English Revision: 1.12 -->
   
   <!--
    Copyright 2002-2004 The Apache Software Foundation
  @@ -71,7 +71,7 @@
         $B%G%#%l%/%F%#%V$O0J2<$N$h$&$K;HMQ$7$^$9(B:</p>
   
         <example>
  -        ScriptAlias /cgi-bin/ /usr/local/apache/cgi-bin/
  +        ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/
         </example>
   
         <p>$B%G%U%)%k%H0LCV$K(B Apache $B$r%$%s%9%H!<%k$7$?$J$i$P!"(B
  @@ -89,12 +89,12 @@
         URL $B$O(B CGI $B%W%m%0%i%`$H$_$J$5$l$k$H$$$&DI2C$N0UL#$r4^$s$G$$$k$3$H$G$9!#(B
         $B=>$C$F!">e5-$NNc$G$O!"(B<code>/cgi-bin/</code>
         $B$G;O$^$k%j%=!<%9$X$N$"$i$f$k%j%/%(%9%H$KBP$7$F!"%G%#%l%/%H%j(B
  -      <code>/usr/local/apache/cgi-bin/</code> $B$+$iDs6!$7!"$=$l$i$r(B
  +      <code>/usr/local/apache2/cgi-bin/</code> $B$+$iDs6!$7!"$=$l$i$r(B
         CGI $B%W%m%0%i%`$H$7$F07$&$h$&(B Apache $B$K<($7$^$9!#(B</p>
   
         <p>$BNc$($P!"(BURL <code>http://dev.rcbowen.com/cgi-bin/test.pl</code>
         $B$,MW5a$5$l$?>l9g!"(BApache $B$O(B $B%U%!%$%k(B
  -      <code>/usr/local/apache/cgi-bin/test.pl</code>
  +      <code>/usr/local/apache2/cgi-bin/test.pl</code>
         $B$r<B9T$7!"$=$N=PNO$rJV$9$3$H$r;n$_$^$9!#(B
         $B$b$A$m$s!"%U%!%$%k$,B8:_$7!"<B9T2DG=$G$"$j!"7h$a$i$l$?J}K!$G=PNO$rJV$7$^$9!#(B
         $B$=$&$G$J$1$l$P!"(BApache $B$O%(%i!<%a%C%;!<%8$rJV$7$^$9!#(B</p>
  @@ -114,6 +114,14 @@
         $B$b$7!"H`$i$,(B CGI $B%W%m%0%i%`$r;}$D$3$H$rK>$s$G$$$F$b!"%a%$%s$N(B
         <code>cgi-bin</code> $B%G%#%l%/%H%j$X$N%"%/%;%9$,$G$-$J$$>l9g!"(B
         CGI $B%W%m%0%i%`$r<B9T$9$k$3$H$,$G$-$kB>$N>l=j$,I,MW$K$J$j$^$9!#(B</p>
  +
  +      <p>$BG$0U$N%G%#%l%/%H%j$G(B CGI $B$N<B9T$r5v2D$9$k$K$OFsCJ3,$N@_Dj$,I,MW$G$9!#(B
  +      $B$^$:!"(B<directive
  +      module="mod_mime">AddHandler</directive> $B$d(B <directive
  +      module="core">SetHandler</directive> $B%G%#%l%/%F%#%V$K$h$C$F(B
  +      <code>cgi-script</code> $B%O%s%I%i$,2DG=$K$J$C$F$$$kI,MW$,$"$j$^$9!#(B
  +      $B<!$K!"(B<directive module="core">Options</directive> $B%G%#%l%/%F%#%V$G(B
  +      <code>ExecCGI</code> $B$,;XDj$5$l$F$$$J$1$l$P$J$j$^$;$s!#(B</p>
       </section>
   
       <section id="options">
  @@ -124,7 +132,7 @@
         CGI $B$N<B9T$r5v2D$9$k$h$&$K;XDj$9$k$3$H$,$G$-$^$9(B:</p>
   
         <example>
  -        &lt;Directory /usr/local/apache/htdocs/somedir&gt;<br />
  +        &lt;Directory /usr/local/apache2/htdocs/somedir&gt;<br />
           <indent>
             Options +ExecCGI<br />
           </indent>
  @@ -140,43 +148,46 @@
         $B%W%m%0%i%`$H$7$F$_$J$9$3$H$r%5!<%P$KEA$($^$9(B:</p>
   
         <example>
  -        AddHandler cgi-script cgi pl
  +        AddHandler cgi-script .cgi .pl
         </example>
       </section>
   
       <section id="htaccess">
         <title>.htaccess files</title>
   
  -      <p><a href="htaccess.html"><code>.htaccess</code>
  -      $B%U%!%$%k(B</a>$B$O!"%G%#%l%/%H%jKh$K%G%#%l%/%F%#%V$r;XDj$9$kJ}K!$G$9!#(B
  -      Apache $B$O!"%j%=!<%9$rDs6!$9$k$H$-$K!"(B
  -      $BDs6!$9$k%U%!%$%k$,CV$+$l$F$$$k%G%#%l%/%H%jCf$N(B <code>.htaccess</code>
  -      $B$H$$$&%U%!%$%k$r;2>H$7$^$9!#$=$N%U%!%$%k$rH/8+$7$?$i!"(B
  -      $B$=$NCf$GH/8+$5$l$?%G%#%l%/%F%#%V$,E,MQ$5$l$^$9!#(B
  -      
  -      <code>.htaccess</code> $B%U%!%$%k$O!"(B
  -      <directive module="core">AllowOverride</directive>
  -      $B%G%#%l%/%F%#%V$N;XDj$K$h$j;H$($k$h$&$K$J$j$^$9!#(B
  -      <directive module="core">AllowOverride</directive> 
  -      $B%G%#%l%/%F%#%V$O!"(B<code>.htaccess</code>
  -      $B%U%!%$%k$G!"$I$N%?%$%W$N%G%#%l%/%F%#%V$,@_Dj$G$-$k$+!"(B
  -      $B$"$k$$$OA4$/;XDj$G$-$J$$$+$r;XDj$7$^$9!#(B
  -      $B$3$NL\E*$KI,MW$K$J$k%G%#%l%/%F%#%V$r;HMQ$G$-$k$h$&$K$9$k$K$O!"(B
  -      $B%5!<%P$N%a%$%s$N@_Dj$G!"0J2<$N@_Dj$,I,MW$K$J$j$^$9(B:</p>
  +      <p><a href="htaccess.html"><code>.htaccess</code> $B%A%e!<%H%j%"%k(B</a>
  +      $B$O(B <code>httpd.conf</code> $B$rJQ99$G$-$J$$>l9g$K$I$&$d$C$F(B CGI $B%W%m%0%i%`$r(B
  +      $B;H$($k$h$&$K$9$k$+$r@bL@$7$F$$$^$9!#(B</p>
  +    </section>
  +
  +    <section id="userdir">
  +      <title>User $B%G%#%l%/%H%j(B</title>
  +
  +      <p><code>.cgi</code> $B$G=*$o$k$9$Y$F$N%U%!%$%k$KBP$7$F(B CGI $B%W%m%0%i%`$N(B
  +      $B<B9T$r5v2D$9$k$K$O!"0J2<$N@_Dj$r;HMQ$G$-$^$9!#(B</p>
   
         <example>
  -        AllowOverride Options
  +      &lt;Directory /home/*/public_html&gt;<br/>
  +      <indent>
  +        Options +ExecCGI<br/>
  +        AddHandler cgi-script .cgi<br/>
  +      </indent>
  +      &lt;/Directory&gt;
         </example>
   
  -      <p><code>.htaccess</code>
  -      $B%U%!%$%k$G$O!"<!$N%G%#%l%/%F%#%V$,I,MW$H$J$j$^$9(B:</p>
  +      <p>$B%f!<%6%G%#%l%/%H%j$N(B <code>cgi-bin</code> $B%5%V%G%#%l%/%H%j$N(B
  +      $B$9$Y$F$N%U%!%$%k$r(B CGI $B%W%m%0%i%`$H$7$F;XDj$7$?$$>l9g$K$O(B
  +      $B0J2<$N$h$&$J$b$N$r;H$$$^$9!#(B</p>
   
         <example>
  -        Options +ExecCGI
  +      &lt;Directory /home/*/public_html/cgi-bin&gt;<br/>
  +      <indent>
  +        Options ExecCGI<br/>
  +        SetHandler cgi-script<br/>
  +      </indent>
  +      &lt;/Directory&gt;
         </example>
   
  -      <p>$B$3$N@_Dj$G$O!"$3$N%G%#%l%/%H%j$K$*$1$k(B CGI
  -      $B%W%m%0%i%`$N<B9T$r5v2D$9$k$h$&(B Apache $B$KEA$($^$9!#(B</p>
       </section>
     </section>
   
  @@ -251,7 +262,10 @@
   
       <dl>
         <dt>CGI $B%W%m%0%i%`$N=PNO(B</dt>
  -      <dd>$BAG@2$i$7$$(B ! $B$=$l$O$9$Y$F$,$&$^$/F0$$$?$3$H$r0UL#$7$^$9!#(B</dd>
  +      <dd>$BAG@2$i$7$$(B ! $B$=$l$O$9$Y$F$,$&$^$/F0$$$?$3$H$r0UL#$7$^$9!#(B
  +      $B=PNO$,@5>o$@$1$l$I$b!"%V%i%&%6$,@5>o$K=hM}$7$F$/$l$J$$>l9g$O!"(B
  +      $B@5$7$$(B <code>Content-Type</code> $B$r(B CGI $B%W%m%0%i%`Fb$G(B
  +      $B%;%C%H$7$?$+$r3NG'$7$F$/$@$5$$!#(B</dd>
   
         <dt>CGI $B%W%m%0%i%`$N%=!<%9%3!<%I!"$^$?$O(B "POST Method Not Allowed"
         $B$H$$$&%a%C%;!<%8(B</dt> 
  @@ -297,28 +311,20 @@
         $B$=$l$i$N%U%!%$%k$O!"$3$l$,2DG=$H$J$k@5$7$$%Q!<%_%C%7%g%s(B
         $B$r;}$C$F$$$kI,MW$,$"$j$^$9!#(B</p>
   
  -      <p>$B$3$l$KBP$9$kNc30$O!"%5!<%P$,(B <a href="../suexec.html">suexec</a>
  -      $B$r;HMQ$9$k$h$&@_Dj$5$l$F$$$k>l9g$G$9!#(Bsuexec $B$O!"(BCGI
  -      $B%W%m%0%i%`$,CV$+$l$F$$$k%P!<%A%c%k%[%9%H$^$?$O%f!<%6$N(B
  -      $B%[!<%`%G%#%l%/%H%j$K$h$C$F!"0[$J$k%f!<%68"8B$G<B9T$5$l$k$h$&$K$7$^$9!#(B
  -      suexec $B$O$H$F$b87$7$$%Q!<%_%C%7%g%s$N%A%'%C%/$,$"$j!"(B
  -      $B$=$N%A%'%C%/$rDL2a$G$-$J$$$H(B "Internal Server Error" $B$H$J$j!"$=$N(B
  -      CGI $B%W%m%0%i%`$N<B9T$O<:GT$7$^$9!#(B
  -      $B$3$N>l9g!"$I$N%;%-%e%j%F%#%A%'%C%/$,<:GT$7$F$$$k$N$+$rCN$k$?$a$K(B
  -      suexec $B%m%0%U%!%$%k$r%A%'%C%/$9$kI,MW$,$"$j$^$9!#(B</p>
       </section>
   
       <section id="pathinformation">
  -      <title>$B%Q%9>pJs(B</title>
  +      <title>$B%Q%9>pJs$H4D6-(B</title>
   
         <p>$B%3%^%s%I%i%$%s$+$i%W%m%0%i%`$r<B9T$9$k$H$-!"(B
         $B0U<1$7$J$/$F$b%7%'%k$KEO$5$l$k>pJs$,$"$j$^$9!#(B
         $BNc$($P!";2>H$9$k%U%!%$%k$N$?$a$K$I$3$r8!:w$7$?$i$h$$$+$r(B
  -      $B%7%'%k$KEA$($k%Q%9$,$"$j$^$9!#(B</p>
  +      $B%7%'%k$KEA$($k(B <code>PATH</code> $B$,$"$j$^$9!#(B</p>
   
         <p>$B%W%m%0%i%`$,(B CGI $B%W%m%0%i%`$H$7$F%&%'%V%5!<%P$K$h$C$F<B9T$5$l$k$H$-!"(B
  -      $B$=$l$O%Q%9$r;}$A$^$;$s!#(BCGI $B%W%m%0%i%`Fb$G8F$S=P$9$"$i$f$k%W%m%0%i%`(B
  -      ($BNc$($P!"(B'sendmail' $B$N$h$&$J$b$N(B) $B$O!"(B
  +      $B$=$l$OF1$8(B <code>PATH</code> $B$G$O$J$$$+$b$7$l$^$;$s!#(B
  +      CGI $B%W%m%0%i%`Fb$G8F$S=P$9$"$i$f$k%W%m%0%i%`(B
  +      ($BNc$($P!"(B<code>sendmail</code> $B$N$h$&$J$b$N(B) $B$O!"(B
         $B%U%k%Q%9$G;XDj$9$kI,MW$,$"$k$G$7$g$&!#$=$l$K$h$j!"(BCGI
         $B%W%m%0%i%`$r<B9T$7$h$&$H$7$?$H$-!"(B
         $B%7%'%k$O$=$N$h$&$J%W%m%0%i%`$r8+$D$1$k$3$H$,$G$-$^$9!#(B</p>
  @@ -334,14 +340,30 @@
       </section>
   
       <section id="syntaxerrors">
  -      <title>$B9=J8%(%i!<(B</title>
  +      <title>$B%W%m%0%i%`%(%i!<(B</title>
   
         <p>CGI
         $B%W%m%0%i%`$,<:GT$9$k$N$OBgDq!"%W%m%0%i%`<+?H$KLdBj$,$"$k>l9g$G$9!#(B
         $B0lEY(B CGI $B$N;H$$J}$rM}2r$7!"A0=R$NFs$D$N8m$j$rHH$7$F$$$J$$$J$i$P!"(B
  -      $B$^$:4V0c$$$J$/$=$&$G$7$g$&!#%V%i%&%6$rDL$7$F%F%9%H$r9T$&A0$KI,$:!"(B
  -      $B%3%^%s%I%i%$%s$+$i%W%m%0%i%`$N<B9T$r;n$7$J$5$$!#(B
  -      $B$3$l$K$h$j!"BgDq$NLdBj$,5/$3$i$J$/$J$j$^$9!#(B</p>
  +      $B$^$:4V0c$$$J$/$=$&$G$7$g$&!#%V%i%&%6$r;H$C$F%F%9%H$9$kA0$K(B
  +      $B$^$:3NG'$9$k$3$H$O!"%3%^%s%I%i%$%s$+$i%W%m%0%i%`$,<B9T$G$-$k$3$H$G$9!#(B
  +      $BNc$($P!"0J2<$r<B9T$7$F$_$F$/$@$5$$(B:</p>
  +
  +      <example>
  +      cd /usr/local/apache2/cgi-bin<br/>
  +      ./first.pl
  +      </example>
  +
  +      <p>(<code>perl</code> $B%$%s%?%W%j%?$O8F$P$J$$$G$/$@$5$$!#(B
  +      $B%7%'%k$H(B Apache $B$,%9%/%j%W%H$N:G=i$N9T$N(B <a
  +      href="#pathinformation">$B%Q%9>pJs(B</a> $B$r;H$C$F8+$D$1$^$9!#(B)</p>
  +
  +      <p>$B:G=i$K%W%m%0%i%`$+$i=PNO$5$l$k$N$O(B <code>Content-Type</code> $B$r4^$_!"(B
  +      $B8e$K6u9T$NB3$/(B HTTP $B%X%C%@$G$J$1$l$P$J$j$^$;$s!#B>$N$b$N$,=PNO$5$l$F$$$k(B
  +      $B>l9g$O!"(BApache $B$O$3$N%W%m%0%i%`$r%5!<%P7PM3$G<B9T$7$h$&$H$7$?$H$-$K$O(B
  +      <code>Premature end of script headers</code> $B%(%i!<$r=PNO$7$^$9!#>\:Y$O(B
  +      $B>e5-$N(B <a
  +      href="#writing">CGI $B%W%m%0%i%`$r=q$/(B</a> $B$rFI$s$G$/$@$5$$!#(B</p>
       </section>
   
       <section id="errorlogs">
  @@ -354,6 +376,30 @@
         $B%(%i!<%m%0$N;2>H$r5v$7$F$$$J$$$J$i$P!"$-$C$HB>$N%5%$%H$G<g:E$9$k$Y$-$G$9!#(B
         $B%(%i!<%m%0$NFI$_J}$r3X$V$3$H$G!"$[$H$s$IA4$F$NLdBj$,?WB.$K3NG'$5$l!"(B
         $B?WB.$K2r7h$5$l$k$H$$$&$3$H$,J,$+$k$G$7$g$&!#(B</p>
  +    </section>
  +
  +    <section id="suexec">
  +      <title>Suexec</title>
  +
  +      <p><a href="../suexec.html">suexec</a> $B%5%]!<%H%W%m%0%i%`$O(B
  +      $B%P!<%A%c%k%[%9%H$d%f!<%6$N%[!<%`%G%#%l%/%H%j$N>l=j$K0M$C$F(B
  +      CGI $B%W%m%0%i%`$r0c$&%f!<%68"8B$N2<$GAv$i$;$k$3$H$r2DG=$K$7$^$9!#(B
  +      Suexec $B$N8"8B$N%A%'%C%/$OHs>o$K87$7$/!"$=$l$rK~$?$5$J$$>l9g$O(B
  +      CGI $B%W%m%0%i%`$,(B <code>Premature end of script headers</code> $B%(%i!<$G(B
  +      $B<B9T$5$l$^$;$s!#(B</p>
  +
  +      <p>suexec $B$r;H$C$F$$$k$+$I$&$+$rD4$Y$?$a$K$O(B <code>apachectl
  +      -V</code> $B$r<B9T$7$F!"(B<code>SUEXEC_BIN</code> $B$N>l=j$rD4$Y$F$/$@$5$$!#(B
  +      Apache $B$,$=$3$K(B suexec $B$N%P%$%J%j$rH/8+$7$?>l9g$O!"(Bsuexec $B$,(B
  +      $B;HMQ$5$l$^$9!#(B</p>
  +
  +      <p>suexec $B$r40A4$KM}2r$7$F$$$J$$8B$j!";H$&$Y$-$G$O$"$j$^$;$s!#(B
  +      suexec $B$rL58z$K$9$k$K$O!"(B<code>SUEXEC_BIN</code> $B$+$i;X$5$l$F$$$k(B
  +      <code>suexec</code> $B%P%$%J%j$r:o=|(B ($B$+L>A0$rJQ99(B) $B$9$k$@$1$G$9!#(B
  +      <a href="../suexec.html">suexec</a> $B$rFI$s$@8e$G!"$^$@$=$l$r(B
  +      $B;H$$$?$$$N$G$"$l$P!"(B<code>suexec -V</code> $B$r<B9T$7$F(B suexec $B$N(B
  +      $B%m%0%U%!%$%k$N0LCV$rD4$Y!"$=$N%m%0%U%!%$%k$r;H$C$F%]%j%7!<0cH?$r(B
  +      $B8+$D$1$F$/$@$5$$!#(B</p>
       </section>
     </section>