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

サポート掲示板

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

FSWikiサポート掲示板

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

pluginhelpでインストールされているプラグインを表示後、各プラグイン説明を表示した際にHeaderを表示するには - たった (2007年09月13日 18時48分38秒)

お世話になります。

過去ログとplugin内のinfo内を見たのですが、分からなかったので質問させて下さい。

任意のページに

{{pluginhelp}}

を記述してプラグイン説明を表示し、いずれかのプラグインをクリックして詳細説明を表示した際、Headerページを作った際のHeader内容を表示するようにしたいのですが、カスタマイズ方法などご教授願えませんでしょうか。宜しくお願い致します。

  • 後、デフォルトで存在する、上段メニューの差分、一覧、検索、ログイン失敗時もHeaderが表示されないようですが、この辺りHeaderを表示するに統一させる事ってできないでしょうか - たった (2007年09月13日 23時39分07秒)
  • サイト・テンプレートの以下の部分を修正することで可能かと思われます。 - KG (2007年09月13日 23時52分29秒)
 <!--TMPL_UNLESS NAME="EDIT_MODE"-->
   <!--TMPL_IF NAME="EXIST_PAGE_Header"-->
     <div class="header">
       <!--FSWIKI_INCLUDE PAGE="Header"-->
     </div>
   <!--/TMPL_IF-->
 <!--/TMPL_UNLESS-->

