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

サポート掲示板

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

FSWikiサポート掲示板

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

ページ内も含め全ての検索ワードを表示してくれる検索プラグインは? - 初心者 (2006年06月06日 23時33分01秒)

何度も投稿させて頂きます。searchプラグインは存在しません。フォームだとページ内の最初の検索ワードのみ表示され以下のワードが一覧で表示されません。全ての検索ワードを一覧表示(さらには色分けとかされているとうれしい)させるやり方はありますか? どうぞよろしくお願いします。

  • あれ、標準の検索プラグインじゃ最初のしか表示されないんですね。拙作のキーワード検索結果を色分け表示させるプラグインなら、一応全てのワードは一覧に出ますが、そんな感じで良いんでしょうか?それとも、マッチした行全てを一覧に表示させたい? - あき (2006年06月07日 00時21分56秒)
  • あきさんのプラグインを試させていただきました。しかし色は付いたのですが、やはり検索ワードが全て拾われません(一覧表示されない)でした。私の作ったページというのは、あるリストをテーブル(4列50行)で管理しているのもで、その中のいくつか使われているワードを検索したのですが、最初の行のワード(色付き)しか表示されませんでした。何か私が間違った事をしてしまったのでしょうか?よろしくお願いします。 - 初心者 (2006年06月08日 02時00分25秒)
  • 繰り返しの質問になってしまいますが、マッチした全ての行を表示させたいのでしょうか? - あき (2006年06月08日 02時43分39秒)
  • 返信遅れてすみません。マッチした全ての行ではなく、そのワードの前後数単語くらいが表示されていればいいです。ただ今回やりたい事とは、検索したいページに検索フォームを置いて、検索をかけると、そのページ内のみ検索ワードが色付きで表示されるというものです。テーブルで膨大なリストを管理することになったので、そのリストのどこに探したいワードがあるかをそのページで直接確認したいのです。 - 初心者 (2006年06月10日 00時39分53秒)
  • その要望でしたら 検索エンジンからの検索語をハイライトする で対応できますよ。これには表示しているページ内の検索語ハイライト機能もあります。Firefox では検索語ハイライト機能は標準で装備しているようなので必要ないのですが・・・。 - KG (2006年06月10日 01時20分58秒)
  • そういうことでしたら、検索エンジンからの検索語をハイライトするなんかがズバリそういう用途に使えるかもしれません。 - あき (2006年06月10日 01時25分05秒)
  • あちゃ、かぶってた。(笑) - あき (2006年06月10日 01時25分57秒)
  • KGさん、あきさん、回答ありがとうございます。なんか期待できそうな感じがします。実験は来週会社で試してみたいと思います。うまくいったらまたご報告させていただきます。 - 初心者 (2006年06月10日 02時09分07秒)
  • これです!ありがとうございました。 - 初心者 (2006年06月13日 23時30分33秒)
お名前: コメント:

リンク先が新たなウインドで開かれるには? - 初心者 (2006年06月06日 23時24分47秒)

こんばんわ。wikiを使い始めてまだ日が浅い者です。リンク先に飛ばす時に新たなウインドが立ち上がってそこにリンク先が表示されるようにするにはどうすればいいのでしょうか?どうぞよろしくお願いします。

  • 管理→環境設定ページの『外部URLの処理』で指定できます。 - あき (2006年06月07日 01時17分45秒)
  • 任意で切り替えたい場合は、 BugTrack-plugin/160 を使用してください。 - 名無しさん (2006年06月07日 11時17分41秒)
  • できました!ありがとうございました。 - 初心者 (2006年06月08日 01時58分05秒)
お名前: コメント:

描画エラーが発生しました - noko (2006年06月01日 15時16分08秒)

AcrobatにてPDFデータのマニュアルを開こうとすると「描画エラーが発生しました」のメッセージされて画像データが表示されず、真っ白な状態になっています。これ以外は表示されません。(“文章を印刷できません”等の表示はなく、 “描画エラーが発生しました”のみの表示です)ワードやエクセルからのPDF変換は正常に行えます。

お名前: コメント:

プラグイン「ユーザ属性とページ参照権の拡張」のエラー - Robots (2006年05月31日 23時22分09秒)

【システムの状況】

