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

サポート掲示板

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

FSWikiサポート掲示板

  • 設置に関するトラブルや要望などがあれば書き込んでください。
  • 記事のタイトル一覧をサポート掲示板一覧で見る事ができます。それ以前の過去ログは[サポート掲示板]から参照できます。
  • 投稿する前に
    • Tips、FAQ、サポート掲示板の過去ログに同様の内容がないかを確認してください。
    • バグ報告に関してはバグトラックのほうにお願いします。
    • 機能拡張のためのパッチやプラグインの投稿はプラグイン投稿にお願いします。
      • パッチは本体にあてるものの場合はGPL、プラグインにあてるものの場合はプラグインのライセンスにしたがうものとします。
    • 開発に関するご意見、質問等はメーリングリストにお願いします。
  • FSWikiとは無関係と思われる投稿、コメントに関しては削除させていただきますのでご了承ください。
  • 特定の設置環境でのみ発生するトラブルがいくつかあります。トラブル報告の際には、「どんな設定の」「どのサーバ/レンタルスペースに」「どうやって」設置したかを詳しく書くと、返事がもらいやすいですよ
  • どういうことを書けば回答を得やすいか判らない方は、こちらのページをご一読ください。
お名前
件名
本文

fswiki 3_5_1 on TURBO Linux 8.0 Server - hiroblue (2003年10月30日 21時19分57秒)

過去ログにも同様のエラーが報告されていて、その時は改行の問題ではないかということでした。私も幾度か解凍しなおしたのですが解消しないので、問い合わせさせていただきます。Windows+iisでFarmがうまく動かないのでLinux環境を用意してみたのですが、Apacheの設定なども、調べながらなので問題があるのかもしれません。

TURBO Linux Server 8.0
Apache 1.3.27-13
Perl 5.6.1
Software error:

HTML::Template->new() : Cannot open included file ./tmpl/site//.tmpl : file not found. at lib/HTML/Template.pm line 1580
	  HTML::Template::_init_template('HTML::Template=HASH(0x847fd44)') called at lib/HTML/Template.pm line 1177
  HTML::Template::_init('HTML::Template=HASH(0x847fd44)') called at lib/HTML/Template.pm line 1071
HTML::Template::new('HTML::Template', 'filename', './tmpl/site//.tmpl', 'die_on_bad_params', 0) called at /var/www/html/fswiki/wiki.cgi line 200

For help, please send mail to the webmaster (root@localhost), giving this error message and the time and date of the error. 
  • setup.datに一切変更をしないとうまくいきました。さっきは、メールサーバなど設定したので駄目だったのかもしれません。もう少し様子をみてみます。 - hiroblue (2003年10月30日 21時50分56秒)
お名前: コメント:

FastCGIで実行 - mich (2003年10月27日 22時52分49秒)

3.5.1をFastCGIで実行させようと思い,以下のようなスクリプトを書いてみました。

FastCGIではプロセスをずっと動作させたままにして高速化するのですが,Wiki::redirect中でexitされているため,ページのリダイレクトがあるとプロセスが終了してしまいます。

とりあえず,exitをdieに書き換えて上でevalすることによりしのいでいますが,exitを使用しない方向に変更していただくわけにはいかないでしょうか?

 #!/usr/bin/perl
 use FCGI;
 use CGI;
 $wiki_cgi = `cat ./wiki.cgi`;
 while (FCGI::accept() >= 0) {
   CGI::initialize_globals;
   eval $wiki_cgi;
 }
  • とりあえず$wikil_cgiの冒頭に、wiki.cgi冒頭でmod_perl向けにやっているexit関数の置き換えのようなものを追加すれば、書き換えなしで動きそうな気もしますね。あと、FastCGI(mod_perlでもそうですが)だと、毎回設定を読みに行ったりという処理も省けると思うので、単純にexitを呼ばないというより、初期設定部分とリクエスト処理部分を分離するような感じでできると良いかと。 - にらたま (2003年10月28日 10時30分59秒)
  • exitはリダイレクト以外にもあちこちで使用してます。初期化処理についてはWiki.pmのインスタンスが毎回newされることを前提とした作りになっているので、根本的な改造を加えないと難しいんじゃないかと思います。Farmもありますし…。 - たけぞう (2003年10月28日 11時02分13秒)
  • mod_perl向けにexit関数を置換してたんですね。目が節穴だったようです。Wikiパッケージ中のexitを置き換えることで,配布モジュールを書き換えなくてもいけました。個人的にはこれで十分です。ありがとうございました。 - mich (2003年10月28日 23時15分39秒)
