FC2レンタルサーバーでCGIを呼び出すとエラーが出て困っております。
FC2レンタルサーバーにCGIを設置できた方どなたかご教授ください。
まず/cgi-bin/ にCGIをおきましてFFFTPにてファイル転送をShift-jis
で転送しパーミッションを755にしておりますがエラーが出ます。
尚、プログラムは自宅疑似環境では動いておりました。
後は、文字コード UNIX改行コードも「FC2 Plesk Control Panel」
で「UNIXの改行コードに変換」など色々しましたがわかりません。
/cgi-bin/test/test.cgiというサンプルが動きましたがコピーして
同じ場所にアップすると動かなくなります。
一度だけ色々いじっていたら動きましたがどのような規則があって
動くのか分かりません。
FC2で基本的にCGIを作りアップするまでに気をつけなければ
いけないことを教えてもらえませんか?
当方はVista32です。
よろしくお願いします。
--------------------------------------------------------
IEのエラー 500 Internal Server Error

サーバーログ
[error] [client xxx.xxx.xxx.xxx] Premature end of script headers: saikoro.cgi

[error] [client xxx.xxx.xxx.xxx] Premature end of script headers: saikoro.cgi

[warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?R
(※plesk:FC2 Plesk Control Panelだと思います)

大体上の3点のエラーが出ます。(簡単なCGI3種類位で色々試したとき)

このQ&Aに関連する最新のQ&A

A 回答 (7件)

755は動作しないんじゃないかな・・・。


下記のように行ってみて下さい。

■CGIのディレクトリ・・・701
■拡張子が、cgi・pl・・・700或いは600
■拡張子が、txt・dat・log・html・css・xml・・・600
    • good
    • 0
この回答へのお礼

ありがとうございます参考になります。
最近時間がないので時間のある時に試してみたいと思います。

お礼日時:2009/05/29 21:27

失礼しました。


PLESK環境でしたね。
suEXEC環境ですので、それに合わせたパーミッションを設定して下さい。
これが原因でしょう。

この回答への補足

調べた結果パーミッションは755のようでしたがダメでした
後先ほど書かれていたリンク先の事も試していましたがダメでした

補足日時:2009/05/29 01:39
    • good
    • 0
この回答へのお礼

色々ありがとうございます。

お礼日時:2009/05/29 01:42

基本的に、エラーログの結果が早道です。


サーバーログを真っ先に書いて頂けるとは初心者ではありませんよね。
以下のサイトを参考に、検証してみて下さい。
http://sagittarius.dip.jp/toshi/premature.php

私の推測として、テキストエディタにメモ帳を使っていませんか。
違ったらごめんなさい。

この回答への補足

ez-Htmlで作成後に秀丸エディタにてエンコードを日本語EUCで改行をLFにして保存してましたがダメでした。

補足日時:2009/05/29 01:34
    • good
    • 0

自宅疑似環境とは 今は使ってませんが



昔 下記のようなサイトを参考に有名な三つのツールを利用した物です
自分は挫折しましたが 

http://win.kororo.jp/

自宅サーバー構築しよう


Apache v2.2.11 for Windows
フリーのWebサーバー

BlackJumboDog v4.2.3
Web、メール、プロキシー、FTPなどのサーバー機能を備えたソフト

AN HTTPD v1.42p
SSIとCGIに対応したWebサーバー

後はXAMPPで自宅サーバーを構築してみよう

http://mizushima.ne.jp/Windows/XAMPP/XAMPP.php
    • good
    • 0

[参考]エラー【Premature end of script headers】 の対処法


http://logic.stepserver.jp/memo.cgi/archive/542/
    • good
    • 0

自作なら 自宅での実験はしないの


普通は 家庭内LANで試して載せるのでは

この回答への補足

自宅環境で動かしたと書いてありますよ!

補足日時:2009/05/20 15:09
    • good
    • 0

どのCGIをご利用か分かりませんが、通常はパーミッション(属性)の設定をファイルごとに行わないといけません。


パーミッションは、CGI添付のマニュアルに記述されていることが多いです。

パーミッションの変更の仕方は、FFFTPの場合、アップロードした右画面のファイルを右クリック→属性変更→「現在の属性」を644やら755やらにマニュアルどおり変更します。
パーミッションの変更は、初めてのCGIファイルの最初のFFFTPでのアップロードの際は必ず行う必要があります。

小さな脳細胞での知識なので、誤認がありましたら申し訳ございません。

この回答への補足

CGIは自作ですしパーミッションの設定はしておりますがFC2の方に
何番にしてくれという資料がありません。FC2のCGI-binフォルダにあったサンプルは755でした。
またサポートは不親切で大した事の書いていない
オンラインマニュアルを見ろとの事で困っております。

補足日時:2009/05/20 11:21
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QヘッダーにあるFC2の文字の消し方

FC2ブログを作ってみますとトップの一番上ヘッダーに「FC2」及び「ブログ内検索」という文字が出てきますが
これを消す方法を教えていただけませんでしょうか

どなたか詳しい方
よろしくおねがいします

Aベストアンサー

FC2にログインして
[環境設定]→[ブログの設定]→[検索バーの設定]
で「利用しない」を選択して更新ボタンクリック

デフォルトは「利用する」になっている。

QFC2ホームページへのCGIやPHPなどについての質問です。

FC2ホームページへのCGIやPHPなどについての質問です。

FC2ホームページをやっているんですけど、CGIやPHP、JSPが使用できません。
CGIやPHP、JSPなどのメールフォームを追加しようとしたらサーバーへのアップロード中にエラーがでました。FC2ホームページ対応のCGI、PHP、JSPのメールフォームを持っているか無料でダウンロードできるサイトを知っている方は回答よろしくお願いします。

Aベストアンサー

FAQなどをご覧になれば分かると思いますが、無料・有料関係なくFC2ホームページはCGIなどのスクリプトが利用できません。
もし、利用したいのであればFC2レンタルサーバ(有料)を利用してください。
こちらなら利用できます。

どうしても無料のところが良いのであればTOK2やland.to、Ribbonなど対応しているところがあります。
そちらをご利用ください。

QFC2ブログの国(言語)設定は、何処にありますか?

FC2ブログの国(言語)設定は、何処にありますか?

FC2ブログを使ってみようかと考え、アカウントを作成してブログの基本事項の登録をしました。FC2のHOMEで日本語ページからLOGINしてブログの初期登録を英語(英語にしかならないような・・)画面でおこないました。

やっぱり、なぜかLOGIN後は、すべて英語ページになります。

これを、日本語に設定したいのですが、何処をどのようにすればいいでしょうか?

よろしくお願いします。

Aベストアンサー

ほぼそのまま質問を載っけてFC2に問い合わせたら仕様上無理だから退会し
登録しなおしてくれって。
(えと、転用不可、ってのは俺以外のユーザーにメール自体が届いた場合であって、
俺、これここに引用してもいいよね?問題なければ返答は不要です。 > FC2運営さん(もし見てたら))
=======メール引用ここから===================
FC2ユーザーサポートXXと申します。
いつもFC2をご利用頂きありがとうございます。

お問い合わせ頂きました件ですが、
恐れ入りますが、ブログ開設後の言語の変更には仕様上
対応しておりません。

日本語のブログを開設して頂くには、現在のブログを
一度退会手続きをして頂きまして、改めてお申込み頂く
必要がございます。

尚、登録申し込みページが英語で表示されます場合、
ブラウザの言語設定が日本語になっていないか、
何らかの理由によりユーザー様の言語設定が正常に
取得出来ない状態となっておりますので、言語設定を
ご確認下さい。

以上、宜しくお願い致します。
======メール引用ここまで==============
っつーことで、できないってさ。多分管理部隊が別なんだろうと思う。
英語圏ユーザー用向けの管理者ブログ(全編英語)があったから予想はしてたけど。
=============================
Firefoxの設定画面の図を添付予定(回答投稿から少し遅れる)。英語版使っているけどね。
左側赤枠で出てくる右画面の一番上が日本語[Japanese(ja)]である状態にしてからアクセスすると
日本語用として登録出来る。面倒だから載せないけどIEやその他のユーザーエージェントにも似たような設定項目があるはず。インターネットオプション-全般-言語とか

ほぼそのまま質問を載っけてFC2に問い合わせたら仕様上無理だから退会し
登録しなおしてくれって。
(えと、転用不可、ってのは俺以外のユーザーにメール自体が届いた場合であって、
俺、これここに引用してもいいよね?問題なければ返答は不要です。 > FC2運営さん(もし見てたら))
=======メール引用ここから===================
FC2ユーザーサポートXXと申します。
いつもFC2をご利用頂きありがとうございます。

お問い合わせ頂きました件ですが、
恐れ入りますが、ブログ開設後の言語の変更には仕様上...続きを読む

Q[ホームページ作成]多くの画像をうpするには

最近、無料サーバーでHTMLやFTPを用い始めた初心者です。間違ってたりおかしかったらすみません。

100枚くらい画像(自作の漫画)をページ毎に1ファイル載せるためアップロードしたいのですが、自動でページを作成させるような方法・ソフトなどはないでしょうか?

以前、見かけた壁紙等があったサイトはかなりの数の画像が貼られていましたので何か自動作成なるものがあったのではないかと思いました。

心当たりがあるのがjava scriptなんですが・・・

Aベストアンサー

Index ofを表示させるなら、簡単にリンクを張ることができますよ
うpしただけで自動的にディレクトリー内をすべて表示してくれます。
ただし、htaccessなどの設定が必用となります。
利用出来ないサイトではご利用できません

CGIなどで特定フォルダー内の画像をすべて読み込み表示させるようなプログラムもあります。
こちらは色々ありますからご自分で探して下さい

ただし、CGIが動作する環境が必用となります

Java scriptで動的ページは無理だと思います。

Qホームページビルダーで作ったものをFC2に転送したのだけど。。

ホームページビルダーで作ったページをFC2に転送したのですが、何度やっても表示されません。FC2のサイト内にある『ホームページビルダーのFTP設定方法はこちら(http://web.fc2.com/m-5.html#hpb)』というマニュアルを読み、その通りにしました。転送が完了しましたといったメッセージは出るのですが、実際に開いてみると『ただいま準備中です。』となっています。ビジュアルサイトの構築がうまくいってないのでしょうか?トップページを2つのフレームに分けていることに何か問題があるのでしょうか?

Aベストアンサー

No.2さんのお礼に
>index.htmになっています。
それでも表示されません。

とありますがサーバーによってはフォルダー以外に仮のindex.htmが登録完了後に設置されますので質問者がいうindex.htmになっています。それでも表示されません。だとしたらfc2の仮index.htmを削除して自分のindexファイルをアップさせる必要があります。

その前にホームページビルダー起動後→ツール→FTPツールの起動でサーバーへ接続できていることを確認して下さい。

接続が確認できればサーバーにあるindex.htmを削除して新たにindexファイルをサーバーへ送る

※この方法の場合トップページに設置された画像ファイルなどは個々(ファイルごと)に転送しない限りページ全体の転送は出来ませんのでご注意下さい。

Qグーグルマップで[問題の報告]ができません。

グーグルマップ(ゼンリンの地図ですが)で間違いを見つけたので、問題の報告をしたいのですが、グーグルマップの画面上に[問題の報告]という文字が出てきません。以前は出てきていたので、報告をしたことがあります。
ログインしないとだめだったかな?とログインしても変わりありません。グーグルの姿勢が変わったのか、それともなにか別の理由があるのでしょうか。教えてください。

Aベストアンサー

こんばんは。

マップの間違いは大元のゼンリンの方に報告すれば修正してくれますよ。
以下のURLから該当する問題を選んでフォームに内容を書けばOKでしょう。

http://www.zenrin.co.jp/support/software/faq/faq.php?g=53

以前私も事業所名が間違っていたのでフォームから報告しましたが
変更されるまでには1年位かかりました。
ですので、報告すればすぐに修正されると言うものでは無いようです。

QFC2ブログはいつ頃からあるのですか。

FC2ブログは、いつから始まっているのでしょうか。

Aベストアンサー

wikipediaに2004/10/16にサービステスト開始、2004/10/28にβ版サービス正式開始と書いてあるけど
http://ja.wikipedia.org/wiki/FC2%E3%83%96%E3%83%AD%E3%82%B0

FC2の会社サイトにもOct 2004 Started the FC2 Blog service.となってますね
http://fc2.com/company.html

QCGI禁止―――何がCGI?

 よく、レンタルサーバーなどで、「CGIはご利用になれません。」などと書かれている所がありますが、そのCGIとはどういうものまでを指すのでしょうか?
 cgi形式のファイルということでしょうか?
 フォームメールや、プルダウンメニューなどは良いのでしょうか?

Aベストアンサー

>cgi形式のファイルということでしょうか?
そういうことです。

CGIが使えないとなるとPHPとかも使えないかもしれないので
フォームメール等はレンタルしたものを利用しないと使えないかもしれませんね。

Qfc2のブログで質問があります。。

いきなり本題に入りますが、
他のブログなどは規制がありますが
fc2ブログには、大体の広告は貼れますよね。
fc2ブログに、広告を貼りたいんですが、
(げん玉)http://www.gendama.jp/
OKですか?

Aベストアンサー

特に規約では禁止されていないようです。

http://blog.fc2.com/kiyaku.html

Q【FC2無料ホームページ】タイトルに-FC2と付く

FC2の無料ホームページを使ってHPを作っています。

検索エンジンで検索すると、サイトのタイトルに「○○-FC2」と、<title>タグで指定していない「-FC2」という文字が入ってしまいます。

FC2の文字を表示されないようにしたいのですが、どうすれば出来ますか?

有料版への移行は考えていません。

教えてくださいお願いします。<(_ _)>

Aベストアンサー

HPのスペースを提供している企業名が表示されているだけです。
その表示が前にあるか、後ろにあるか、それだけの違いだと思います。
どうしても表示が気に入らないのであれば、表示されない無料スペースへの移転をオススメします。
もしくはタイトルタグにFC2の文字が入らないくらいの文字数(スペースが有効ならスペース)を入れてみたらいかがでしょうか。


人気Q&Aランキング