OS:Windows XP Pro SP2

サーバ:Apache

ブラウザ:Netscape7.1

【問題点】

(1)BugTrack-plugin/106「ユーザ属性とページ参照権の拡張」のプラグインをWiki3.6.1に導入。

管理画面におけるプラグインの設定は問題なく行えている。グループ設定において,グループの設定およびユーザの登録を行っても,結果が反映されない。

(2)上記の問題から,Wikiのバージョンを変更してWiki3.5.2に変えて同様に設定を実行。その後グループ設定でユーザの登録を行ったところ,Internal Server Error というエラーメッセージが表示。

解決策がありましたらお教え下さい。

お名前: コメント:

カウンタがリセットされてしまう - akiguti (2006年05月31日 20時43分36秒)

FrontPageにcounter *****で設置したカウンタが何かの拍子にリセットされて再度0からのカウントになってしまう事があるのですが、何か考えられる原因はありますでしょうか?3.6.0でlolipopのレンタルサーバーに設置しています。

  • ファイルロックを処理をかけていないので、複数の箇所から同時アクセスされたりすると壊れることがあります。私が試した環境では、ブラウザの更新キー(WindowsIEならF5キー)押しっぱなしでも壊れました。 - あき (2006年05月31日 22時31分51秒)
  • 対策版をサクッと作成してみました。plugin/info/Counter.pmを添付のものと差し替えてみて下さい。今までは、log/count-*.txtというファイルに、数字でカウントが保存されていましたが、対策版はファイルサイズがカウントと等価になります。アクセスされる度にファイルサイズが1byteずつ増えて行く仕組みです。追記書き込みですので、ファイルが壊れるということはまずありません。(理論上です。私は以前こういうやり方でカウンタCGIを作成して実績もありますが、同様のやり方をしている例を見たことがありませんので、何とも…です。ただ、ロックをきちんときちんとかけても壊れることがあるそうですので、それに比べれば信頼性は高いんじゃないかと思っています) - あき (2006年05月31日 23時47分19秒)
  • 迅速な対応有り難う御座います。自分の設置設定ミスでリセットされていたわけではなく一安心です。早速、対策版を導入させて頂きましたので、これで運用し様子を見たいと思います。 - akiguti (2006年06月01日 14時00分49秒)
  • 補足というべきか分かりませんが、"ロックをきちんときちんとかけても壊れることがある"のではありません。きちんとセマフォが取れる方法でロックをかけないと駄目なだけです。ロックをかける手段は、そのアクション中に他のプロセスなどの横槍が入らない方法でなくてはならず、OSによってはロック用のシステムコールを用意してあったりします。CGIから一般的に使える方法としては、mkdirを用いた方法が良いと思います。ロックをかける際によくやりがちな間違いは、ロックが取れそうか確認して、ロックを実行するようなロジックを用いてしまうことです。正しいやり方は、とにかくロックをかけようとしてみる、そしてそれに失敗したら、ロックが取れなかったのだと判断する、というロジックを用いることです。 - Kinsan (2006年06月01日 21時44分50秒)
  • んん? http://www.tohoho-web.com/wwwcgi8.htmに記載の『■ 結論』の部分をみる限りでは、「上手な手段を使っても壊れる」という意味にとれるのですが…。記載のURLに紹介されているflock()を使ったやり方は、「ロックを取ろうとして失敗したらロックが取れなかったと判断」しているように見えます。間違いではないと思いますよ。おそらくここで言う「ロックをきちんときちんとかけても壊れることがある」と言うのは「flock()を使用していないプロセスの書き込み」があった場合に壊れてしまう(ロックをかけていてもお構いなく上書きされてしまう)、という事ではないかと…。また、同ページには、『mkdir()を使う際の限界(「■ ロックディレクトリが残ってしまうのを防ぐ」の部分)』についても少し触れられています。個人的にはflock()が使えるシステムなら、flock()を選択した方が良いのではないかと…。 - あき (2006年06月03日 15時09分49秒)
  • flock()が使える時にはflock()を使うべきなのですが、プロバイダーのサーバーを用いている場合には、使って良いか判断しづらいのが困りものです。というのは、http://www.linux.or.jp/JM/html/LDP_man-pages/man2/flock.2.html にも記述があるように、古いバージョンのNFSサーバーからマウントされたファイルシステムであれば、flockシステムを用いるべきではありませんので。NFSは元々ステートレスな仕組みですし、Linuxで採用されているNFSはちょっと前までは古いバージョンのものでしたので。また、perlのflock()関数が、どのシステムコールを用いて実現されるかは、perlのソースの./configure実行時にそのシステムで適当と思われる実装に決められますので、ある程度は信用できますが、NFSマウントのこともあり、100%確実とは思いづらい気がします。そういった事情を考慮すると、複数のプラットフォームで実行されるCGI においては、mkdirを用いておくのが安易ではありますが、確実な選択です。Unix系の考え方として、"約束事"は守られると仮定するのが一般的です(/var/tmpにおかれるテンポラリーファイルの扱いなどがそんな感じです)。そのため、"flock()を仕様していないプロセスの書き込み"は、起きない前提でプログラムを書き、起きないような運用ができるようにするというのが一般的なアプローチだと思います。ロックディレクトリーが残ってしまう問題は、プロセスが途中で異常終了した場合などに発生しますので、出来れば対策した方が良いですが、私ならばロックに失敗した時に、ロックディレクトリーがある程度以上(例えば数時間以上)古かったら削除してしまうというロジックを採用します。 - Kinsan (2006年06月03日 17時41分15秒)
  • ちょっと横道に入りましたが、使うべき方法の選択とロジックには注意が必要ですが、きちんとした方法でロックすれば壊れることはないはずということです。そうでなければ、データベースシステムなんて成り立ちませんし、オンラインショップの様な問題が発生したら影響の大きいシステムなんて怖くて動かせません。 - Kinsan (2006年06月03日 20時20分28秒)
  • FSWiki 3.6.2 にて一時的な対策が実装されています。後続バージョンにて再度発生するようでしたら別途起票ください。 - KG (2017年12月06日 16時11分31秒)