お名前: コメント:

全ページのフッタにコメントプラグインを入れたい - imasa (2003年10月27日 21時43分55秒)

3.5.1で、すべてのページのフッタにコメントプラグインを入れたいと考えているのですが、うまくいきません。

BBS-サポート掲示板/109」からたどって「BBS-サポート掲示板/11」は拝見しましたが、具体的な方法がわからず往生しています。

Wikiに慣れていない人が多い環境で運用するため、「Template/コメント」といったテンプレートページを作る方法は煩雑になるので避けたいです。

./tmpl/footer.tmplをもとにdefault.tmplを修正して、新しい.tmplファイルを作ろうとしました。以下、50行目からです。

      <div class="comment">
 
<!--ここから追加分-->
<!-- コメントの投稿フォーム -->
<FORM action=wiki.cgi method=post>
お名前:<input type="text" name="name" size="10" value="<!--TMPL_VAR NAME="NAME" ESCAPE="HTML"-->">
コメント:<INPUT size=40 name=message>
 <INPUT type=submit value=投稿>
 <INPUT type=hidden value=COMMENT name=action>
<INPUT type=hidden value=
<!--TMPL_VAR ESCAPE="HTML" NAME="■■"-->
 name=page>
<INPUT type=hidden value=1 name=count>
</FORM>
<!--ここまで追加分-->
 
        <!--FSWIKI_INCLUDE PAGE="Footer"-->
      </div>

「■■」の部分に、ページのタイトルを示すなにかを入れればよいような気がするのですが…おわかりの方がいらしたらご教示ください。

  • 結局簡単には出来ない、というのが結論だったかと。BBS-サポート掲示板/11で、 ざ さんが最終的にとった手法は、FSWikiとは別のcgiを使う、というもののようですが。 - にらたま (2003年10月28日 10時40分35秒)
  • ページの最後に強制的にコメントをつけたすようなプラグインを作れば、Footerに入れておくだけで全ページにコメントできそうですよね。commentプラグインのオプションとして実装してもよいかもしれません。 - たけぞう (2003年10月28日 10時47分00秒)
  • 念のために書いておきますが、コメントプラグインは、本文中の{ { comment } } の場所を探して、そこに追加するコメントを書き込むので、{ { comment } }のフォームだけ真似しても動作しません。 - にらたま (2003年10月28日 10時54分01秒)
  • 回答をありがとうございました。当面は、管理人の私が「{{comment}}」と入れて回ろうと思います。「ページの最後に強制的にコメントをつけたすようなプラグイン」、期待しております。 - imasa (2003年10月28日 20時26分10秒)
お名前: コメント:

bbsプラグインについて - kuwa (2003年10月25日 23時59分27秒)

commentプラグイン等でも同様なのですが、投稿時に反応が遅いとボタンを何度も押してしまうらしく、連続投稿が非常に多くこまっています。前回の投稿と同内容の場合は投稿が抑止されるといいのですが。

  • 保存時に直前の投稿内容と比較するような感じですかね。プラグインで個別に実装するよりも本体側か、多重投稿防止用プラグインのような形で実装できるとよいのですが…。どちらにしても面倒なことになりそうなのですぐには実装できないと思いますが、考えてみます。 - たけぞう (2003年10月27日 22時02分10秒)
  • 投稿直前の内容のハッシュをhiddenで持っておいて、投稿時にチェックするというのはどうでしょう? 衝突があったときにも反応してしまうという欠点はありますが - にらたま (2003年10月28日 10時32分35秒)
お名前: コメント:

長い引用(""hoge)の記述方法について - puru (2003年10月23日 11時43分34秒)

非常に長い引用(それ以外でも)を用いる場合に,視認性を意識してそれを複数行に分けて記述する事はできますか?具体的には,

""長い文章長い文章長い文章・・・まだまだ続く

を例えば

""長い文章
""長い文章
""長い文章
""長い文章

のように書ければ・・・という事です.上記の例のまま書いてしまうと,最初の引用と次の行の引用が別物(別 <p> タグ)となってしまい意図した動きになりません・・・

よくプログラミング言語にあるような,

""長い文章 \
""長い文章

のような「続き行表現(?)」ができれば・・・という事なのですが・・・何かアドバイスを頂ければと思います.

  • 現状でできるのは「説明(:::)」だけでしょうか。これを参考にパーサに手を入れればできるようになるでしょうか... - typer (2003年10月23日 20時36分12秒)
