質問編集履歴
4
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -179,3 +179,39 @@
|
|
179
179
|
print <<"HTML";'
|
180
180
|
|
181
181
|
は、文字として画面に表示されてしまう、という状況です。perlが正常に機能していません、perlを正常に機能させるにはどうすればよいでしょうか?
|
182
|
+
|
183
|
+
|
184
|
+
|
185
|
+
解答の一つとしては、
|
186
|
+
|
187
|
+
「Perlが機能していないのじゃ無くて、Perlが起動していないですね。
|
188
|
+
|
189
|
+
CGIが起動するように、Apecheの設定を「適切に」行ってください。
|
190
|
+
|
191
|
+
一例では、
|
192
|
+
|
193
|
+
|
194
|
+
|
195
|
+
AddHandler cgi-script .cgi
|
196
|
+
|
197
|
+
Options +ExecCGI
|
198
|
+
|
199
|
+
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
とか。その上で、拡張子を(上記の設定の場合)cgiにして、実行権限を付ける。 」
|
204
|
+
|
205
|
+
とありました。Apacheの設定ファイルは、/etc/httpd/conf/httpd.conf ですよね、違うならばその設定ファイルと教えてください。
|
206
|
+
|
207
|
+
その設定ファイルに
|
208
|
+
|
209
|
+
AddHandler cgi-script .cgi
|
210
|
+
|
211
|
+
Options +ExecCGI
|
212
|
+
|
213
|
+
と書き加え、目当てのcgiファイルを
|
214
|
+
|
215
|
+
chmod 755 /var/www/html/60a11.cgi
|
216
|
+
|
217
|
+
としてcgiファイルを実行すると、「Internal Server Error」と表示されました。どなたか解決方法をお分かりの方、お願い致します。
|
3
ご記述の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
```Perl
|
4
4
|
|
5
|
-
#/usr/bin/perl
|
5
|
+
#!/usr/bin/perl
|
6
6
|
|
7
7
|
|
8
8
|
|
2
キーワードの追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
1
ご記述の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
```Perl
|
4
4
|
|
5
|
-
#
|
5
|
+
#/usr/bin/perl
|
6
6
|
|
7
7
|
|
8
8
|
|