お名前: コメント:

pdf化について(imgプラグインとref_imageプラグインで違う) - みゅう。 (2006年05月31日 12時50分08秒)

こんにちは。

pdf化について教えてください。とある色付きjpgファイルをのせたページをpdf化するにあたり、

{{img aa:bb.jpg}}

 だとjpg画像がpdf化されず、

{{ref_image bb.jpg,aa}}

 だとjpg画像もpdf化されました。 何か使い方が間違っていますか? ちなみにwikiはver3.6.1です。

 宜しくお願い致します<(_ _)>

  • 使い方は間違っていません。img はPDFに対応していない為、PDF出力の必要があるのでしたら、PDF出力に対応している ref_image を使用してください。 - KG (2006年05月31日 13時08分10秒)
  • imgはPDFに対応していないのですか・・・orz ちなみに対応予定はありませんか?ref_imageは画像を横に並べられないのでちょっとだけ不便を感じています。 - みゅう。 (2006年05月31日 13時13分50秒)
  • img は外部サーバから読み込むためセキュリティ上の問題でできないのでしょうかね。 ref_img は FSWiki 内の添付ファイルを読み込んでいるのでできるのだと思います。 - Custom (2006年06月23日 10時22分34秒)
  • ここで言われている img プラグインって BugTrack-plugin/160 にあるものですよね?これには外部リソースを表示する機能は無かったと思いますよ。img プラグインも FSWiki の添付ファイルを読み込んでいるはずです。 - KG (2006年06月23日 10時52分55秒)
  • 以前、拙作の image プラグイン(インライン版)にてPDF出力を対応しようとしたのですが、その時挫折したのは文字と画像の高さ/位置を綺麗にそろえることができなかったから・・・というものです。多分同様の問題は発生すると思います。崩れてもいいからPDFに出力したいなぁ・・・という方は特にいらっしゃらなかったので対応はしませんでしたが・・・。 - KG (2006年06月23日 10時57分57秒)
  • 印刷モードプラグインを導入してクセロpdfで出力してみては? - tamagame (2006年06月23日 17時08分09秒)
お名前: コメント:

更新者と更新内容を同時に見たい - ねく (2006年05月30日 15時58分26秒)

更新者と更新内容を一覧表示する事は可能でしょうか?いつ誰がどのような内容に書き換えたというのを知りたいのですが・・

