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

回答編集履歴

1

BOMについて追記

2018/08/14 13:50

投稿

angel_p_57
angel_p_57

スコア1681

answer CHANGED
@@ -4,6 +4,10 @@
4
4
 
5
5
  とあるので、有効な実行可能形式とみなされてないんでしょう。ありがちなのは、改行コードの違いで、余分な `\r`(CR) が紛れ込んでいることでしょうか。
6
6
 
7
+ 追記--
8
+ 元のスクリプトがWindows環境由来であれば、BOM付きUTF-8等になっているかもしれません。ファイルの先頭2byteが正確に"#!"になっている必要がありますので、ファイルの先頭3byteを占めるBOMがあると、実行可能なプログラムと見做されなくなりますから、これも原因としてあり得ます。
9
+ --
10
+
7
11
  あと、cgiそのものには関係ないですが、
8
12
 
9
13
  > `Permission denied: (略) file permissions deny server access: /var/www/html/buhin/btn056_09_4.gif`