お名前: コメント:

searchプラグインについて - kuwa (2003年10月18日 02時53分15秒)

現在3.4.4から3.5.1への乗換えをしようとしているところなのですが、3.4.4ではsearchプラグインの検索結果にヒットした行が表示されていたのに対し、3.5.1ではヒットした行が表示されていた部分にページ名が表示されているようです。仕様が変更になったのでしょうか?

  • バグです…。バグトラックにあげておきます。 - たけぞう (2003年10月18日 08時57分42秒)
お名前: コメント:

[要望]ページ編集時にタイムスタンプを変更しないオプションをつけて欲しい - おびなた (2003年10月16日 20時58分51秒)

BugTrack-plugin/57でもちょこっと触れられていますが,ページのちょっとした更新(誤字脱字の修正,カテゴリの変更など)でもページのタイムスタンプが更新されるのですが,編集画面に

□タイムスタンプを変更しない

のようなチェックボックスをつけて,ページのタイムスタンプを更新するか否かを選択できるようにして欲しいと思います.

recentプラグインやlastmodifiedプラグインはそのページの.wikiファイルのタイムスタンプを直接参照しているようですが,タイムスタンプのリストをファイルにすればできると思いますが,いかがでしょうか?

  • わたしもこの機能がほしいです。誤字脱字が多いもので。 - sunoko (2003年10月18日 16時27分26秒)
  • 3.5.2で実装します。 - たけぞう (2003年10月18日 19時45分09秒)
  • ありがとうございます.リリースをお待ちしています. - おびなた (2003年10月18日 21時12分12秒)
  • たのしみにしています。 - ざ (2003年10月22日 02時04分27秒)
お名前: コメント:

脚注プラグイン(fn)での","を含む脚注 - あがた (2003年10月14日 03時29分49秒)

","の付く脚注は途中で表示が切れてしまいます。

例)本文中に"{fn A, B}"と書くと脚注リストは"[1] A"となる

Footnote.pmのなかの

my $text=shift;
 ↓
my $text=join(',',@_);

とするのはいかがでしょうか?

  • それはプラグインをパースする際の仕様です。[1]のように引数をダブルクォートで囲むことでカンマがある場合も1つの引数として処理させることができます。 - たけぞう (2003年10月14日 10時01分45秒)
  • 例をあげての説明をありがとうございました。ダブルクォートが含まれる場合はエスケープすることもわかりました。 - あがた (2003年10月14日 14時12分34秒)
お名前: コメント:

フレーム - Endless (2003年10月13日 12時46分40秒)

       題名
   ___________________
        |        |
        |        | 
     サブ |   メイン  |
        |        | サブ
        |        |
        |        |
   ___________________
          サブ3

↑のように、4つにフレームを分けることは可能でしょうか?

可能でしたら、やり方を教えてください。

自分でも頑張ってみたんですが、できませんでした。

<frameset rows="163,*">
<frame src="ue.html" name="frame1">
<frameset cols="230,*,230">
<frame src="left.html" name="frame2">
<frame src="siru.html" name="frame3">
<frame src="right.html" name="frame4">
<frameset cols="150,*">
<frameset src="bottom.html" name="frame5">

</frameset>
</frameset>
</frameset>
  • fswikiのサイドバーはフレームじゃなくてcssでやってるので、フレームで処理したい場合はかなり大規模な修正がいるかと。cssでやるなら"css layut"あたりでぐぐればいくつか参考になるページが。 http://www.fu2k.org/alex/css/index.mhtml とか http://css-discuss.incutio.com/?page=FrontPage あたりですかね。 - にらたま (2003年10月13日 18時36分36秒)
  • 一応、自分のサイトではそのようにしてます。Wikiは最近触りはじめたので、情報を拾いながら調整してます。□いまのところ、テスト段階なので、「こうしたらどうでしょう」とはご提示出来ませんが。変更しなければならないのは、/tmpl/site/サイトテンプレート名/に作成するサイトテンプレート名.tmplあたりかと思います。これを適宜ヘッダやフッタ、メニュー項目2つをhtmlの構造で調整します。配置については、CSSでフロート配置してます。□とりあえず、作成方法含めて、取りまとめ中です。がんばりましょう。 - あおむし (2003年10月21日 18時25分12秒)
お名前: コメント:

非公開ページの添付ファイル - Kinsan (2003年10月12日 22時58分41秒)