(誰がというのはログインIDをさしてます)

editlogと差分を見比べればわかる事はわかりますが、もっといい方法を知っている方がいれば、教えてください。

  • たぶん無いと思います。更新通知メールである程度近いことは出来るとは思います。ページの更新/削除した人の情報を一覧表示したいので自分も要望掲示板に似たようなことを挙げてます。 - Goo (2006年05月31日 13時11分43秒)
  • そうですかぁ↓とりあえず更新通知メールで代用してみます。プラグイン等できたらいいですね☆彡ありがとうございました。 - ねく (2006年06月02日 12時39分32秒)
お名前: コメント:

更新情報の配布について - cadp (2006年05月29日 10時32分38秒)

FSWikiでFAQをつくっていますが、全ての更新記録が関係者に送付されることがうるさいように感じています。編集画面では、タイムスタンプの更新の有無についてのボタンがありますが、更新情報配布の有無のボタンは作れないでしょうか。

お名前: コメント:

更新時刻がずれる - ttokabe (2006年05月25日 13時13分17秒)

(3.5.11から) 3.6.0にupdateしてから,(例えばこのような掲示板にしめされる)更新時刻が -9時間ずれるようになりました.

時刻を元通りに調節する設定について助言いただけないでしょうか.

  • すみません.仕様変更があったようで,関連項目BugTrack-wiki/245に後で気づきました. - ttokabe (2006年05月25日 13時20分17秒)
お名前: コメント:

recentdaysの日時はどこから取っているか - k (2006年05月25日 10時06分52秒)

recentdaysの日時はどこから取っているのでしょうか?何をしたいかというと、更新日時を調整したい文章があるのです。

別媒体から情報の一括転記で新しいページを大量に作った場合、recentdaysがそれらでうまってしまい、それ以外の更新を伝えたいものがどれか分からないのです。

よろしくお願いいたします。

  • FSWiki は config/modtime.dat、Lite ならファイルのタイムスタンプから取得 だと思います。 - 髭。 (2006年05月25日 11時13分01秒)
  • FSWikiなのでconfig/modtime.datでできました。ありがとうございます。 - k (2006年05月25日 11時52分17秒)
お名前: コメント:

同時編集時に元データの表示 - ひろ (2006年05月24日 11時09分50秒)

3.6.0をxreaに導入して利用しています。

同時に複数ユーザーが同じページを編集したときに「別のユーザーによってすでに編集されています」の様な表示が出ますが、そのページに、「あなたが書かれた内容は、以下の通りです。この内容を保存し、再度編集してください」のように、保存されなかった(今、自分が書いた)内容を表示することは可能でしょうか?

ブラウザの「戻る」機能では、編集内容が消えてしまうことがあるそうなので...よろしくお願いいたします。

お名前: コメント:

インストール後のエラー「Wikiが存在しません。」 - ビギナー (2006年05月20日 21時30分53秒)

サーバーにアップロードしてパーミッションも設定しました。ブラウザから呼び出したら、

Wikiが存在しません。 at /home/.sites/132/site12/web/wiki/wiki.cgi line 53.

というエラーが出ました。wiki.cgiの53行目は、# Farmがあるか確認する、の部分です。どうすればよいのかご教授ください。よろしくお願いします。

  • ウチでも設置時に起きていて困っております。バージョンは3.6.0で、シェルでwiki.cgiを実行すると出力されるのと、この方と同じく多分?CentOSとBluequartzを使った環境なので、WebServerの環境が関係しているかもしれません。何か分かったら追記します。 - KtaRo (2006年05月21日 04時36分34秒)
  • 表示が崩れてすみません。バージョンは3.6.0です。レンタルしているサーバーの機材はSunCobalt、OSはunameで調べてもLinuxと出るだけでした。Ktaroさん、コメントありがとうございます。 - ビギナー (2006年05月21日 16時48分41秒)
  • path_info関係の問題っぽいですね。どのような値が渡っているのか分かればとりあえずの対処はできるかも知れません。 - typer (2006年05月22日 22時53分06秒)
  • 53行目で$path_infoを出力したら、"/wiki/wiki.cgi"と出ました。何かわかりますでしょうか? - ビギナー (2006年05月23日 00時35分44秒)
  • 以下のパッチでいけると思います。 - typer (2006年05月25日 00時28分05秒)
