Q&A
プログラムのディレクトリ構成は?
プログラムファイルのディレクトリはどのように構成すればいいですか?
ディレクトリ構成は各プログラムの「設置手順」に書いてあります。
圧縮ファイルを解凍したファイルがそのままディレクトリ構成になります。
xxx.cgi と xxxdata は同じディレクトリに置かなければなりません。

複数のCGIを設置する場合は下記のように各プログラム毎にディレクトリを設けると分かり易いです。
  <複数CGIのディレクトリ構成例>
     |---bbs
     |   |---bbs.cgi
     |   |---bbsdata
     |
     |---link
        |---link.cgi
        |---linkdata

”Internal Server Error”
”Internal Server Error”のエラーが表示されてCGIを実行できません。
下記の原因が考えられます。
(1)Perl パスが間違っている。
  プログラムの最初の行に下記のようにPerlへのパスが記述してあります。
    /usr/bin/perl
  このパスはサーバによって定められています。サーバのHPでPerlのパスを確認して、
  サーバの指定と異なる場合は修正して下さい。
  多くの場合、/usr/local/bin/perl 又は /usr/bin/perl です。
(2)CGIのパーミッションが間違っている。
  CGIプログラムのパーミッションが実行可になっていないと上記エラーが発生します。
  パーミッションはサーバの指定によりますが、一般的には「755」に設定すれば実行でき
  ます。

”OPEN ERROR”
”OPEN ERROR”のエラーが表示されます。
ファイルの読み書きでファイルを開こうとした時に発生するエラーです。
原因は下記が考えられます。
(1)xxxdataディレクトリがサーバの所定の場所に存在しない。
  xxxdataディレクトリはCGIプログラムと同じディレクトリに存在しなければなりません。
(2)パーミッションが書込可になっていない。
  パーミッションはサーバの指定によりますが、xxxdataディレクトリのパーミッションを「777」
  その中のファイルのパーミッションを「666」に設定します。

最初のパスワードが分かりません
CGIを設置して管理画面に入る為にはパスワードが必要ですが、最初のパスワードが分かりません。
パスワードは各プログラムの「使用方法」に書いてあります。
パスワードの初期値は半角小文字で「cgi」の3文字です。
パスワードは管理画面で変更して下さい。

パスワードがエラーになります
管理画面に入るパスワード「cgi」を入力してもエラーになってしまいます。
データの初期設定ができていない可能性があります。
原因は下記が考えられます。
(1)xxxdataディレクトリがサーバの所定の場所に存在しない。
  xxxdataディレクトリはCGIプログラムと同じディレクトリに存在しなければなりません。
(2)パーミッションが書込可になっていない。
  パーミッションはサーバの指定によりますが、xxxdataディレクトリのパーミッションを「777」
  その中のファイルのパーミッションを「666」に設定します。

管理画面の設定ができません
管理画面の設定項目が全て空白で何も設定できません。
データの初期設定ができていません。原因は下記が考えられます。
(1)xxxdataディレクトリがサーバの所定の場所に存在しない。
  xxxdataディレクトリはCGIプログラムと同じディレクトリに存在しなければなりません。
(2)パーミッションが書込可になっていない。
  パーミッションはサーバの指定によりますが、xxxdataディレクトリのパーミッションを「777」
  その中のファイルのパーミッションを「666」に設定します。

パスワードを忘れてしまいました
パスワードを忘れてしまったのですが、どこかを見れば分かりますか?
パスワードは暗号化されていて、それを見ても元に戻すことはできないので管理者でもパスワードは分かりません。
その場合はデータを初期化することになります。

画像アップロードができない2
「画像格納ディレクトリ」と「画像読出ディレクトリ」の設定を確認しましたが、それでも画像のアップロードができません。
原因はパーミッションが考えられます。
パーミッションはサーバの指定によりますが、xxxdataディレクトリのパーミッションを「777」に設定しているか確認して下さい。

”ファイルを作成できません”
”ファイルを作成できません”のエラーが表示されます。
ファイルを新しく作成しようとした時に発生するエラーです。
ファイルは xxxdataディレクトリの中に作成されるので、xxxdataディレクトリのパーミッションを「777」に設定しているか確認して下さい。
それでもエラーが発生する場合は、サーバ側の制限によって新しいファイルを生成できない可能性があります。サーバ側で使用制限していないか確認して下さい。使用制限の場合は対処できません。

画像を削除できません
写真アルバムのCGIですが、画像ファイルをFTPで転送した後、その画像ファイルを削除することができません。
原因はパーミッションが考えられます。
パーミッションはサーバの指定によりますが、FTPで転送した画像ファイルのディレクトリのパーミッションを「777」にして下さい。

次ページ >>全 16件
CGI-design