管理画面で、管理者のみが見れるページとしたものについて、非公開となっているか確認のため、ログアウト後にURLで直接アクセスしてみたら、添付ファイルのファイル名は見えてしまってました。

また、添付ファイルのファイル名が分かっている場合には、attachディレクトリーの下にあるものとして、URLを直接アクセスすると、アクセスできてしまいます。

非公開ページのファイル名が分かっている場合のみの問題ですので、被害は少ないと思いますが、そういう問題があるということでとりあえず報告します。

上記の後者の問題については、.htaccessで防ぐべきものと思いますが、そうした場合にwikiを通しても添付ファイルがまったく見えなくなるということはありますか?(action=ATTACHの処理がattachディレクトリーにあるファイルへのリダイレクトなどで処理されていると.htaccessと喧嘩すると思いますが、どうでしょうか。)

  • 前者は修正します。やはり影響範囲が大きかったですね。他にも似たような問題がありそうな気がします。後者については、そもそもattachディレクトリはセキュリティ云々言われる場合にはURLで参照可能な場所に配置すること自体想定していないので.htaccessを使っても問題ないです。 - たけぞう (2003年10月12日 23時53分48秒)
  • あ、いちおう念のためですが、filesプラグインでファイルの一覧が表示されてしまう、ということですよね? - たけぞう (2003年10月13日 00時21分07秒)
  • Footerに入れているfileプラグインで表示されているのだと思います。http://kinsan.main.jp/wiki/wiki.cgi?page=kakushiがその例です。 - Kinsan (2003年10月13日 00時49分34秒)
お名前: コメント:

ドキュメント整備 - koko (2003年10月10日 16時41分20秒)

ドキュメントの整備をしましょうよ。協力しますので。

  • 賛成です。ドキュメントとし配布されるhtmlファイルと、Help, EditHelp?辺りがまず対象ですかね。あと、プラグイン作成の手引きになる様な、内部構造についてのドキュメントも欲しいですね。 - Kinsan (2003年10月11日 07時47分18秒)
  • 提案なんですが、ここに子wikiを作ってそこにドキュメント一式をおき、みんなで詰めるってのはどうですか? - typer (2003年10月11日 12時57分43秒)
  • 子Wikiを作るなら、MenuやHeader,Footer,InterWikiName, Keywordなど現在の配布物には含まれていないけど、作ると便利なページについても、みんなでテンプレートを作ると良さそうですね。子Wikiはここの下でなくても良いし(私のlolipopにおいているWikiの下でも必要なら提供しますよ。) - Kinsan (2003年10月11日 13時18分56秒)
  • いいですね。readmeやAPI仕様なんかもいまはpodで書いていますが、Wikiでメンテナンスできるようにしておいたほうがいいかも。ここにドキュメント作業用の子Wikiを作りましょうか。 - たけぞう (2003年10月11日 14時26分30秒)
  • EditHelpはincludeしたHelpと、pluginhelpを使ってます。――というわけで僕としては、Helpページが最新の無いようになってれば満足です。 - Kei (2003年10月21日 21時12分06秒)
お名前: コメント:

カレントログインユーザー表示プラグイン - koko (2003年10月10日 12時59分55秒)

現在のログイン済ユーザー名を表示するなんていかがでしょうか。

  • 賛成です。 - ざ (2003年10月11日 06時34分58秒)
お名前: コメント:

Locationを利用したredirect - Yoshimov (2003年10月10日 11時45分57秒)

MLのほうにも投稿したのですが、ページ保存後にリダイレクトを行なう際、HTTPのLocationヘッダも付けてもらえないでしょうか。

以下が3.5.1dev5用のパッチになります。

*** Wiki-org.pm	Tue Oct  7 21:39:58 2003
--- Wiki.pm	Fri Oct 10 11:39:58 2003
***************
*** 737,744 ****
  	my $tmpl = HTML::Template->new(filename=>$self->config('tmpl_dir')."/redirect.tmpl",
  	                               die_on_bad_params => 0);
  	
! 	$tmpl->param(URL=>$self->config('script_name')."?page=".&Util::url_encode($page));
  	
  	print "Content-Type: text/html\n\n";
  	print $tmpl->output();
  	exit;
--- 737,746 ----
  	my $tmpl = HTML::Template->new(filename=>$self->config('tmpl_dir')."/redirect.tmpl",
  	                               die_on_bad_params => 0);
  	
! 	my $url = $self->config('script_name')."?page=".&Util::url_encode($page);
! 	$tmpl->param(URL=>$url);
  	