--- wiki.cgi.orig	Thu May 25 00:05:27 2006
+++ wiki.cgi	Thu May 25 00:20:43 2006
@@ -9,6 +9,10 @@
 		# カレントディレクトリの変更
 		chdir($ENV{FSWIKI_HOME});
 	}
+	# 壊れた PATH_INFO への対処例
+	if($ENV{PATH_INFO} && $ENV{PATH_INFO} =~ s/^.*?wiki\.cgi//) {
+		$ENV{SCRIPT_NAME} .= $1;
+	}
 }
 
 #==============================================================================
  • typerさん、ありがとうございます。無事にFrontPageが表示されました! - ビギナー (2006年05月25日 21時19分56秒)
  • あ、typoしてた。「s/^(.*?wiki\.cgi)//」ってするつもりだったです。が、問題なく動いているなら大丈夫かな(笑) - typer (2006年05月26日 08時20分28秒)
お名前: コメント:

ページ名を変更したい - 初心者 (2006年05月19日 01時11分13秒)

wiki初心者です。画面右上に出るページの名前を変更したいのですが、どうすればよろしいですか?ページを作っているとページ名を変更したい場合がちょくちょくあり、今までは新規ページを作って中身を入れ替えていたのですが、手っ取り早くページ名が変えられたら・・・と思い質問してみました。どうぞよろしくお願いします。

  • 編集画面の一番下に「リネーム・コピー」というのがありませんか? - KG (2006年05月19日 01時44分33秒)
  • 管理画面で「プラグイン設定」を選んで「rename」をチェックすれば編集画面に出てくるかな。 - Goo (2006年05月19日 02時10分38秒)
  • できました!ありがとうございましたm(_ _)m - 初心者 (2006年05月20日 01時25分43秒)
お名前: コメント:

アップロードが出来ていない? - kazu (2006年05月18日 01時25分08秒)

Wikiを初めて利用するものです。

現在FC2でスペースを借りてホームページを公開しているのですが、この度FC2で自分のWikiを作ってみようかと考えています。

で、さっそくこのサイトからダウンロードしてFFFTPでいつものようにアップロードしたつもりなんですが、画面の表示がされません。

アップロードの方法で何か特別なことってありますか?

  • FC2はCGI使えましたっけ?サーバーが対応してなければ使えませんよ - 名無しさん (2006年05月18日 17時51分08秒)
  • これですね。 - Goo (2006年05月18日 18時29分32秒)
  • 幾つか空のディレクトリを作らなければならない以外はASCIIモードで送るとかパーミッションを設定するとか、一般的なCGIの設置方法でいけるはずですが...画面にはどのような表示がでますか? - typer (2006年05月18日 21時58分26秒)
お名前: コメント:

一覧表示の並び替え - cadp (2006年05月18日 01時18分53秒)

ページが増えてくると、ページを探し出すスピードを速めるために、一覧表示をアルファベット/あいうえお順に並び替えられないか、と思うのですが、皆さんそう感じませんか?何か良い方法があったら教えてください。

お名前: コメント:

インストール後 - croce (2006年05月16日 18時04分06秒)

はじめて利用する初心者なのですが、アクセスするとFrontPageは表示されるのですが画面上部にContent-Type: text/html;charset=EUC-JP Pragma: no-cache Cache-Control: no-cache と表示されてしまいます。また、画面上部の新規をクリックするとContent-type: text/html 'C:\wiki\wiki.cgi' script produced no output と表示されてしまいます。環境はWin2k+IIS5.0+FSWiki3.6.0です。どなたかご教授いただけないでしょうか。宜しくお願いします。

  • .cgiがperlis.dllに実行関連づけされているのでは?perl.exe "%s" %s に関連づけるとちゃんと動くと思います。 - 名無しさん (2006年05月26日 16時17分10秒)
  • csvjGQNewTevwX - NtqfUBCcESgJSlQV (2013年01月05日 22時22分03秒)
お名前: コメント:

3.5.11→3.6.0のアップデート - 群青 (2006年05月15日 22時27分59秒)

これは、原則としてすべて入れ替えるしか無いのでしょうか。