以下のように修正

   <!--TMPL_IF NAME="EXIST_PAGE_Header"-->
     <div class="header">
       <!--FSWIKI_INCLUDE PAGE="Header"-->
     </div>
   <!--/TMPL_IF-->
  • ただし、別の問題が発生する可能性もありますので、変更は自己責任にて・・・(w - KG (2007年09月13日 23時54分02秒)
  • KG殿、ご教授頂き有難うございます。Header部分が表示されるようになりました。なぜEDIT_MODEの時だけ・・・なのかについては動作確認しながら少し考えてみたいと思います。 - たった (2007年09月14日 16時42分50秒)
  • EDIT_MODE という名称がついていますが、実際には action パラメータがセットされている場合全てで、この EDIT_MODE が有効になってしまいます。なぜ?というのは微妙なところですが、このHeaderページをどう使うかによって変わると思いますね。常に表示したい内容があるのでしたら Header とは別のページを上記のようにテンプレートに追加してみてはどうでしょうか? - KG (2007年09月14日 16時51分52秒)
お名前: コメント:

mimetexプラグイン - よしぼー (2007年09月13日 03時30分23秒)

BugTrack-plugin/156に、"Mimetexで数式を書く。"というプラグインがあったかと思うのですが、近日DLしようと思ったところBugTrack-plugin/156のページ自体消えているようです。

何らかの理由、あるいは問題があって削除されてしまったのでしょうか?

一応調べてみて見つからなかったので書き込ませていただきます。事情を知っていらっしゃる方がおられたら御教授願いたいです。

あるいは単純に何らかのミスで削除されたものであるなら、再掲載してただくようなことはできないでしょうか?

再掲載不可能であるものならどうしようもないですが、以前から非常に便利に使わせていただいているものなので、なくなってしまうなら残念です…

  • どうゆう経緯で削除されたのか分からず この戻し方が正しいのかどうか分からないのですが、とりあえず戻しておきました。 - kitta (2007年09月13日 08時56分53秒)
  • おおっ、戻ってる。どうもありがとうございます(_ _)。>kittaさん - よしぼー (2007年09月13日 13時33分23秒)
お名前: コメント:

SpeedyCGIで利用時、不意に無反応になってしまう。 - たった (2007年09月11日 16時46分41秒)

先頭を下記に変更し

#!/usr/bin/speedy -w -- -r1 -M8 -t20 -gnone
use HTML::Template;

の下に下記を追加

#■追加
#SpeedyCGI オブジェクトの作成
use CGI::SpeedyCGI;
my $sp = CGI::SpeedyCGI->new;

また先頭部分は単に

#!/usr/bin/speedy

としてみたり、下記の様にオプションを色々変更して動作確認してきたのですが、

#!/usr/bin/speedy -w -- -M8 -r10 -t1
↓
#!/usr/bin/speedy -w -- -M8 -r1
↓
#!/usr/bin/speedy -w -- -M8 -r30 -t30

何故か、いつも不意にサーバーから無反応状態になってしまいます。サーバーにログオンして

ps aux|grep wiki

としてみるとプロセスがいっぱい作成されており、上から2つ位削除or一つずつ削除してゆくとどこかで止まっていたプロセスが削除されたタイミングで反応されるようになります。

環境は

OS RHL9
Perl 5.8.0
FSWiki 3.6.2

です。もし使用方法など間違っているようでしたらご教授願えませんでしょうか。

  • -T オプションを指定するとどうでしょう? - 髭。 (2007年09月11日 20時48分23秒)
  • 有難うございます。-Tをつけて様子をみてみます。 - たった (2007年09月12日 03時26分35秒)
お名前: コメント:

include_htmlプラグイン経由で表示された際のpタグを除去したい - たった (2007年09月02日 20時37分40秒)

include_htmlプラグインから呼び出した場合、必ずpタグで囲まれるようですけれども、これを回避するにはどこを修正すれば良いかご教授願えませんでしょうか。※プラグイン先で投稿or修正しても反映されなかったので、こちらで投稿させて頂いてます。

  • インラインプラグインですので、1行にそれだけを書くと1つの段落として解釈され、<P>タグが付いてしまいます。単独の行としてでなく文中に書けばとりあえずは回避できますよ。単独の行として書いても<P>タグが付かないようにするには、ソース内の「inline」の部分を「paragraph」に書き換えればできるとは思います。その分、融通が効かなくなると思いますが…。 - あき (2007年09月03日 09時20分17秒)
  • サポート有難う御座います。えと、paragraphにしてしまいますと本来の意図した動作ではなくなりあきさんも仰る通り融通がきかなくなる為、それは避けたいと思います。出来ればpタグそのものを除去 or spanタグに変更する事が出来ればと思うのですがこのようにはできませんでしょうか。 - たった (2007年09月08日 16時49分57秒)
  • CSSファイルにpタグに関する記述を加えborder:0 0 0 0;margin:0 0 0 0;padding:0 0 0 0;を記述する事でpタグの機能を回避する事ができました。お騒がせしてすいません。 - たった (2007年09月08日 20時09分50秒)
  • 「margin:0px;padding:0px;」は自分もやってました。でも、完全ではないかも…。<P>タグは段落という意味ですので、そういった意味合いをベースに考えたアプローチを考えていくのが望ましいと思います。<SPAN>タグにするっていうのも、また違うかも…。意味合いで考えるなら、「同プラグインを単一の行として記述しない」か又は「paragraph用のプラグインを別途準備する」でしょうね。 - あき (2007年09月09日 12時24分49秒)
  • でもこの辺り、融通がきくようになんとかしたいですね。プラグインを開発していても、結構これでハマるんです。特に複数行プラグインを開発する際とか…。本体を少し改造して、HTMLを出力する直前に構文的におかしな<P>タグは除去する、という対策が適当なのかもしれませんね。 - あき (2007年09月09日 12時41分10秒)
お名前: コメント:

メニューバー(?)について - ton (2007年08月31日 11時20分20秒)

FreeStyleWiki超初心者の者です。

大変お恥ずかしい質問なのですが、FreeStyleWikiを導入すると必ず画面の右上に表示されるバー(トップ 新規 編集 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン等)がありますが、これの一部を全画面で非表示にする(※)ためには、どうすればよろしいのでしょうか?

※:例:全画面で「新規 編集 差分 一覧 ソース」を非表示にしたい。

どなたかご教授くださいますようお願い致します。

  • BugTrack-plugin/233をお試し下さい。画像を指定せず、表示するか否かだけを指定してやれば、ご要望の動作が実現できます。 - あき (2007年08月31日 11時48分28秒)
  • あきさん、早速のコメントありがとうございます。 - ton (2007年09月03日 09時37分11秒)
  • すみません、書き込み途中で投稿してしまいました。BugTrack-plugin/233インストール後、「管理画面」から「アイコン・メニューの設定」ボタンを押下すると、「SoftwareError HTML::Template->new() : Cannot open included file ./tmpl/admin_iconmenu.tmpl : file not found. at lib/HTML/Template.pm line 1616」などといったエラーが9行ほど表示され、設定画面に移行することができません。どこかインストール方法が間違っているのでしょうか? - ton (2007年09月03日 12時35分29秒)
  • ですね。tmpl/admin_iconmenu.tmplというファイルをtmplディレクトリ下に入れてやる必要があります。入れているのだとしたら、参照権限が無いようです。 - あき (2007年09月03日 13時10分23秒)
  • すみません、書き込み途中で投稿してしまいました。BugTrack-plugin/233インストール後、「管理画面」から「アイコン・メニューの設定」ボタンを押下すると、「SoftwareError HTML::Template->new() : Cannot open included file ./tmpl/admin_iconmenu.tmpl : file not found. at lib/HTML/Template.pm line 1616」などといったエラーが9行ほど表示され、設定画面に移行することができません。どこかインストール方法が間違っているのでしょうか? - ton (2007年09月03日 13時11分32秒)
  • すみません、こちらの都合で二重投稿してしまいましたm(_ _)m。 あきさん、コメントありがとうございます。ご指摘頂いた通りにしてみたところ、無事動作が確認できました! どうもありがとうございました!! - ton (2007年09月03日 13時36分32秒)
お名前: コメント:

インストール時の指定されたファイルが見つかりませんエラー - 超初心者 (2007年08月24日 15時41分59秒)

途方に暮れています。「入門Wiki」を購入し、PCにActivePerl-5.8.8.822-MSWin32-x86-280952.msiとApache2.0をいれ、freestylewikiをいれました。「入門Wiki」P112-121のインストール手順を行って、Apacheは動いたのですが、http://localhost/wiki.cgiはエラーになります。

Apacheのhttpd.defaultを変更しています。wiki.cgiのファイルはSAKURAというエディターツールで編集しています。

      • ******エラーメッセージ************************
couldn't create child process: 720002: wiki.cgi, referer: http://localhost/

[Fri Aug 24 15:19:59 2007] [error] [client 127.0.0.1] (OS 2)指定されたファイルが見つかりません。 : couldn't spawn child process: C:/fswiki/wiki.cgi, referer: http://localhost/

      • *********************************************
      • *********************

のようなエラーが出て解決法が思いあたりません。

Documentをおいているディレクトリはfswikiでなおしておりますし、CGIを有効にもしているのですが。

超初心者なのでかなりいまいちな質問かもしれませんがどなたか助けていただけると助かります。

【インストール先】サーバーではなくPC、WINDOW XP

  • 「httpd.default」? 「httpd.conf」では? - あき (2007年08月24日 16時47分55秒)
  • すみません。書くの間違いました。本ではhttpd.defaultとなっていたのをhttpd.c - 超初心者 (2007年08月24日 16時59分52秒)
  • すみません。書いている途中ではいってしまいました。「httpd.conf」に記述しています。 - 超初心者 (2007年08月24日 17時00分53秒)
  • wiki.cgiの1行目は、Perl(perl.exe)が存在する箇所を指していますか? - あき (2007年08月24日 17時30分33秒)
  • あきさん、立て続けにありがとうございます。#!perlと記述し、perlのフォルダ(C:\Perl)をみたところperl.exeが見当たりません。これでしょうか?インストールの仕方がわるかったのでしょうか? - 超初心者 (2007年08月24日 17時43分09秒)
  • 「C:\perl\bin」とかにありませんか? そこでしたらwiki.cgiの先頭行には「#!C:/perl/bin/perl.exe」と書けばいいと思います。初期設定が面倒だと思いますので、もしお気に召されれば、拙作のFSWiki初期設置用CGIでもお使い下さい。 - あき (2007年08月24日 18時19分54秒)
  • ありがとうございました!解決しました。助かりました。なんせこれまでCGIとかまったく触ったことがなかったので。こんなふうにエディタ開いてコード書くのも5年ぶりです。これでやっと作業にとりかかれます!!!!本当にありがとうございます。 - 超初心者 (2007年08月24日 18時42分39秒)
お名前: コメント:

ページ内アンカーの自動生成について - SK (2007年08月21日 22時07分02秒)

PukiWikiやMediaWikiなどでは、見出しを作成すれば、自動的にもくじが作成されますが。FSwikiでは如何すれば、これは実現するのでしょうか?

BugTrackerのページを見ている限り、実現できているようなので、可能に見えますが・・・。BugTrack-plugin/195が怪しいと思ったのですが、どうも違うみたいですので。。。(このプラグインは手動でアンカーつけるんですよね?)

  • { {outline} }のことでしょうか? - あき (2007年08月21日 22時13分46秒)
  • それです!ありがとうございました! - SK (2007年08月22日 01時12分41秒)
お名前: コメント:

検索機能 - さとる (2007年08月18日 09時08分47秒)

SEARCHプラグインをログインしたユーザーのみ使用できるようにはできないでしょうか?というのも、検索機能で「か」などと検索するとほとんどのページが表示されてしまうからです。デフォルトでだれでも閲覧できるようにしているのですが、閲覧されてまずいページもあるかもしれないので、検索機能を制限したいのですが。

  • それはSEARCHプラグインの機能を変更するのではなく、「閲覧されてまずいページ」のアクセス権限をユーザもしくは管理者に変更すれば良い話でしょう。ログインしていない人が検索をしても、アクセス権限が無いページは検索結果に出てきません。そもそも「閲覧されてまずいページ」というのがありながら、そのページを「だれでも閲覧できる」というデフォルト状態のままにしているのが不自然な状態です。 - ?? (2007年08月18日 10時17分52秒)
  • そのとおりですね。閲覧されては困るページは、そのページの編集の際に、『ページの参照・更新権限』にて『ユーザのみ』または『管理者のみ』を選択して『参照権限を変更』ボタンをクリックするようにして下さい。過去に作成したページの参照権限を一括変更したい場合は、管理者メニューの『ページ管理』画面にて、操作できます。 - あき (2007年08月18日 10時56分36秒)
  • アクセス権限をすればいいのは承知しているのですが、できれば、検索機能を制限したいのです。ページが多すぎて権限を変更するのが大変なのです。 - さとる (2007年08月18日 11時36分59秒)
  • 動機が納得しかねるのですが…。ま、動機はともかくそうしたいということは理解できました。方法ですが、plugin/search/SearchForm.pmとplugin/search/SearchHandler.pmのそれぞれ32行目辺りに、「return "" unless(defined $wiki->get_login_info);」を挿入してみてください。BugTrack-plugin/235とかを利用されている場合は同様の箇所の修正が必要です。 - あき (2007年08月18日 12時00分50秒)
  • 禁じ手っぽいですが、./config/showlevel.logをいじって参照権限を一括置換するというのは。うまく置換できれば何千ページあっても楽勝だと思いますが。 - すいません (2007年08月18日 12時35分37秒)
お名前: コメント:

無題 - AAA (2007年08月15日 20時07分35秒)

改行したいのですがどうすればいいのですか?あと最近更新されたものをMenuに表示させたいのですがどうすればよいですか?

  • 改行は、とりあえず、管理者でログインすると表示される管理メニューの、環境設定、動作設定にある、「改行の処理」を「無視する」から「BRタグに変換する」にすればOKではないでしょうか。 - 名無しさん (2007年08月15日 20時48分47秒)
  • 本サイトのメニューの「最新」の部分に表示されているのはrecentdaysプラグインです。 - 名無しさん (2007年08月15日 20時49分49秒)
お名前: コメント:

履歴/2006-7-3のページの記載がなくなった - 名無しさん (2007年08月15日 18時33分35秒)

本サイトの、履歴/2006-7-3のページの記載がなくなっちゃってるのですが、復元できませんか。内容はVer3.6.2のリリースの案内だと思うのですが。

お名前: コメント:

ヘルプのkeyword箇所の使い方が良くわからないのですが・・・ - たった (2007年08月15日 01時19分27秒)

ヘルプにあるkeywordの説明箇所を何回も何回も読んで理解しようとしているのですが、行なおうとしてる事というのは、ヘルプのリンクの説明に対する一つの実例なのかな・・・と思えてしまうのです。

私の勘違い&理解不足かと存じますが、ヘルプのkeyword箇所で説明されている事というのは、リンク個所で説明している事を更に突っ込んでkeywordというページを作って下記のように記述するとリンクが張られますよ。。という実例の解説に思えてしまうのですが、使い方としてリンク集以外の使い方以外に実の所どのように使うのでございますでしょうか。

※管理画面の設定により、FSwiki内の任意のテキストHP内で存在するページに対しての文字列がヒットした場合、その文字にたいして自動的にリンクが張られるというのは確認したのですがkeywordという名前のページにヘルプの説明にあるように記述し、任意のテキストページ内でgoogleと入力保存しても自動的にgoogleという文字列に対してリンクは張られない事からkeywordの箇所の説明に関しては、その事を言ってるのではないようで、そうするとヘルプのkeyword箇所の解説というのは私の理解力の無さから何を伝えようとしてるのか良く分からずにおります。

折角このような素晴らしいツールをご提供されているので、是非キチンと理解したいと思い、恥を忍んで質問させて頂いております。是非ご教授頂けます様宜しくお願い致します。

  • 「keywordという名前のページにヘルプの説明にあるように記述し」と書かれていますが、その通りでしょうか? だとすると動きません。"Keyword"(←1文字目は大文字)という名前のページに記述する必要があります。 - むめ (2007年08月15日 15時06分55秒)
  • むめ様、サポートありがとうございます。質問時は小文字でしたがFSwiki内では、ヘルプの説明にあります通りKeywordと大文字でKeywordページを作成しております。 - たった (2007年08月15日 17時51分21秒)
  • たとえば本サイトのKeywordというページには、GoogleCPANなどという単語が記述されているため、ごらんのように勝手にリンクがはられますよ。 - 名無しさん (2007年08月15日 18時19分33秒)
  • はい。質問でも申しておりますがKeywordページに記載されている記述方法はヘルプのリンクの所で解説されている事と同じ事だと思うのですが、Keywordにリンクの記述をするだけですと単なるリンク集という扱いかと存じますが、他の使い方などがあるようでしたらご教授頂きますようお願い致します。 - たった (2007年08月17日 02時00分17秒)
  • キーワードとなる語句の意味や説明を書いたページを Keywordに記述しておけば、Wikipediaのように他のページで そのキーワードが出ているとき、自動的にその説明ページへのリンクになる(この「自動的に」がポイント)」ので、関連語句の説明が分かりやすいドキュメントになる・・とかなんだけど、使い道を思いつかないのなら無理に使わなくてもいいのでは。もう少し、他のWikiなどを見てから質問してみてはどうですか? - ううん・・ (2007年08月17日 05時09分13秒)
  • 質問の日本語が変ですね。「keywordという名前のページにヘルプの説明にあるように記述し、任意のテキストページ内でgoogleと入力保存しても自動的にgoogleという文字列に対してリンクは張られない事から」とあるため、てっきりKeywordになんか書いてもリンクが張られないことを問題視されているのだと思いましたが、そうではないと。Wikiページ名でもない単語に勝手に(外部への)リンクが張られることの意味が理解できないのであれば、単なるリンク集でいいのではないかと思います。 - 名無しさん (2007年08月17日 06時07分18秒)
  • この問題については解決致しました。人騒がせして申し訳ございませんでした。私の勘違いだったのですが、ヘルプのKeyword箇所にある通りKeywordというページに大文字でGoogleのリンクを記述し、任意のwikiページ内にて大文字でGoogleと入力する事でリンクが張られる事が確認できました。私が確認していたのは、ヘルプにもありますように大文字でリンクを張り頭文字を小文字でgoogleとし、確認していた為、意図した動作をしていなかったのでございます。という訳でヘルプのリンクの箇所とKeyword箇所の意味の区別が理解できました。大変お騒がせして申し訳ありませんでした。むめさん他、ううんさん、名無しさん、サポート頂きましてありがとうございました。 今後もわからない点など質問させて頂くかと存じますがその際はまたよろしくお願い致します。- たった (2007年08月17日 12時22分19秒)
  • わたしは二度と回答しません。 - ごめんなさい (2007年08月17日 13時40分39秒)
お名前: コメント:

CSVとテーブル作成 - 使用者 (2007年08月14日 19時31分52秒)

仮に「あ〜ん」が割り振られた1行目があり、それぞれの文字に対応した数字が2行に書かれてるエクセル等のデータが有るとします。それをWIKI内のデータベースとして、WIKIのメニュー欄のあ〜おというリンクをクリックするとあ〜おと数字の書かれた
文字 数字
1
1
3
1
2
この様なテーブルを右のメインに表示し、なおかつテーブルの一番上にある数字をクリックすると数字順にソートし
文字 数字
1
1
1
2
3
というテーブルを表示するという事をしたいのですが、やはり基本セットでは無理ですか?プラグインを追加したら出来るというのでしたら、何かお勧めのプラグインはないでしょうか。

  • おすすめはBugTrack-plugin/215です。お望みの動作は残念ながらできそうにありませんが、ソート順の記述を変えたページを複数作ることでそれっぽい動作ができるのではないかと思います。あとはご自分で試行錯誤するのが楽しいのでは。 - 名無しさん (2007年08月15日 18時28分04秒)
お名前: コメント:

Headerにoutlineを記述してみましたが何も起きません - たった (2007年08月12日 20時05分04秒)

お世話になります。

Headerというページに下記

を記述して保存してみたのですが、何も起きません。これはどのように使うのでしょうか。ご教授頂けますようお願い致します。

  • そのまんまで良いはずなんですが…。何も起きませんか? - あき (2007年08月15日 22時49分42秒)
  • outlineは「ページ内の見出しへのリンクを書き出すもの」だから、見出し(!,!!,!!!)が無いページに書いて何も出なかったと予測。というか、どんな機能だと思っているのかなあ・・。・・あ、でも、outlineのヘルプだけでは分からなくて当然かも・・。 - 通りすがり (2007年08月15日 23時13分21秒)
  • 見出しがある場合、それ(!!!,!!,!)に対してそれを拾って表示すると言う機能だったんですね。確認する事ができました。ありがとうございます。 - たった (2007年08月17日 12時50分44秒)
お名前: コメント:

InterWikiNameの使い方がわかりません。 - たった (2007年08月12日 20時02分36秒)

InterWikiNameの使い方がわからないのですが、どのように使うのでしょうか。

ヘルプにあります通り、InterWikiNameというページを作成し、ヘルプにある下記2行を記述し保存

適当なページに下記3行をそのまま保存。YukiWiki:PerlGoogle:Perl

Googleで検索

その適当なページを表示した際、デフォルトでバックグラウンドが黄色い文字で、YukiWiki:Perl?Google:Perl?

Googleで検索?

と表示されたまま、意味がわからずにいます。サポート頂けますと幸いです。

  • 使い方分かりました。CSSでリンクの色を黒にしていた為、単なる文字列かと思っていましたが、マウスを乗せるとリンクになっていたので、1日空けてですがようやく分かりました。お騒がせ致しました。 - たった (2007年08月13日 21時32分15秒)
お名前: コメント:

Shift_JISで運用したいのですが、 - たった (2007年08月12日 00時01分26秒)

お世話になります。題名にあります通り、JavaScriptを使う為、その関係でFSWikiをShift_JISで運用出来ればと思い、下記の試みを行ないましたが、文字化けしてしまいました。wiki.cgiの315行目をprint "Content-Type: text/html;charset=EUC-JP\n";↓print "Content-Type: text/html;charset=Shift_JIS\n";に変更。

default.tmpl内の下記部分を変更<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">↓<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">のように変更してみたのですが、ページを表示した際、文字化けして見るに見かねる状態でした。

この改造自体あきらめた方が良いのでしょうか。アドバイス頂けますと幸いです。

  • その部分の変更だけじゃ駄目ですね。その部分は、ブラウザに「このページの文字コードは○○ですよ」と教える働きしかありませんので…。Shift_JISで表現するには文字コード自体をShift_JISに変換してから出力してやる必要があります。で、それだけであれば適当なところで「&Jcode::convert(\$output,"sjis");」という行を挟んでやれば良いのですが、運用を考えた場合、ページの更新(編集)にも対応する必要があります。そのためにはlib/CGI2.pmのparamメソッドで上記とは逆の「&Jcode::convert(\$value,"euc");」を挟んでやる必要があります。ですが、それでもおそらく完璧ではないです。Shift_JISは、いろいろと文字化けを起こす原因を孕んでますので、オススメできかねます。 - あき (2007年08月15日 23時25分08秒)
  • そのような理由からShift_JISでの運用はお薦めできかねるという事なんですね。そうですかぁ・・。あき様、貴重な情報ありがとうございます。 - たった (2007年08月17日 12時58分40秒)
お名前: コメント:

sage機能が効きません。 - すなぷ (2007年08月11日 14時13分01秒)

ver3.6.2の時点から動作がすでに怪しくなっていたのですが、ver3.6.3のプラグイン群に更新した段階で症状がはっきり出ました。タイムスタンプのsageのチェックを入れた更新はsageが効かず、チェックを入れない更新はScriptError The script did not produce proper HTTP headers. が出てリダイレクトされません。いずれも本文編集後の更新自体は問題なくされています。core/EditPage.pmと_ex_edit_buttonのJavaScript周辺とは思ったのですが、_ex_edit_buttonを使用しなくとも同じでした。また他にチェックポイントがありましたら挙げて下さいませんか。宜しくおねがいします。

  • BugTrack-plugin/306を入れなおしましたが変化なし。 - すなぷ (2007年08月11日 14時50分19秒)
  • BugTrack-plugin/282を入れなおしましたが変化なし。 - すなぷ (2007年08月11日 15時24分50秒)
  • BugTrack-plugin/337?をチェックしました。 - すなぷ (2007年08月11日 16時18分41秒)
  • libが怪しいと思い3.6.3のCGI2.pmとJcode.pmを入れ替えたところエラーが消えました。と思ったところconfig/modtime.datの属性が書き込み不可の状態で保存され、sageが効かない場合がある模様。様子見してみます。 - すなぷ
  • 解決しました。フロントエンドでタイムゾーンを独自に設定していたのが原因のようでした。Wiki.pmの$ENV{'TZ'}の部分を同じく変更した設定で試みたところいい様子。属性は関係なかった。レンタル中のサーバに負荷をかけまくっていたかも(汗 - すなぷ (2007年08月13日 07時31分23秒)
  • BugTrack-plugin/337? データ復旧ないのでしょうか。機能として有用だったので残念です。頭の中の時系列処理にエラーがでています。 - すなぷ (2007年11月22日 14時28分17秒)
  • 結局はRecentのLast-Modifiedセクションを付け加える改造で installファイルの「# ページの保存時、削除時にキャッシュを更新」の部分をコメントアウトしたところ、対処できた模様。xreaの仕様のようです。広告免除サービスの場合はまた違うかもしれません。当方なんとかいい使用感というところまでたどり着きました。ありがとうございます。 - すなぷ (2007年11月24日 17時23分45秒)
お名前: コメント:

不正なアクションです - たった (2007年08月10日 16時46分56秒)

FSWikiを設置して、まだまもないのでご教授お願い致します。

現在行なった事は、Menu,Footer,Headerのページを作っただけなのですが、一覧→Menu→右上の大きい文字のMenuをクリックすると、不正なアクションです。とエラーになってしまいます。同様に一覧にある他の項目(デフォルトであるHelp/FSWikiなど)をクリックしても「不正なアクションです。」となってしまいます。

これは、どういった意味でこうなるのでしょうか。ご教授宜しくお願い致します。

  • 設置環境や設置方法に問題があると思われます。どのようなサーバ環境で実行されてますでしょうか? HTTPサーバ名やバージョン、レンタルサーバでしたら業者名等を追記頂けると分かるかもしれません。(分かるという保障はありません) また、特殊な設定をされている場合はそれらの詳細も追記下さい。 - あき (2007年08月10日 17時07分34秒)
  • デフォルトのテーマで右上の大きい文字だと「ページ名による検索の機能」だと思います。プラグインでsearch機能を無効化しているとこのようなエラーになります。このプラグインを使いたくない場合は、wiki.cgi の160行付近「# ページのタイトルを決定」のあたりを弄る必要があります。 - A_M (2007年08月10日 18時11分05秒)
if($cgi->param('action') eq "" && $wiki->page_exists($cgi->param('page'))
 && $wiki->is_installed('search')){

確かめてはいませんが、このように条件式にプラグインのインストールを明示してみると良いかもしれません。- A_M (追記)

  • サポート頂きありがとうございました。管理画面からプラグインのsearch機能を有効にする事でエラーを回避できました。またwiki.cgiの160行付近をいじる事で期待通りの動作をさせられそうです。ありがとうございました。 - たった (2007年08月11日 16時07分01秒)
お名前: コメント:

背景画像の設定 - 名無しさん (2007年08月09日 19時27分39秒)

BugTrack-plugin/160 の「装飾用HTMLタグプラグイン」にて DIV を設定し、そこにCSSで背景画像をいれたいのですが、通常の div_begin の style 属性では出来ないようです。こういう場合どうすればよいのでしょうか?

  • 作者です。記憶が薄いのですが、XSS対策のため、style属性は無効にしてあったと思います。「誰でも編集が可能」というWikiの特性上、この安全対策はやむをえないものだとお考え下さい。代替案としてはHTML挿入プラグインのご使用が適当だと思われます。 - あき (2007年08月09日 20時51分13秒)
  • あき様、早速回答ありがとうございます。style属性であってもファイル指定の伴わないものは使えますが、ファイル名指定場合、リンクが処理されないのでうまくいかないようですね。代替案を試してみたいと思います。 - 名無しさん (2007年08月09日 21時13分32秒)
  • なるほど…。そうだったかもしれないです。style属性でurlを指定できるんですよね。そう、それが危険なんです。 - あき (2007年08月09日 23時20分35秒)
  • テーマの中(CSSファイル内)で、予め、特定のclass値で背景画像を指定したパターンを作っておくのも良いかも知れません。添付画像を差し込みたい場合は、別途プラグインを作成する必要があります。標準の添付プラグインで表示する画像ではなく、BugTrack-plugin/261で添付したものを表示するような手法でサーバ負荷の軽減を試みると良いかもしれません。 - A_M (2007年08月10日 18時28分59秒)

出力を次のHTMLのように想定して、CSSで予め、div.information { background :url() <X> <Y> <Repeat>; } を記述しておくことで、div_begin によるclass指定が出来ます。

<div class="information">
〜〜
</div>

class値は「information」に限らず、複数パターンを用意しておくとWiki編集者は、指示された記述を選ぶ事ができます。- A_M(追記)

お名前: コメント:

wordプラグイン - 初心者 (2007年08月07日 16時15分11秒)

はじめまして、Wikiはじめて間もない初心者です。

この度、wordプラグインを使用したく、インストール方法通りに「plugin」フォルダへ「word」フォルダを作成し、3つのファイルを格納したのですが、

「プラグイン」設定画面に「word」が現れません。

何か他に必要なものがあったりするのでしょうか?基本的な質問で申し訳ありません。

ちなみにFSWikiのバージョンは3.5.10です。

  • アップロードされたwordディレクトリはCGIから見て参照可能な設定になってますでしょうか?pluginディレクトリ内の他のディレクトリと権限(パーミッション)が同じであるか確認してみてください。 - あき (2007年08月07日 16時44分35秒)
  • 素早い返信ありがとうございます。編集しようとしてFSWikiは私自身が立てたものではないため、CGIの設定は権限(パーミッション)の確認方法が分かりません。勉強し直します。 - 初心者 (2007年08月07日 17時04分54秒)
お名前: コメント:

Software error:が出てしまいます。 - スギ (2007年07月27日 16時19分53秒)

Software error:No such file or directory at lib/CGI2.pm line 33.

For help, please send mail to this site's webmaster, giving this error message and the time and date of the error.

と出てしまうのですが、パーミッションの設定が問題なのでしょうか?

  • サーバ上に生成されるセッションファイルへのアクセスで存在しない旨のエラーです。正しくセッションファイルが生成されていないのが原因でしょうか。このようになる事例として、サーバー上のディスクスペースが一杯になっているなどがあります。 - A_M (2007年07月31日 14時41分54秒)
  • Software Error:と自分も出でしまうのですがどうしてでしょうか? - AAA (2007年08月09日 22時00分20秒)
  • AAAさん申し訳ありません。単に「Software error:」だけですと、判断いたしかねます。そこに続くメッセージ(上記、スギ氏の例であれば「No such file or directory at lib/CGI2.pm line 33.」)から、Wikiのどんな動作か確認して回答させていただいているのが現状です。ソースの確認位置を把握するために、エラーの「メッセージ部分」が重要です。全てに回答できるかどうかは分かりませんが、質問時の参考にしていただければ幸いです。 - A_M (2007年08月10日 18時59分45秒)
  • 後、セッションファイルを書き出すディレクトリにファイルを作成する権限がない時もこのエラーが出たような…。違ったかな? - あき (2007年08月15日 23時28分32秒)
お名前: コメント:

[ 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 ]

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