+ 	print "Location: $url\n";
  	print "Content-Type: text/html\n\n";
  	print $tmpl->output();
  	exit;
お名前: コメント:

WAKWAKでの設置 - M (2003年10月09日 17時50分12秒)

はじめまして、今WAKWAKの設置で悪戦苦闘しておりますCSSが働いていないのか見出し文やサイドバーの表示が正しく表示されません(このページはきちんと表示されています)設置実績も不明で、対処法がわからないのカキコさせていただきました状況としてはパッケージを展開し、パーミッションの設定が終わったところです過去ログのかぎり.htaccessの設定でしょうか?設置バージョンはwiki3_5_0です

お名前: コメント:

インストールに失敗 - koko (2003年10月09日 15時25分02秒)

早速3.5.0をセットアップしています。以下のエラーが出てしまうのですが・・・setup.datはいじっていません。

WebサーバはRedHatLinux6 Apache1.3.28です。

Software error:HTML::Template->new() : Cannot open included file ./tmpl/site//.tmpl : file not found. at lib/HTML/Template.pm line 1580 HTML::Template::_init_template('HTML::Template=HASH(0x83fdbfc)') called at lib/HTML/Template.pm line 1177 HTML::Template::_init('HTML::Template=HASH(0x83fdbfc)') called at lib/HTML/Template.pm line 1071 HTML::Template::new('HTML::Template', 'filename', './tmpl/site//.tmpl', 'die_on_bad_params', 0) called at /usr/local/www/html/xxxxxxx/wiki.cgi line 187

  • 解決しました。zipをWindowsで解凍してからサーバに送っていましたが、最初からサーバでunzipしたらうまくいきました。ただし、これが原因か判りませんが。フォローして頂ければ幸いです。
  • たぶん改行コードの問題では?パッケージ内のcgiやpmなどのファイルはいずれも改行コードはLFのみのUNIX系になってるので、サーバ上で解凍したまま使うか、ローカルで解凍後にFTP転送にバイナリモードによる転送をすれば大丈夫です。 - 名無しさん (2003年10月16日 03時02分08秒)
  • なあるほど。ありがとうございまあす。 - koko (2003年11月04日 20時36分12秒)
お名前: コメント:

Farmがうまく使えません - なお (2003年10月07日 20時22分12秒)

Farmプラグインを使って,Farm をつかってみたのですが,作成したページを開こうとすると,「ページが見つかりません」  HTTP 404 - ファイルが見つかりません。になってしまいます.

test という名の子Wikiを作ったあと,サーバの状態を見てみると,

  • dat-test が生成される.中身はからっぽ
  • backup-testが生成される.中身はからっぽ
  • config-testが生成される.4つのファイルが生成される.
  • log-testが生成される.中身はからっぽ

という感じになっています.ちなみに,各ディレクトリは,ルート-data の下にあります.

サーバ(IIS)またはFSWikiの設定ミスでしょうか?

  • BBS-サポート掲示板/110と同様ですね。まだ解決されていませんが。エラーが発生したときのURLは妥当ですか?妥当であれば、IISではCGIにpath infoを渡すために何らかの操作が必要と推理 - typer (2003年10月07日 21時56分27秒)
  • Windows環境でしょうか?だとすると、typerさんご指摘のとおり、私と同じ状況のようです。c:\Inetpub\wwwroot\fswikiという環境ですか?私の場合は、そこが少し怪しいので・・。 - hiroblue (2003年10月07日 22時24分14秒)
  • 過去にあった質問だったのですね.失礼しました.私も IIS の path info がらみかなぁとなんとなく思っています. - なお (2003年10月07日 22時59分49秒)
 http://hoge.net/wiki/ を http://hoge.net/cgi-bin/
 にリダイレクトして、規定のドキュメントを wiki.cgi にすることで、
 Farm のページからは開けるようになりました。
 http://hoge.net/wiki/wiki.cgi から開いたときはだめです。
 開けるときのURLは
  http://hoge.net/wiki/wiki.cgi/test2
 です。しかし、ここから FrontPage に行こうとすると、
  http://hoge.net/wiki/wiki.cgi/wiki.cgi?page=FrontPage
 となり、アウトです。
 「IIS 4.0はPATH_INFOとして、SCRIPT_NAMEと同じ値を返してしまう」
   http://www.t3.rim.or.jp/~harunaga/nt/
 らしいです.
 現状の報告でした。
  • IISの仕様? Bug? ということになりますでしょうか?困りました。 - hiroblue (2003年10月12日 01時30分41秒)
 上記の wiki.cgi.wiki.cgi となってしまう件は解決しました.
 原因は,Windows で wiki3_5_0.zip を解凍すると,
 wiki.cgi の 	
   $path_info =~ m</([^/]+)$>;
 の文が,前のコメント行とくっついてしまっていて,
 ここが処理されないためのようです.
 IIS でも 動かすことに成功したので自己レスしておきます.
 と思ったら,リダイレクト直書きの方はまだダメでした.
 http://hoge.net/wiki/ を http://hoge.net/cgi-bin/ へ
 リダイレクト,wiki.cgi を規定ドキュメントと設定しておくと,
   http://hoge.net/wiki/wiki.cgi/name
 はOKなのですが,
   http://hoge.net/cgi-bin/wiki.cgi/name
 はダメでした.IIS のバグなのかな.