データ形式は共通なのですよね。

  • setup.datとsetup.sh、それにconfigフォルダ以外を上書きで問題なくアップデートできた感じです。 - 群青 (2006年05月16日 07時02分20秒)
  • setup.shは上書きして大丈夫です - 名無しさん (2006年05月16日 09時01分21秒)
  • FrontPage.wiki は上書きしていいか注意が必要ですね - 名無しさん (2006年05月16日 09時02分07秒)
  • setup.datとかconfigも注意が必要ですね。差分を取りつつインストールしたほうが良さそうです - 名無しさん (2006年05月24日 20時52分50秒)
お名前: コメント:

ダウンロードの後 - 初心者 (2006年05月15日 05時57分36秒)

コンピューターの知識があまりない初心者です。fswikiの最新版をわたしのPCにダウンロードしましたが、その後どうしたらよいのかわかりません。よろしくご指導ください。

  • ダウンロード後どうして良いのかわからないという状態だと、設置完了するのは大変かもしれません。それでもというなら……まず、ファイルを展開する必要があります。すると設置方法の書かれたファイルがありますので、それにしたがってサーバにファイルを送り、パーミッションの設定を行なう、というのが大まかな流れです。まず、どの辺りがわからないのか教えてください。 - typer (2006年05月15日 13時11分49秒)
  • 早速回答ありがとうございました。 すみません、「ファイルを展開する」からわかりません。よろしければ具体的にどういうことをするのか教えていただけますか? また設置方法が書かれたファイルの名前も一緒に教えていただけたら大変助かります。なんだか手取り足取りで大変恐縮ですが、よろしければご教授ください。 - 初心者 (2006年05月17日 09時52分19秒)
  • zip形式のファイルは、データが圧縮されているので、元の大きさへ展開してあげることが必要になります。そこで、PCに展開用のソフトが必要になるのですが、展開用のソフトはネット上にフリーで沢山発表されています。zip、解凍、フリー、ソフトあたりで検索すれば見つかると思います。あと、CGIの設置は割と難しい約束事も多いので、fswiki設置の前に、BBSなどの設置を試して、色々と勉強なさることをお薦め致します。ちなみに、私ももっと簡単なCGIの設置から徐々にレベルアップいたしました。 - eastwind (2006年05月17日 13時14分27秒)
  • ありがとうございます。実は今海外におりまして、ITアドミンがアメリカ人なので自分で設置していろいろ試そうと思ったのですが、難しそうですね。設置は(もしfswikiが有用で可能であれば)アドミンに任せたいと思いますが、質問の仕方を変えさせてください。まずfswikiは海外にあるサーバー(Sun)にもアップロード可能ですか? またエクセルファイルをアップロードして、ファイルにアクセスする人たちが編集することは可能でしょうか? - 初心者 (2006年05月18日 01時04分47秒)
  • 技術的・法(ライセンス)的に海外だからどうといった制限はなく設置に問題はありません。ただ、いろいろなところに日本語(EUC_JP)が使われているので、使用者側で表示できない・読めない環境であれ、運用上は一つずつ英語に変えていく必要があると思います。 - typer (2006年05月18日 12時51分34秒)
お名前: コメント:

3.6.0へのバージョンアップがうまくいきません - eastwind (2006年05月14日 16時44分55秒)

