約1000種類のCGI CGIKON 〜 業務をちょっと便利にする 〜
 フリー ・ シェア CGI制作・提供サイト  CGIKON ( シージーアイコン )

〜ホームページ制作・Webデザイン・パソコン教室・Webコンサルティング・システム開発・SOHO・個人事業・中小零細企業・サイト運営などの効率化・経費削減などに〜
ホーム フリーCGI シェアCGI 無料サービス 便利ツール 事業者 ご利用情報

フリーCGI
フリーCGI(一覧)
 ▼無料レンタル
フリーCGI(分類リスト)
フリーCGI(機能別)
サンプル一覧(言語別)
カスタマイズ版一覧(言語別)
フリーCGI(検索)
アウトレットCGI
アウトレットCGI(サンプル一覧)
フリーパック版(VECTOR配布)
無料配布シェアCGI/他サイト向)
ダウンロードランキング
総合ランキング
事業者登録(フリー・シェア共通)
 ▼無料ゲーム フリーセル
     【フリー】 ページング表示(10件毎)  CGI版 Perl版 PHP3版 PHP4版 PHP5版   (拡張子:cgi)

詳細   ダウンロード   サンプル   カスタマイズ版   ファイル情報   FAQ  


「データファイルが閲覧できませんでした。」
と表示されました。

データファイルが適切な場所にインストールされていない可能性や 読み込み権限が無い可能性があります。


パーミッション(権限)について教えてください。

UNIX系のサーバーでは、複数の人がアクセスしてくることを考えたつくりになっています。そのため、誰にどんなことをしてもいいのか設定をする必要があります。

rwxrwxrwx
最初の3桁 真中の3桁 最後の3桁
オーナー
(管理者本人)
グループ
(許可した特定の人)
それ以外
(nobody、wwwなど)

r w x
read(読みこみ) write(書きこみ) excute(実行)
4 2 1

0 1 2 3 4 5 6 7
--- --x -w- -wx r-- r-x rw- rwx

777 rwxrwxrwx 全ての人に全ての許可
755 rwxr-xr-x オーナーは全て、グループ・その他は読みと実行の許可
644 rw-r--r-- オーナーは実行以外、グループ・その他は読みのみ



コードについて教えてください。

【漢字コード】

日本語処理をするために次のような漢字コードが用いられています。

  • SJIS(Shift_JIS)
  • EUC
  • JIS

UNIXサーバーにプログラムを設置するには、EUCを用いるのが好ましいです。(その他の漢字コードでは、文字化けする可能性があります。)

【改行コード】

UNIX LF
MAC CR
WIN CR+LF

【転送モード】

アスキーモード
(テキストモード)
すべてのファイルを変換して転送する
バイナリーモード
(画像モード)
すべてのファイルを変換しないで転送する
自動転送モード アプリケーションなどであらかじめ登録した識別子のついたファイルのみを変換し、それ以外のファイルについてはバイナリー(変換しない)で転送する

当サイトのプログラム詳細ページに「漢字コードがEUC」と記載されているものは、EUCコードで作成されたものという意味です。

当サイトのプログラム詳細ページに「改行コードがUNIX」と記載されているものは、OSがUNIX・改行コードがLFで作成されたものという意味です。

基本的には、ダウンロード後、バイナリーモード(無変換)+ 改行コード(無変換)でサーバーへあげてください。

文字化けやCGIエラーになる場合は、コードが正しく転送されていないと考えられます。

御利用になる解凍ツールによっては、自動的にコードを変換しているものもありますので、解凍ツールの設定をご確認後、転送モードを詳細ページに記載のコードで指定してみてください。



インストール(アップロード・権限)は問題ないと思うのですが、うまく動きません。

【PHP4版の場合】
PHP4.2.0からPHP設定ファイル(php.ini)の「register_globals」の初期値が「OFF」になりました。
(セキュリティ上推奨されています)
それが原因でうまく動作しないことがあります。 その場合は、設定値を「ON」に変更してください。

※但し、設定ファイルの修正・変更が許可されているサーバーに限ります。また、他のPHP4スクリプトに影響する場合があるので、変更される際は十分に注意してください。


解凍したファイルが文字化けしていますが・・・

環境により文字化けしていることもありますが、コードの違いによりその環境では見えないだけなので気にしないでください。