お名前: コメント:

CGI -> mod_perl 移行時の注意点? - puru (2003年10月05日 12時45分58秒)

fswiki ありがたく利用させて頂いています.

この度,通常の CGI タイプがあまりにも重いので mod_perl 環境に移行させたのですが,突然 Menu が表示されなくなったり,リンク先がおかしくなったりと挙動不審(うまくいく場合もある)になってしまいました.

SetHandler     perl-script
PerlHandler    Apache::Registry
Options        +ExecCGI
PerlSendHeader On

これを .htaccess に追加した事以外全く環境の変化はなく,元の CGI 形式に戻すと元のとおりうまく動きます.どうもキャッシュ関連でおかしくなっているようななっていないような・・・ううむ.

mod_perl 形式にする時の注意点などを見逃しているのではないかと思うのですが,どうにもテンパってしまい投稿させて頂きました.どなたかうまく動かすためのヒントを頂けないでしょうか?

環境は,Apache1.3.28 + Perl 5.8.0 + fswiki + mod_perl 1.28 です.

  • FSWikiのバージョンはいくつですか?wiki.cgiの先頭部分のchdirでFSWikiのインストールディレクトリを設定していますか? - たけぞう (2003年10月05日 19時25分34秒)
  • 肝心の fswiki の ver.書き忘れました... 3.5.0 です.そこは弄った覚えがないのでちょっと後で調べてみます.ダメだったらまた書き込みますね.ありがとうございます. - puru (2003年10月05日 21時11分17秒)
  • FsWiki TOP の URL は http://www.sample.com/~puru/ のような感じなのですが,FsWiki により生成されるリンクが UserDir を無視した形で生成されてしまいます...例えば FrontPage へのリンクは http://www.sample.com/~puru/?page=FrontPage であるべきなのに http://www.sample.com/?page=FrontPage となってしまいます.URL を設定するようなところってなかったですよね?これの副作用(?)で CSS が参照できずにページが壊れてしまっているのかもしれません.wiki.cgi 冒頭部分の chdir 関数は修正しました.chdir("/home/httpd/sample.com/www/home/puru/public_html"); のような感じで.この public_html の直下に wiki.cgi が置いてあります.どうなんでしょう?? - puru (2003年10月06日 00時23分12秒)
  • 問題切り分け完了しました...mod_perl にする(.htaccess に初投稿メッセージの4行を追加する)と途端に theme/default/default.css が Forbidden になるようです...<FilesMatch> で css を allow from all と無理矢理書き込んでもブラウザから直リンクで css を見にいくと Forbidden...もちろん .htaccess を元に戻すとうまく css が参照できてページ表示も問題ありません.これについて何か情報を頂けますか?申し訳ないです. - puru (2003年10月06日 03時45分17秒)
  • こんにちは。<Location>指定でmod_perlを有効にすると、cssなどのファイルは参照不可になりますので、CGIとcssを置くURLは別にしたほうが良いと思います。それからリンクがルートになるのはsetup.datでscript_name=/としているのでは? - Yoshimov (2003年10月06日 22時25分30秒)
  • .htaccess への素書きから <Files "*.cgi">...</Files> で囲む形で変更すると全てがうまく動作するようになりました.ありがとうございます!<Location>...</Location> では css が参照できないなんて・・・勉強になりました.とりあえず Apache::PerlRun で快適に動作中です. - puru (2003年10月09日 18時05分58秒)
お名前: コメント:

サイドバーが下に表示されます。 - sam (2003年10月05日 00時31分31秒)

