home

 service
  y比較
  ychobiプラン
   yサービス
   y申込
   y禁止事項
  yfreeプラン
   yサービス
   y申込
   y禁止事項

 support
  yよくある質問
  yサポート掲示板
  yユーザ専用ページ
   ychobiプラン
   yfreeプラン
  yサーバ情報
   y障害メンテ
  ychobi日記
  yLINEオープンチャット
   サポート

 link

 contact


 新規投稿 | ツリー | スレッド | タイトル | 一覧 | 検索 | ログ | 設定 


-CGIについて [ふじのん] (05/04 17:55)
 └Re:CGIについて [管理人] (05/04 20:42)
  └Re[2]:CGIについて [ふじのん] (05/04 22:07)
   └Re[3]:CGIについて [管理人] (05/04 22:18)
    └Re[4]:CGIについて [管理人] (05/04 22:25)
     └Re[5]:CGIについて [ふじのん] (05/05 17:21)
      └Re[6]:CGIについて [管理人] (05/05 18:16)
       └Re[7]:CGIについて [管理人] (05/05 18:18)
        └Re[8]:CGIについて [ふじのん] (05/05 18:36)
         └Re[9]:CGIについて [管理人] (05/05 19:32)
          └Re[10]:CGIについて [ふじのん] (05/06 00:13)
           └Re[11]:CGIについて [管理人] (05/06 00:29)
            └Re[12]:CGIについて [ふじのん] (05/06 01:17)

[1813] CGIについて
Name: ふじのん (HOME)
Date: 05/04 17:55
chobinet管理人様
お世話になります。

■ユーザーID:12892
■アカウント:fujinons
でフリープランでスペースをお借りしています。

先日スペースを借り、

ゆとらいず工房
http://yutorize.2-d.jp/

にある、ゆとシートM for SW2.0を設置させていただこうと思って
試行錯誤していたのですが、(CGI側の)readmeのパーミッションや
(chobinet側の)よくある質問にあるパーミッションに設定していても
500エラーのままブラウザで動く気配がありません。

今は(CGI側の)readmeの通りに設定していますが、
どこが問題なのでしょうか?

一行目も#!/usr/bin/perlに書き換えたつもりなのですが……

返信する


[1815] Re:CGIについて
Name: 管理人 (HOME) E-MAIL
Date: 05/04 20:42
ふじのんさん
こんばんわ。

いったん
http://web.chobi.net/~fujinons/ytsheet_sw2/index.cgi
に設置をしてみたのでくらべてみてがんばっていただけますでしょうか。

(#!/usr/bin/perl --
と引数がないことを指し示すオプションがないとうまく動かなかったです。)

返信する


[1816] Re[2]:CGIについて
Name: ふじのん (HOME)
Date: 05/04 22:07
ありがとうございます。
試行錯誤している間に、誤って
http://web.chobi.net/~fujinons/ytsheet_sw2/index.cgi
を上書きしてしまい、動作しなくなってしました。

index.cgiの一行目を触っていた時でした。
しかしパーミッションの設定などを書き換えていない為、
一行目
>#!/usr/bin/perl --
の部分が動作していない原因として怪しいのではないか、という考えています。

動作時のものを参考にして、本来動作させようとしていたCGI
http://web.chobi.net/~fujinons/sw2m/index.cgi
の一行目を
>#!/usr/local/bin/perl --
に書き換えたところ、動作しませんでした。

>(#!/usr/bin/perl --
>と引数がないことを指し示すオプションがないとうまく動かなかったです。)

のレスを参考に
>#!/usr/bin/perl --
も試してみましたが、やはり動作していません。

FFFTPではアスキーモード(?)で転送していると思いますが
(初期設定まま)
この辺りも影響するのでしょうか?

返信する


[1817] Re[3]:CGIについて
Name: 管理人 (HOME) E-MAIL
Date: 05/04 22:18
#!/usr/local/bin/perl --
でも
#!/usr/bin/perl --
でも動くはずです。

基本アスキーモードでいいと思います。
ちょっとみてみますね。

返信する


[1818] Re[4]:CGIについて
Name: 管理人 (HOME) E-MAIL
Date: 05/04 22:25
もう1回設定してみましたので
ご確認下さい。

http://web.chobi.net/~fujinons/ytsheet_sw2/index.cgi