※WindowsやMacをお使いの方は、文字化けしていますが、インストールには支障ありません。
 (各プログラム詳細ページの設置例をご参照ください)

※Perlのパスを変更する時以外は、ファイルを開く必要はありません。


Forbidden と表示されてしまいます。

 ・開こうとしているファイルやそのファイルが格納されているディレクトリの権限が無い可能性があります。
 ・FTPツールなどでファイルやディレクトリに適切なアクセス権限をつけましょう。


プログラムを実行すると、スクリプト自体が表示されてしまいます。

【Perl版の場合】
htmlファイルと同じディレクトリにプログラムを設置している可能性があります。
CGIを設置できるディレクトリにプログラムを設置しなおしてください。

※CGI詳細情報の「ファイル構成」をご参照ください。

【PHP版の場合】
サーバーにPHPがインストールされていない、または、使用できない可能性があります。
レンタルサーバー、プロバイダなどの説明を参照するか、お問合せください。



ブラウザから表示しようとすると、文字化けしています。
または、何も表示されません。

ファイルのコードやアップの仕方が間違っている可能性があります。
当サイトで提供しているプログラムの場合は、基本的には、無変換(漢字コードを変換しない)・バイナリーでアップロードすれば問題ないと思いますが、環境によっては異なってくることもありますので、御確認のうえ適切な方法でアップしてみてください。

【確認方法1】
ダウンロードした圧縮ファイルを解凍後、ファイルを開いて見てください。通常は、EUCコード・UNIXの改行コードになっているはずです。もし、文字化けしていないようであれば、解凍などの段階でコードが変換されてしまった可能性があります。その場合は、「CGI詳細情報」の「ファイル構成」に従ったコードでアップロードしてください。
※上記は、ダウンロード・解凍を行ったコンピュータが、UNIX以外の場合です。

【確認方法2】
ブラウザによっては、コードが正しく認識されない場合があります。その場合は、ページを「更新」してみてください。それでもうまく表示されない場合は、ブラウザのエンコード情報を確認し、EUCに設定し直してみてください。

【確認方法3】
よくわからない場合は、アップロードの仕方をいろいろ変えてみてください。

なお、上記は圧縮ファイルに梱包されているファイルに関してのみです。それ以外の梱包されていない必要ファイル(自作設定ファイルなど)をアップロードされる場合は、「CGI詳細情報」の「ファイル構成」に従ったコードでアップロードしてください。



プログラムを制作した環境を教えてください。

OS
Linux (kernel 2.2.13)

Webサーバー
Apache1.3.12

データーベース
PostgreSQL6.5.2

Perl
5.005_03

PHP3
3.0.15-i18n-ja

PHP4
4.2.2


Internal Server Error と表示されてしまいました。

いろいろ原因は考えられますので、下記点を確認してみてください。

 ・権限が間違っている
 ・パスの編集の仕方が間違っている
   例)#!/usr/bin/perl などの編集
 ・プログラムのアップロードの仕方が間違っている
  (漢字コード・改行コードなど)
 ・cgi-lib.plなど必要ライブラリやシステムコマンドが準備されていない、または利用できない
 ・プログラムの実行に必要なファイルが完全にインストールされていない



ページが見つかりません または Not Found と表示されてしまいます。

Webサーバーからのメッセージです。
 ・プログラムやファイルが指定された場所に無いですよ!と言っています。
 ・ブラウザに入力したアドレス(パス)を確認してみましょう。
 ・半角・全角・大文字・小文字の違いも確認してみましょう。
 ・ボタンやリンクに記述されたパスが間違っていないでしょうか?
 ・本当にファイルやプログラムが指定の場所にアップされているでしょうか?


自力で頑張る人、本気で考える人へのCGI支援サイト  当サイトの各ページはリンクフリーです。 詳細へ

   2002年から10年以上の実績/約1000種類のCGI(無料:880本)/国家資格取得スタッフ/低価格(シェアCGI 500円〜・セミオーダー 3,000円〜)
   トライアル  事業者登録  カスタマイズ・セミオーダー  無料設置(シェア用)  無料レンタル  無料リンク集

〜 業務をちょっと便利にする フリー ・ シェアCGI制作・提供サイト 〜 CGIKON