ヘルプに、Menuというページをつくると、サイドバーが表示されるとかいてあったのですが、下に表示されており、このHPのようなメニューが作成できません。

環境は、windowsで、apache2で、active perl5.6です。

お名前: コメント:

[要望]outline プラグインでh3要素を無視する選択 - ざ (2003年10月01日 04時15分50秒)

いつも要望ばかりですみません、outlineプラグインを便利に使わせてもらっているのですが、h3要素が多いときに{{outline}}だけで画面がいっぱいになってしまうので、h3は無視するオプションがあればなぁと思います。

さらに進んで、h2のアウトラインにマウスを持ってくるとそのh2以下のh3が下に表示されるとかだともっとうれしいです。

  • 私も同じ事を考えました。h3を無視、あるいはh3, h2を無視、というオプションがあるとうれしいです。 - k (2005年12月09日 12時39分05秒)
  • BBS-雑談掲示板/126に関連する携帯電話のページング処理を考えていて同じ事を感じました。現在のOutlineが、OutlineParserでパースされてることは分かったんですがね。 - A_M (2005年12月09日 17時43分01秒)
  • OutlineParserを使わずに取得する方法を模索してみました。thinkingAbout_headline_euc.txtですが、コミッタの方々が意識されている処理速度的には自信がありません。 - A_M (2005年12月10日 21時42分04秒)
  • アウトラインの作成は、1)メイン部であれば、順番にシリアルナンバーを振り、name属性に付加している。2)ただし、ブロックプラグイン採用時は、ブロックプラグイン内部が無視される。というのを確認しました。添付した方法だと、ブロックプラグインへの対応が出来ないようです。…力及ばずで申し訳ありません。どなたか、いい知恵をお持ちじゃないでしょうか。 - A_M (2005年12月11日 19時38分18秒)
  • ブロックプラグインで無視されるのは、出力がHTML形式のものだけです。これは、既存のプラグイン等でも同様です。すなわち、ブロックプラグインの出力がWIKI形式のものであれば、outlineプラグインで反映されます。ブロックプラグイン同封の blocksamle1 にてお試しください。 - KG (2005年12月11日 23時52分25秒)
  • 回答、有難うございます。そうしたことを踏まえて考え直してみます。 - A_M (2005年12月12日 23時52分10秒)
  • ブロック・プラグイン内でWikiソースをパースする場合のOutlineプラグインへの対応方法がほぼわかりました。現在テスト中ですので問題なさそうならリリースしようと思います。 - KG (2005年12月19日 13時43分47秒)
  • 現在考えている方法は、HTML形式の他のプラグインにも有効だと思われます。ただし、Wiki::process_plugin への修正が必要です。_ex_block ではこの部分を既に書き換えていますので、他のプラグインでも利用できるように修正しておきたいと思います。 - KG (2005年12月19日 13時46分23秒)
  • 関連しているかもしれないのでコメントさせていただきますと、_ex_blockを活用した、段組用プラグインをWIKI形式の出力に変更し、Heading(見出し)への影響を極力抑えようと検討中です。 - A_M (2005年12月19日 17時20分44秒)
お名前: コメント:

Farmで新規作成してもページエラー - hiroblue (2003年09月29日 19時17分50秒)

ページが見つかりません  
検索中のページは、削除されたか、名前が変更されたか、または一時的に利用できない可能性があります。 
環境: 
Windows2000Server 
IIS 5.0 
ActivePerl v5.6.1 built for MSWin32-x86-multi-thread 
その他は正常に動作(しているように見えます) 
Farm:管理者のみ作成可 
Page:ログイン時のみ作成可能 
としてあります。 
Farmを削除する際にpdfの関係でエラーが出ます。 
Software error: 
No such file or directory at plugin/pdf/PDFInitializer.pm line 30. 
For help, please send mail to this site's webmaster, giving this error message and the time and date of the error. 
Farm作成 Page作成の制限を解除しても変わりません。 

その後もいろいろ確認してみたのですが解決できません。 
WIKIFarmを作成した場合、 
BackupフォルダにFarm名でフォルダ作成 
configフォルダにFarm名でフォルダ作成されconfig.dat plugin.dat user.dat usercss.datも作成 
DataフォルダにFarm名でフォルダ作成 
logフォルダにFarm名でフォルダ作成 
ということが起こるようです。何か不足しておりますでしょうか? 
  • エラーメッセージと言いたいことがごっちゃで、何がなんだか分かりません。こういう場合には、エラーが出ている原因はあなた自身にある可能性が非常に高いです。 - Kinsan (2003年10月02日 00時39分51秒)
  • pdfフォルダはありますか?CGIからPDFフォルダに書き込み出来ますか?PDFフォルダにFarm名のディレクトリが出来ていますか?PDFは正常に見れますか?attachディレクトリについては出来ていますか?添付できますか?子Wikiに関してはどうなっていますか? - typer (2003年10月02日 00時51分27秒)
