トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-wiki/261

ページの作成や編集にはユーザ登録が必要です。

【FSWikiLite】$EDIT_SCRIPT を変更するとエラーになる場合がある

  • 投稿者: t15u
  • カテゴリ: 本体
  • 優先度: 普通
  • 状態: リリース済
  • 日時: 2005年12月12日 14時05分25秒

 内容

fswiki lite バージョン 0.0.11

$EDIT_SCRIPT を変更すると「wiki.cgi?p=hogehoge」(ここで hogehoge は存在しないページ名)のとき編集モードにならずに「Can't locate edit.cgi」というエラーが起きる。

> require "edit.cgi";
< require $EDIT_SCRIPT;

 コメント

  • 普通にCGIとして動かす分には問題ないと思いますが、どのような環境で動かしてらっしゃるのでしょうか? - たけぞう (2005年12月14日 22時39分08秒)
  • mv edit.cgi hogeedit.cgi して $EDIT_SCRIPT = "hogeedit.cgi"; のようにしています。実際にはコードにも手を入れて wiki.cgi から入ったときは閲覧専用に、秘密の hogewiki.cgi から入ったときは編集もできるようにしていますが。(Nifty上で fswiki lite 使わせてもらってます。感謝) - t15u (2005年12月15日 15時55分08秒)
  • 修正版がコミット済のようです。wiki.cgi - KG (2017年12月05日 22時11分28秒)
--- fswiki_lite_0_0_11\wiki.cgi	2005-05-20 00:28:56.000000000 +0900
+++ fswiki-lite\wiki.cgi	2017-12-05 22:03:17.000000000 +0900
@@ -46,13 +46,13 @@
 #-------------------------------------------------------------------------------
 sub show_page {
 	
 	unless(&Wiki::exists_page($in{"p"})){
 		undef %in;
 		$in{"a"} = "edit";
-		require "edit.cgi";
+		require $EDIT_SCRIPT;
 		return;
 	}
 	
 	my $source = &Wiki::get_page($in{"p"});
 	my $html   = &Wiki::process_wiki($source,1);
 	
  • FSWikiLite 0.1.0 でリリースしました。 - KG (2018年04月11日 20時31分23秒)
お名前: コメント:

最終更新時間:2018年04月11日 20時31分29秒