質問編集履歴
4
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -88,4 +88,22 @@
|
|
88
88
|
|
89
89
|
print "Content-type: text/html\n\n";
|
90
90
|
print <<"HTML";'
|
91
|
-
は、文字として画面に表示されてしまう、という状況です。perlが正常に機能していません、perlを正常に機能させるにはどうすればよいでしょうか?
|
91
|
+
は、文字として画面に表示されてしまう、という状況です。perlが正常に機能していません、perlを正常に機能させるにはどうすればよいでしょうか?
|
92
|
+
|
93
|
+
解答の一つとしては、
|
94
|
+
「Perlが機能していないのじゃ無くて、Perlが起動していないですね。
|
95
|
+
CGIが起動するように、Apecheの設定を「適切に」行ってください。
|
96
|
+
一例では、
|
97
|
+
|
98
|
+
AddHandler cgi-script .cgi
|
99
|
+
Options +ExecCGI
|
100
|
+
|
101
|
+
|
102
|
+
とか。その上で、拡張子を(上記の設定の場合)cgiにして、実行権限を付ける。 」
|
103
|
+
とありました。Apacheの設定ファイルは、/etc/httpd/conf/httpd.conf ですよね、違うならばその設定ファイルと教えてください。
|
104
|
+
その設定ファイルに
|
105
|
+
AddHandler cgi-script .cgi
|
106
|
+
Options +ExecCGI
|
107
|
+
と書き加え、目当てのcgiファイルを
|
108
|
+
chmod 755 /var/www/html/60a11.cgi
|
109
|
+
としてcgiファイルを実行すると、「Internal Server Error」と表示されました。どなたか解決方法をお分かりの方、お願い致します。
|
3
ご記述の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
CentOS7で root権限下で、`yum -y install perl perl-CGI`と実行しperlをインストールしました。しかしうまくperlが実行されません。
|
2
2
|
```Perl
|
3
|
-
#/usr/bin/perl
|
3
|
+
#!/usr/bin/perl
|
4
4
|
|
5
5
|
use strict;
|
6
6
|
use utf8;
|
2
キーワードの追加
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
1
ご記述の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
CentOS7で root権限下で、`yum -y install perl perl-CGI`と実行しperlをインストールしました。しかしうまくperlが実行されません。
|
2
2
|
```Perl
|
3
|
-
#
|
3
|
+
#/usr/bin/perl
|
4
4
|
|
5
5
|
use strict;
|
6
6
|
use utf8;
|