http://web.chobi.net/~fujinons/ytsheet/index.cgi

と2箇所においたので今度はまちがっても大丈夫だと思うのですが
きをつけて確認してみて下さい。

返信する


[1819] Re[5]:CGIについて
Name: ふじのん (HOME)
Date: 05/05 17:21
例えば管理人様に設置頂いているサンプルだと
[admin.cgi]のほうにはアクセスできないようになっているようですが、

admin.cgiの
>#!/usr/local/bin/perl

>#!/usr/local/bin/perl --
に書き換えても動作しないようです。
ここでindex.cgiと同じようにパーミッションを701や705、700と600番台を試してみましたが、やはり動作していません。

(実際の挙動を見たところ、admin.cgi以外にも動作していない場所がある? 新規登録時に500エラーがでている部分が見受けられるなど)

動作しているindex.cgiとソース元と比較してみましたが
一行目の書き換えだけで動いているように思えます。

同じソースのindex.cgiではこちらでも動作できることを確認できた為、
index.cgiとは別の原因があるのではないかと思うのですが
何か考えられるでしょうか?

返信する


[1820] Re[6]:CGIについて
Name: 管理人 (HOME) E-MAIL
Date: 05/05 18:16
http://web.chobi.net/~fujinons/ytsheet/admin.cgi

こちらはただ、
#!/usr/local/bin/perl --
としただけで管理画面がでるようになりましたが
いかがでしょうか。

おそらく何か編集しているときにまちがっていると思うのですが。

返信する


[1821] Re[7]:CGIについて
Name: 管理人 (HOME) E-MAIL
Date: 05/05 18:18
asciiでなくbinaryでFTPはあげた方が良さそうですね。
プログラムがそういう作りになっていそうです。

返信する


[1823] Re[8]:CGIについて
Name: ふじのん (HOME)
Date: 05/05 18:36
確認しました。

http://web.chobi.net/~fujinons/ytsheet/admin.cgi
をDL後、
http://web.chobi.net/~fujinons/ytsheet_sw2/admin.cgi
にコピーしたところ、動作するようになりました

しかし、こちらで一行目を書き換えたもので上書きしたところ動作しなくなりました。

どこが違うのかと、WinMerge(ファイル比較ソフト)で調べたところ、
同一のものと判断されましたので、
おそらくこちらの編集ソフト(terapadやメモ帳を使用していたのですが)の問題だろうと思われます。

常にバイナリーモードやファイル名で切り替えからcgiやpalを外しての転送を試しても同じ状況でした。

もしよければそちらは何の編集ソフトで書き換えたか教えていただけば、と思います。

返信する


[1824] Re[9]:CGIについて
Name: 管理人 (HOME) E-MAIL
Date: 05/05 19:32
ちなみに秀丸です

改行コードがこちらで見た限り違いそうでした。

返信する


[1825] Re[10]:CGIについて
Name: ふじのん (HOME)
Date: 05/06 00:13
改行コードは[CR+LF]ではないのでしょうか?
試しに秀丸での
http://web.chobi.net/~fujinons/ytsheet/admin.cgi

http://web.chobi.net/~fujinons/ytsheet_sw2/admin.cgi
に(ファイルそのままに中身だけ)コピー&ペーストしてみましたが
動作はしていないようです。

ytsheet/admin.cgiは改行コードは[CR+LF]のようでしたが、
何か私は誤解しているのでしょうか。

返信する


[1826] Re[11]:CGIについて
Name: 管理人 (HOME) E-MAIL
Date: 05/06 00:29
正直何がちがうかわかりませんが
サイズは3バイトなにかがちがうようですね。

diffでみても何か違うみたいです。

[xxx@xxx ytsheet]# diff admin.cgi ../ytsheet_sw2/admin.cgi
1c1
< #!/usr/local/bin/perl --
---
> #!/usr/local/bin/perl --#

返信する


[1827] Re[12]:CGIについて
Name: ふじのん (HOME)
Date: 05/06 01:17
管理人様

今までありがとうございました。
[BOM]がついている、ついていないの差であることが分かりました。

文字コードをUTF-8からUTF-8N(?)、秀丸の保存時に[BOM]を外すと
動作が確認できました。

返信する

レッツPHP!




Since 2002 0701 Copyright chobi net all rights reserved