pdfフォルダはあります。
メニューでページをPDF化するとちゃんと表示されますし、pdfフォルダ内にページ名.pdfが出来ています。
pdfフォルダにはFarm名のフォルダが出来ません。
attachフォルダにもFarm名のフォルダが出来ません。
添付するとページの再表示で以下のエラーが出ます。([参照]して[添付])
Software error:
Can't locate object method "config" via package "wall800_600.jpg" (perhaps you forgot to load "wall800_600.jpg"?) at lib/Util.pm line 185.
For help, please send mail to this site's webmaster, giving this error message and the time and date of the error. 
attachフォルダから削除しないと、そのページは上記のエラーで表示せきません。
削除すると、ファイルが存在しませんというメッセージが赤文字で表示されますがページは表示できるようになります。
以上、思うつくところは確認してみておりますが、何かあればご指摘ください。
  • 3.5.1dev4を使ってらっしゃるようですね。とりあえず添付するとエラーになる件に関してはBugTrack-wiki/129で解決すると思います。Farmについてですが、作成時に具体的にどのような挙動を示すのでしょうか? - たけぞう (2003年10月02日 19時57分20秒)
添付の機能は、指摘されてはじめて使いましたので気づいていませんでした。
新規WIKI作成のページで、WIKI名およびID/PASSを入力し[作成]
「WIKI名」を作成しました。のページが表示される。(一件正常に完了した様子)
「WIKI名」の部分をクリックすると、
以下のエラーが表示されます。(Farmの一覧から選択した場合も同じ)
すでに報告したように、attachフォルダとpdfフォルダにWIKI名のフォルダが作成されていないことは確認しました。

ページが見つかりません 
検索中のページは、削除されたか、名前が変更されたか、または一時的に利用できない可能性があります。 
------------------------------------------------------------------------------
対処方法
[アドレス] バーに入力したページ アドレスの綴りが正しいかどうかを確認してください。
次のホームページ  www.e-service.ath.cx を開いて、必要な情報へのリンクを探してください。 
別のリンクへアクセスするには、[戻る] をクリックしてください。 
HTTP 404 - ファイルが見つかりません。
インターネット インフォメーション サービス
------------------------------------------------------------------------------
技術情報 (サポート担当者用)
詳細
Microsoft Support 


  • 子wikiでうまくCGIがよばれないみたいですね。このエラーの時のURLはどうなっていますか?通常なら"〜/wiki.cgi/WIKI名"となるはずですが。URLが正しいのにエラーがでているなら、IISの設定の問題かもしれません。 - typer (2003年10月06日 01時25分30秒)
  • "〜/wiki.cgi/WIKI名"となっています。IISの設定だとすると、fswikiのホームフォルダを仮想フォルダの設定でd:\fdwikiを/fswikiとしています。ローカルの環境で見れば、/の下にfswikiが無いことになります。再導入などやってみますが、何かわかりましたらお願いします。 - hiroblue (2003年10月07日 22時19分27秒)
  • http://hoge/poke/wiki.cgi でしたら,http://hoge/poke/ にリンクした仮想ディレクトリを作ってみて,デフォルトドキュメントに wiki.cgi を追加してみてください.とりあえず動きませんか? - なおき (2003年10月15日 14時28分46秒)
http://hoge/poke/ にリンクした仮想ディレクトリを作ってみて,という部分がよくわかりません。例えば、d:\pokeをhtt@://hoge/poke/という仮想ディレクトリとして登録し、wiki.cgiをデフォルトドキュメントとして登録してあります。
うまくいきません。
  • Windows+IISの問題ということでしたので、Linux環境を用意してやってみました。Farmは問題なく動作するようです。 - hiroblue (2003年10月30日 21時52分47秒)
  • ごめんなさい。ページ下のフォーム欄に検索ボックスのつもりでPDFの文字を入れてエンターキーを押してしまいました。 - PDFが表示しない初心者 (2005年07月16日 15時37分48秒)
お名前: コメント:

[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ]

  • [1]A,B

最終更新時間:2011年08月03日 23時16分46秒