いつもお世話になっております。3.6.0へバージョンアップすると、エラーになってしまい、frontページ以下全てが表示できません。setup.datの「# 設置したサーバ server_host = 」を空欄にしているのがマズイのだろうとは思っているのですが(^^;。今までにはなかった項目なので、何を入れればよいのか判りません。どなたか教えて頂けるとうれしいです。

  • server_hostは以前から存在する設定項目で、基本的には設定しなくても動作するはずです。どのバージョンからバージョンアップしようとしているのか、その手順、エラー内容を記述してください。 - たけぞう (2006年05月14日 16時59分18秒)
  • 失礼しました。3.5.11からアップデートしようとしています。アップデートすると、frontpageを開く際に、サーバーエラー500が出てしまいます(詳細なエラーは、バージョンを下げてしまったので今は発生せず、思い出せないのですが…)。wiki.cgi、setup.dat、lib、data(内のhelp各種)をアップしました。文字コードやパーミッションも変更しているので、その点の問題はないと考えています。エラーメッセージは再度確認の上、後ほど改めてご報告にあがります。 - eastwind (2006年05月14日 17時49分16秒)
  • 「Internal Server Error」が出ます。メッセージは「he server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, サーバー管理者のメルアド 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.」と言う内容です。まだ全部を確認しているわけではないのですが、lib内のUtil.pmをアップすると上記エラーが出ます。また、lib内の他ディレクトリ内のファイルも何かが引っかかっているようで、上記エラーを出ます。ただ、他のファイルを1つずつ確かめるには本日は時間がなくて(^^;。また何か判ったら、ご報告にあがります。ご教授のほど、よろしくお願い致します。 - eastwind (2006年05月14日 20時52分41秒)

  • まずはクリーンインストールでうまく動くかどうか確認してみるとよいのではないかと思います。 - たけぞう (2006年05月14日 21時20分15秒)
  • クリーンインストールというのは、バージョンアップではなく、別途に3.6.0をインストールしてみてはどうか?ということでよろしいのでしょうか。別フォルダを区切ってインストールしてみたところ、やはり同じエラーが出ます。また何か判明しましたら、ご報告にあがります。 - eastwind (2006年05月16日 22時50分04秒)
  • 確認した結果、Util.pmとWiki/DefaultStorage.pmを上書きすると、エラーが出て、Wikiの表示が一切不可能になるようです。他のファイルに関しては、全く問題がありませんでした。この2つのファイルのみ古いままなら、問題なく稼働するので、このまま様子を見ようかとも思っているのですが。 - eastwind (2006年05月16日 23時23分07秒)
  • クリーンインストールしても動かないというのはおかしいですねえ。サーバのOS、Perlのバージョンはわかるでしょうか?レンタルサーバであればどのサーバというのもわかると手がかりになるかもしれません。 - たけぞう (2006年05月17日 02時11分22秒)
  • Perl5.00502で、サーバのOSはセキュリティの関係上ということで、教えて頂けません。レンタルではなく、ISPのサーバを利用しています。コードはEUC・LFで統一しなければCGIが動かないのですが、OSへの情報の足がかりになるでしょうか。 - eastwind (2006年05月17日 09時49分22秒)
  • OSをチェックするには添付のos.cgi(576)を入れてブラウザ上から表示してみて下さい。Perlのバージョンも表示されます。OSのバージョンは…、うう…分かりません。 - あき (2006年05月17日 18時43分54秒)
  • 確認致しました。「OS=solaris Perl_Ver=5.00502 」です。 - eastwind (2006年05月17日 23時04分37秒)
  • eastwindさんと同じ状況が、私も出ています。やはり、Util.pmかWiki/DefaultStorage.pmのどちらかを上書きすると、「Internal Server Error」に成ります。ちなみに、利用しているのはfirstserverのビジネスシリーズ、Linux 2.4.30、Apache_1.3.34、Perl5.00503です。ご参考にしていただければ、と思います。 - Tajif (2006年05月18日 19時33分36秒)
  • Perlのバージョンですかね。5.005_02(ってずいぶん古いですね…)の環境が手元にないんで確認できませんが…。 - たけぞう (2006年05月18日 19時54分08秒)
  • Util.pm、DefaultStorage.pm両方に共通する更新内容といえばファイルロック関係ですが、そうともかぎらないし。私も手元に環境がないのでなんとも... - typer (2006年05月18日 21時53分34秒)
  • なるほど。だとしたら、如何ともしがたいってことですね。Util.pmとWiki/DefaultStorage.pmの2つは古いままでも今のところ他のエラーなどは発生していないのですが、将来的に「ここら辺で問題が起こりそう」と言う部分はあるのでしょうか。使い続けてみなければわからない、ということであれば、また不明なエラーが出た時にご報告にあがりますね。 - eastwind (2006年05月18日 21時55分01秒)
  • Perlのバージョンが、5.008005も選べたので、こちらだと、うまく動きました。やはりPerlのバージョンでしょうかね。 - Tajif (2006年05月21日 10時29分44秒)
  • 私の環境でもバージョンを 3.6.0 に上げた場合に Internal Server Error(コード 500)が出てしまいます。先に報告されているように、Util.pm と DefaultStorage.pm を古いものに置き換えると正常に動作するようです。- MATSUURA (2006年05月22日 17時22分41秒)
    • 環境:Solaris 8; Apache2.0.50, Perl5.00503.
    • エラーの内容:Internal Server Error(コード 500)
    • error_log の内容:
Not enough arguments for mkdir at lib/Wiki/DefaultStorage.pm line 97, near "$lockdir)"
BEGIN failed--compilation aborted at lib/Wiki.pm line 10.
BEGIN failed--compilation aborted at wiki.cgi line 22.
[Mon May 22 17:06:55 2006] [error] [client *.*.*.*] Premature end of script headers: wiki.cgi
    • 対処:以下のファイルを FreeStyleWiki 3.5.11 のものに置き換える。
      • lib/Util.pm
      • Wiki/DefaultStorage.pm
  • なるほど、原因が分かりました。3.6.0で加わった部分でmkdir関数を使用しており、これが古いperlでは2番めの引数を省略できないためにエラーが発生するようです。修正しておきます。 - typer (2006年05月22日 22時13分00秒)
  • cvsの方に修正を反映しておきました。パッチも添付しておきます。 - typer (2006年05月22日 22時32分15秒)
Index: lib/Util.pm
===================================================================
RCS file: /cvsroot/fswiki/fswiki/lib/Util.pm,v
retrieving revision 1.25
diff -u -r1.25 Util.pm
--- lib/Util.pm	11 Feb 2006 07:16:33 -0000	1.25
+++ lib/Util.pm	22 May 2006 13:22:54 -0000
@@ -388,7 +388,7 @@
 		rmdir($lock) if($mtime < time() - 60);
 	}
 	
