質問するログイン新規登録

質問編集履歴

4

情報の追加

2018/06/05 05:55

投稿

trm
trm

スコア117

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

ご記述の修正

2018/06/05 05:55

投稿

trm
trm

スコア117

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

キーワードの追加

2018/06/04 20:46

投稿

trm
trm

スコア117

title CHANGED
File without changes
body CHANGED
File without changes

1

ご記述の修正

2018/06/04 20:40

投稿

trm
trm

スコア117

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
- #!C:/Perl64/bin/perl
3
+ #/usr/bin/perl
4
4
 
5
5
  use strict;
6
6
  use utf8;