ガバチョファンサイト

ガバチョ拡張キットのFAQ

みなさんからいただいた代表的な質問とその回答です。ガバチョ拡張キットでよく分からないことがあったら参考にしてみてください。

また、ご質問をお寄せ頂く時は、エラー発生時のスクリーンショット等の情報を一緒にお送り頂けると解析をする上で大変助かります。サーバ固有の問題もありますので、ご使用のサーバ名も一緒にお知らせください。

Q1:拡張キットを有効にすると、サイトにアクセスできなくなりました

質問

拡張キットを有効にすると、なぜかサイトにアクセスできなくなってしまいました。以下のようなエラーメッセージが表示されてしまいます。どうしたらよいでしょうか?

	Forbidden
	You don't have permission to access /index.cgi on this server.
	Additionally, a 404 Not Found error was encountered while trying to use an 
	ErrorDocument to handle the request.
	

回答

拡張キット Ver.1.1.0 では、必要に応じて、下記 c. の対処を自動で行うようにしています。この問題で動作しない場合は、最新の拡張キットを試してみてください。

拡張キットは CGI で実行されます。そのため、エラーの原因として以下が考えられます。

  1. このサイトへの CGI のアクセスが禁止されている。
  2. 拡張子が .cgi のファイルが CGI 実行の対象になっていない。

解決するには、以下のいずれかの対処を行ってください。

  1. サーバの設定を変更して CGI の実行を許可する。
  2. サーバの設定を変更して拡張子 .cgi のファイルの CGI 実行を許可する。
  3. このサイトのサーバ上に存在する .htaccess ファイルの先頭に以下の 2 行を追加する。
  4. AddHandler cgi-script cgi
    Options +ExecCGI
    	

Q5Q6 もご参照ください。

Q2:サイトの自動更新が行われるアクセスとは?

質問

サイトの自動更新は、どのファイルへのアクセスが発生した時に行われるのでしょうか? また、ロボットによるアクセスでも自動更新されるのでしょうか?

回答

サイトの自動更新は、index.html あるいは page_〜.html へのアクセスが発生した時に行われます。 RSS (index.xml) と Google サイトマップ (sitemap.xml) へのアクセス発生時にはサイトの自動更新は行われませんが、 これらのデータに含まれるアップデート時間の情報は実際の更新の有無に関係なく最新の自動更新時間に置き換わります。

ロボットによるアクセスでも、自動更新は行われます。

Q3:どのサーバでも拡張キットが動きますか?

質問

admin_ex.cgi にアクセスしても拡張キットが起動せず、しばらくしてから白い画面が表示されました。 拡張キットが動かないサーバはありますか?

回答

TOK2 のサーバで、このような現象が発生するという報告がユーザの方からありました。 また、TOK2 のサーバで ping 送信すると、同様に白い画面になるという報告もありました。

当方で TOK2 のサーバでテストしたところ、拡張キットの起動、および ping 送信は行えましたが、 RSS、Google サイトマップの表示が行えませんでした。 サーバ内のエラーログの確認が行えないため問題の原因は分かりませんが、 サーバ側で CGI 実行の負荷制限が行われている可能性があります。 このため、TOK2 で拡張キットを動かすことは、お勧めできません。

Q4:拡張キットを新しいバージョンにアップデートすると今までの設定が消えてしまいました。

質問

拡張キットを新しいバージョンにアップデートすると、今までの拡張キットの設定が消えてしまいました。 設定を残したままアップデートする方法はあるのでしょうか?

回答

Ver.1.2.1 以降のバージョンにアップデートした場合は、今までの設定は引き継がれます。

Ver.1.2.0 以前のバージョンにアップデートした場合の設定の引き継ぎについては、以下のようになります。

	拡張キットの有効・無効の設定            :引き継がれる
	スペシャルエディションの有効・無効の設定:引き継がれる
	サイト内のデータの 1 日 1 回の自動更新  :0 時になる
	更新 ping を送るサーバ                  :初期状態になる
	rel="nofollow"                          :無効になる
	数字アンカー文字列のタイトル変換        :引き継がれる
	
以前の設定を引き継いで Ver.1.2.0 以前のバージョンにアップデートしたい場合は、
	_ex/conf/nofollow.cgi
	_ex/conf/ping_server.cgi
	_ex/conf/refresh.cgi
	
のファイルは上書きしないようにしてください。

Q5:拡張キットを有効にすると、サイトにアクセスできなくなりました(その2)

質問

拡張キットを有効にすると、サイトにアクセスできなくなってしまいました。以下のようなエラーメッセージが表示されてしまいます。どうしたらよいでしょうか?

	Internal Server Error
	The server encountered an internal error or misconfiguration and was unable
	 to complete your request.
	Please contact the server administrator, foo@example.com and inform them of
	 the time the error occurred, and anything you might have done that may have
	 caused the error.
	More information about this error may be available in the server error log.
	

回答

ガバチョでサイトを作成した時に、「サイトURL」を相対パスで指定しているとこのようなエラーが発生します。 ガバチョにログインして、「作成したサイト一覧」から作成したサイトを選択して「作成するサイト基本設定」の画面に進み、「サイトURL」の覧に、

	http://www.example.com/foo/bar/
	
のように http:// で始まるフルパスで URL を入力してサイトを再作成してください。

Q1Q6 もご参照ください。

Q6:拡張キットを有効にすると、サイトにアクセスできなくなりました(その3)

質問

拡張キットを有効にすると、サイトにアクセスできなくなってしまいました。以下のようなエラーメッセージが表示されてしまいます。どうしたらよいでしょうか?

	CGIWrap Error: Execution of this script not permitted
	Execution of (/foo/bar/.../index.cgi) is not permitted for the following
	 reason:
	Script path contains illegal components
	

回答

CGIWrap を使用して CGI を起動しているサーバで、CGI の実行パスに特殊文字(漢字等)や空白を含んでいる場合にこのエラーが発生するようです。 ガバチョで作成したファイルは HTML ファイルなので表示できても、拡張キットは CGI で動作するため拡張キットを有効にすることでエラーが発生するようになってしまいます。 このような場合は、ガバチョでサイトを作成する時に「サイトパス」に特殊文字、空白を含めないようにしてください。

ちなみに、XREA.COM で CGIWrap を使用していることが分かっています。

Q1Q5 もご参照ください。

Q7:ログインエラーが出ます。

質問

拡張キットを起動しようとすると「ログインエラー」の画面が表示されて、 「パスワードファイルが未作成です。先ず admin.cgi でパスワードを作成してください。」と言われます。 既にガバチョでパスワードを設定していますが、どうしたらよいでしょうか?

回答

ガバチョのファイルにアクセスしたり、ガバチョのスクリプトを起動しているため、ガバチョと拡張キットは同じディレクトリ上に展開する必要があります。 拡張キットのマニュアルの「3. インストール方法」に沿って、ガバチョと拡張キットを同じディレクトリに展開するようにしてください。

Q8:スペシャルエディションが起動できません。

質問

スペシャルエディションのファイルのアップロードを行いましたが、スペシャルエディションが起動しません。 どうしたらよいでしょうか?

回答

スペシャルエディションは、拡張キット Ver.1.1.0 以降で動作します。 Ver.1.0.2 以前をご使用の場合は、新しいバージョンにアップデートしてください。

また、スペシャルエディションは拡張キットと同じディレクトリ上に展開する必要があります。 スペシャルエディションのマニュアルの「1. インストール方法」に沿って、スペシャルエディションと拡張キットを同じディレクトリに展開するようにしてください。

Copyright© 2007 gabacho-fan.com. All rights reserved.