-	while(!mkdir($lock)){
+	while(!mkdir($lock,0777)){
 		die "Lock is busy." if(--$retry <= 0);
 		sleep(1);
 	}
@@ -438,7 +438,7 @@
 		rmdir($lock) if($mtime < time() - 60);
 	}
 	
-	while(!mkdir($lock)){
+	while(!mkdir($lock,0777)){
 		die "Lock is busy." if(--$retry <= 0);
 		sleep(1);
 	}
Index: lib/Wiki/DefaultStorage.pm
===================================================================
RCS file: /cvsroot/fswiki/fswiki/lib/Wiki/DefaultStorage.pm,v
retrieving revision 1.29
diff -u -r1.29 DefaultStorage.pm
--- lib/Wiki/DefaultStorage.pm	11 Feb 2006 10:30:33 -0000	1.29
+++ lib/Wiki/DefaultStorage.pm	22 May 2006 13:22:54 -0000
@@ -94,7 +94,7 @@
 		rmdir($lockdir) if($mtime < time() - 60);
 	}
 	
-	die "Lock is busy." if(!mkdir($lockdir));
+	die "Lock is busy." if(!mkdir($lockdir,0777));
 	
 	# バックアップ
 	my $BACKUP = $self->get_page($page);
  • 早速パッチを当ててみたところ、うまく稼働しているようです。ありがとうございました。 - eastwind (2006年05月22日 23時00分33秒)
お名前: コメント:

部分的なアウトライン表示に関して - TOYO (2006年05月08日 13時01分18秒)

以下のような表示イメージができないかを考えています。

PAGEA表示イメージ
!!!見出し1
!!!見出し2
アウトライン表示(見出し2-1/見出し2-2)
!!見出し2-1
!!見出し2-2

そこでファイルを分割し、以下のような構成としました。

PAGEA
!!!見出し1
!!!見出し2
{{include PAGEB}}
PAGEB
{{outline}}
!!見出し2-1
!!見出し2-2

表示イメージとしては意図している形で作成できたのですが、アウトライン表示のリンクをたどると以下のように正しいリンクとはならないようです。

見出し2-1→見出し1

BBS-雑談掲示板/84で以前提案があったようですが、本問題を回避する方法はありますでしょうか?特にPAGEを分けることにはこだわっておらず、部分的にアウトライン表示をしたいというのが目的です。

  • fswiki3.6.5にて対応しました。 - KG (2018年03月30日 11時10分43秒)
お名前: コメント:

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