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

サポート掲示板

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

FSWikiサポート掲示板

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

Footer内の1行コメント - 名無しさん (2003年09月29日 11時36分28秒)

環境FSWiki3.5.1dev(3 and 4)Win2000sp4 + AN httpd + ActivePerl-5.6.1.635-MSWin32-x86

この環境でフッター内に commentプラグインは存在しません。 を記述しWiki共通の1行掲示板として機能させようとしましたがコメントを入力しても反映されません(書き込み完了の表示は出ます)。

普通に各ページ毎に記述やインクルードする分には、問題なく反映されるのですがこれは当方の環境のみのトラブルでしょうか?質問に不備がありましたら申し訳ありませんが、よろしくお願いします。

  • うぁ、改行されなくて見辛い... すみません - 名無しさん (2003年09月29日 11時37分55秒)
  • BBS-サポート掲示板/11BBS-サポート掲示板/97を参照してください。 - たけぞう (2003年09月29日 11時52分11秒)
  • ぐぁぁ... 見逃してました、重ね重ね申しわけありません そしてありがとうございます - 名無しさん (2003年09月29日 16時40分50秒)
お名前: コメント:

編集中にタイムアウトしてしまったときの救済 - 希 (2003年09月29日 00時45分57秒)

編集中にタイムアウトしてしまうと「ページの編集は許可されていません」となって、必死に書いた内容が失われてしまいます。エラーの替わりに再ログインの画面を出して編集が継続できるように救済できないでしょうか。日記などで長く推敲してしまうと有効期間を60分に伸ばしていても足りなくなるので危険です。まめにセーブすると書いてる途中の日記を読まれてしまうのでこれもできればやりたくありません。

  • ブラウザ上で編集できるといっても、やっぱりメモ帳に書いてから貼り付けるしかないでしょうか。 - 希 (2003年09月29日 01時03分39秒)
  • セッションタイムアウトを数時間に設定するとか、こまめにプレビューするとか、使い方次第で回避できるのではないでしょうか。 - たけぞう (2003年09月29日 12時05分57秒)
  • そういう状態になったら、ブラウザの別ウィンドでログインしてやれば良いだろうと思ってたのですが、そううまく行きませんか? - Kinsan (2003年09月29日 13時45分37秒)
  • わたしはセッションタイムアウトを180分に設定して、上記問題をクリアしています。長くても問題ないのでは? - 名無しさん (2003年09月30日 09時46分11秒)
  • セッションタイムアウト時間というのは最後のCGI呼び出し時点からカウントされるのでしょうか。iswebだと、最後の編集からわずか1分あけただけでタイムアウトすることがあります。180分に伸ばしても見ましたが改善しません。原因不明。Kinsanさんの提案されたように、別の窓からログインして回避するしかなさそうです。 - 希 (2003年10月03日 01時33分17秒)
  • 最後の呼び出しからカウントしているつもりですが、不具合があるのかもしれません。調べてみます。 - たけぞう (2003年10月10日 16時50分23秒)
  • iswebのサーバにおいてCGIで現在時刻を取得すると正しい時間から9時間ずれた時間を取得してしまう(JSTで取得したいのにGMTが返ってきているような)バグが頻繁に発生します。そのために一瞬でログアウトさせられてしまうようです。セッション有効期間を9時間よりも大きな値にすると解決しましたが、アクセスログに記録される時間が前後メチャクチャになるので困ります。 - 希 (2003年10月11日 23時31分32秒)
お名前: コメント:

書き込みのフォームの大きさ - temp (2003年09月28日 21時30分23秒)

使っていて思うんですが、フォームの大きさをブラウザの大きさに合わせて開けるといいなと思います。大きなディスプレーには大きなフォーム、小さなディスプレーには、小さいフォームで開けたらうれしい。せめて、固定ではなく、ユーザーで指定出来るとうれしい。

  • 難しいですね。第一にCGI側ではブラウザの画面の大きさを取得できない。第二にフォームの出力は各プラグイン等で個別に行なわれている。つまり統一的な指標・フレームワークがないのです。で手としてはクッキー等を利用して、テンプレート等を任意に選択できるようにするか、指標となる数値を設けて各プラグインで参照・調整する等が考えられますがどうでしょうか? - typer (2003年09月29日 22時51分33秒)
  • その基準になる大きさを参照するというのは凄くありだと思います。それでもかまわないと思います。 - temp (2003年10月09日 14時34分36秒)
  • とても古い書き込みに対するコメントですが・・・、できますよね?CGIではなくCGIでJavaScriptのコードを出力してやればできます。自作のCGIとかでもブラウザウィンドウの大きさに応じてウィンドウめいっぱいにtextareaを表示する、なってことやってます。ウィンドウの広さは「document.body.client〜」や「window.inner〜」で、textareaは「eval("document.write〜");」で出力すればOKです。 - あき (2004年11月06日 10時08分03秒)
お名前: コメント:

V3.4からV3.5dev3にUPしようとすると - て (2003年09月28日 15時56分11秒)

Wiki、楽しく活用させてもらっています。今回VerUPを試みてみたのですが以下のようなエラーメッセージが出て見事に玉砕してしまいました・・・。

Software error:Can't locate Jcode.pm in @INC (@INC contains: ./lib /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1 /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl .) at /home/teppy/public_html/cgi-bin/wiki/wiki.cgi line 29.BEGIN failed--compilation aborted at /home/teppy/public_html/cgi-bin/wiki/wiki.cgi line 29.

dataとtheme以外のファイルを全てアップロードしたのですがすんなり行ってくれませんでした;;

line29にはJcodeに関する記述がありパーミッション設定も見直してみたのですが、どうにもうまくいきません。

みなさまのお知恵をお貸しください。よろしくおねがいいたします。

  • Jcode.pmを置いてあるlibディレクトリが@INCにないようですが。setup.datは上書きしちゃったようですが、初期導入時同様に設定を直してます? - 名無しさん (2003年10月06日 20時37分10秒)
  • @INCの一番始めに"./lib"とあるようですが...Jcode.pmがあればうまくいくはずですけどねぇ... - typer (2003年10月06日 21時00分19秒)
  • あ、一番最初にlibあるのか、鬱だ氏のう..._| ̄|○ - 名無しさん (2003年10月07日 01時12分28秒)
お名前: コメント:

テーブル中の文字の配置 - ぽぽ (2003年09月27日 23時28分03秒)

別途プラグインを使えば実現可能かも知れませんが、テーブルのセル内の文字列の右寄せ、中寄せ等をYukiWiki等のように、文字列の前後の空白で簡単に指定できるようにしていただけないでしょうか?数字等、右寄せで書きたい項目も多々ありますので。よろしくお願いいたします。

  • (デリミタとして縦棒を使っている場合の方がしっくりする方法なんですが)デリミタの直後に空白が無い場合は左寄せ、デリミタの直後と次のデリミタの直前に空白がある場合は中央寄せ、デリミタの直後にだけ空白がある場合は右寄せってことですね。(あるいは、デリミタでsplitした後で文字列の前後の空白で考える方が分かりやすいかな) - Kinsan (2003年09月28日 00時06分15秒)
  • ついでと言っては何ですが、テーブル内にカンマやカンマを含むプラグインを使えるようになると良いのですが。 - ぽぽ (2003年10月03日 15時13分56秒)
  • BBS-サポート掲示板/69で紹介したKWikiの書式を導入することでも解決すると思うのですが、カンマなどに対応するにはどちらにしろ、パーサー部をだいぶいじくらないと駄目だと思うんですよね。というわけで、テーブル内の書式利用の自由化に一番熱意を持つ人が、パーサーとにらめっこして、方法を考えて提案するのが、良いでしょうね。 - Kinsan (2003年10月03日 20時36分13秒)
お名前: コメント:

i-modeからログインしてもすぐにログアウトしてしまう - 希 (2003年09月26日 02時43分38秒)

携帯ではクッキーが使えないからかもしれませんが、i-modeからログイン操作をしても、管理メニューのどれかをクリックしただけで「ログインしていません」と出てしまいます。またページの編集をしようとしても「権限がありません」になります。携帯では無理なのでしょうか。

  • そうです。 - たけぞう (2003年09月29日 11時59分24秒)
お名前: コメント:

PDFファイル添付がIEで読めない - マツ (2003年09月24日 15時08分57秒)

はじめまして。会社内で便利に使わせてもらっています。

本題ですが、IEでpdfファイルが開けないという現象です。(真っ白な表示)pdfはファイル添付でPDFファイルをアップロードしてrefで参照している状態です。別窓でacrobatを開いておくとそちらでは開く場合とファイルが壊れて修復できないというメッセージがでるかどちらかです。どちらの場合もIE内は真っ白になります。例えばこんな指定で特にURLに日本語を含まなくてもダメな状態です。http://xxx.jp/wiki.cgi?action=ATTACH&page=test&file=aaa%2Epdfpdf以外ではwordとexcelは問題ありませんでした。他は未確認。

各ソフトのバージョンは以下FSWiki:3.5.1apache:1.3.26perl: 5.005_03IE:6.0.2800.1106acrobat:6.00 2003/05/19何かのバグなのか設定が悪いのかよくわからなくて困っています。お手数ですが、よろしくお願いします。

  • もう少し情報がないとなんとも言えないですね。 - たけぞう (2003年09月24日 16時15分59秒)
  • apacheのログを見たところ、pdfファイルはダウンロードされていたのでapacheの問題ではなく、IE側の問題であることがわかりました。そこで小さいファイルをhttp://fswiki.poi.jp/wiki.cgi?action=ATTACH&page=SandBox&file=note%2Epdfに添付してみました。(迷惑でしたら消してください)。置いてみたファイルもやはりIEのウィンドウ内には表示されない状態です。(1)IEでpdfを開くと真っ白。(2)(1)の状態でacrobatを起動すると目的のファイルが開く(3)acrobatのファイルを閉じてIE側でpdfファイルを開こうとするとacrobat側の窓で「この文書を開くときにエラーが発生しました。ファイルが壊れています。修復できませんでした。」という表示がでる。、という状態です。再現しますでしょうか? - マツ (2003年09月24日 17時47分32秒)
  • BugTrack-plugin/51のように、MIME Typeの記述を追加してみてはどうでしょうか? - Yoshimov (2003年09月24日 18時15分04秒)
  • Win2000SP4のIE5.5+AcrobatReader4.0では問題なく表示されますね。組み合わせが悪いんでしょうか。普通にWebサイトに置いてあるようなPDFはちゃんと開けるんでしょうか? - たけぞう (2003年09月24日 18時21分53秒)
  • BugTrack-plugin/51によるMIME Typeの記述を追加でpdfファイルを開くことができるようになりました。ありがとうございました。 - マツ (2003年09月25日 09時44分36秒)
お名前: コメント:

todayslinkの参照元の表示 - にだて (2003年09月22日 20時13分39秒)

todayslinkの参照元で、イントラネットのサイトからリンクしたものを除外したくて、自分ではplugin/info/TodaysLink.pmに手を入れて使っています。現在の配布物ではプライベートIPアドレスは除外されるようになっていますが、ドメイン名も設定できる機能を入れるというのはどうでしょうか。

  • 私はアクセス回数の表示で特定のIPアドレスを除外して数える機能が欲しいです。(数えるときに除外するのではなく最初からログに書かないというのでも可) 具体的には自分以外のアクセス状況だけを知るのに使いたいです。 - 希 (2003年09月23日 00時57分36秒)
  • 最初からログに書かないというのは負荷の軽減にもなるのでよいかもしれないですね。 - たけぞう (2003年09月29日 11時58分47秒)
  • 今日のだけでなくて、昨日や一昨日のものも表示できるとありがたいのですが、、、どこかで見かけたような・・・ - ざ (2003年10月02日 03時44分04秒)
  • 昨日や一昨日の表示はMLで投稿されたTodaysLinkのパッチだと思います。 - zedosho (2003年10月02日 09時23分52秒)
  • MLはノーチェックでした、naoさんのパッチですね、ありがとうございました。 - ざ (2003年10月02日 12時54分15秒)
  • プラグイン投稿の BugTrack-plugin/61 へ昨日や一昨日を表示できるTodaysLinkをアップさせてもらいました。 - Mya (2003年10月02日 17時05分47秒)
お名前: コメント:

bbs.tmplって、何に使うんでしょう? - michieru (2003年09月22日 16時23分06秒)

かなりしょぼい質問かもしれませんが。

掲示板風の書き込みに使えそうに見えるのですが、いまいちピンと来ません。Wikiに詳しくない人向けに使ってみたいのですが、どうやって使うんでしょう?その他、tmpl/*.tmplらの活用の仕方を教えて下さい。

  • 自己解決的に、bbs.tmplはbbsプラグインで使うというのがわかりました。 - michieru (2003年09月22日 17時12分28秒)
  • 生成するHTMLのテンプレートです。例えば、comment.tmplはこのコメント欄のテンプレートですが、このファイルを変更すると、コメント欄の「お名前:」、「コメント:」等の文字列や、コメント欄の長さなどを変更することができるはずです。 - BJM(と) (2003年09月22日 23時58分57秒)
  • そうすると、bbsの入力項目を増やしたりもできますかね? - michieru (2003年09月24日 17時15分26秒)
  • 増やすことはできるけど、Wiki側のソースをいじらないと、入力項目の入力を反映することはできないのはないでしょうか。 - BJM(と) (2003年09月24日 18時13分15秒)
  • 了解です、ありがとうございました。 - michieru (2003年09月27日 11時59分39秒)
お名前: コメント:

導入時エラー NTTdocomo MMQUBE - hiroblue (2003年09月22日 12時14分35秒)

導入時、以下のエラーでうまくいきません。何か確認すべきところはありますでしょうか。

Software error:Can't locate File/Spec.pm in @INC (@INC contains: ./lib /usr/lib/perl5/mips-linux/5.00404 /usr/lib/perl5 /usr/lib/perl5/site_perl/mips-linux /usr/lib/perl5/site_perl .) at lib/CGI/Session/File.pm line 6. Please send mail to this site's webmaster for help. Content-type: text/html

パーミションは以下のとおりです。

drwxrwxrwx 2 httpd home 1024 Sep 20 15:27 attach

drwxrwxrwx 2 httpd home 1024 Sep 20 15:27 backup

drwxrwxrwx 2 httpd home 1024 Sep 20 18:16 config

drwxrwxrwx 2 httpd home 1024 Sep 20 18:16 data

drwxr-xr-x 2 httpd home 1024 Sep 20 14:42 docs

drwxr-xr-x 19 httpd home 1024 Sep 20 14:58 lib

drwxrwxrwx 2 httpd home 1024 Sep 20 15:27 log

drwxrwxrwx 2 httpd home 1024 Sep 20 15:27 pdf

drwxr-xr-x 24 httpd home 1024 Sep 20 15:10 plugin

-rw-r--r-- 1 httpd home 1668 Sep 20 15:10 setup.dat

drwxr-xr-x 3 httpd home 1024 Sep 20 15:11 theme

drwxr-xr-x 3 httpd home 1024 Sep 20 15:12 tmpl

-rwxr-xr-x 1 httpd home 10113 Sep 20 15:13 wiki.cgi

以下に導入してあります。http://w3mat.uchida-unicom.ath.cx/fswiki/wiki.cgi

  • 5.005以前のperlではFile::Specモジュールが標準では入っていないようです。CPANからダウンロードしてインストールしてしてみてください。  http://search.cpan.org/~kwilliams/File-Spec-0.85/ - にらたま (2003年09月22日 15時58分57秒)
  • NTT docomo MMCubeは、Intel系ではないですが同じでいいのでしょうか? - hiroblue (2003年09月22日 19時21分41秒)
  • ダウンロード後解凍してSpec.pmを/usr/lib/perl5にコピーしてみましたが状況変わりませんでした。perl関連の情報あれば紹介ください。 - hiroblue (2003年09月22日 19時49分53秒)
  • perl Makefile.PL は実行しましたか? - Kinsan (2003年09月23日 00時41分24秒)
  • File::Spec付属のドキュメントくらいは読んだほうが・・・ - にらたま (2003年09月23日 14時22分01秒)
  • Makeとかやったことが無かったのですが、今回初めてやってみました。File::Specはクリアできたようです。ありがとうございました。 - hiroblue (2003年09月24日 21時12分19秒)

続:導入時エラー NTTdocomo MMQUBE

Software error:

Can't locate loadable object for module Data::Dumper in @INC (@INC

contains: ./lib /usr/lib/perl5/mips-

linux/5.00404 /usr/lib/perl5 /usr/lib/perl5/site_perl/mips-

linux /usr/lib/perl5/site_perl .) at lib/CGI/Session/Serialize/Default.pm line 6

Please send mail to this site's webmaster for help. Content-type: text/html

今度は、Data::DumperだということでData-Dumper-2.121をダウンロードしたのですがmakeでエラーになってしまいます。

make: *** [Dumper.o] Error 1

Data-Dumper-2.101をダウンロードしてみたところ、makeはうまくいくようですが、状況が変わりません。make Makefile.PL のオプションでnoxsとxsと両方試したのですが、駄目でした。

Linuxもperlもよくわかっていないのかもしれません。よろしくお願いします。

  • 何度か確認しても駄目だったのですが、暫く時間たってから確認したら、エラーが出なくなっていました。このタイムラグは??、ただまた一歩進みました。 - hiroblue (2003年09月24日 21時27分53秒)

続2:導入時エラー NTTdocomo MMQUBE

Software error:

Can't locate Mime/Base64.pm in @INC (@INC contains: ./lib /usr/lib/perl5/mips-linux/5.00404 /usr/lib/perl5 /usr/lib/perl5/site_perl/mips-linux /usr/lib/perl5/site_perl .) at /home/groups/home/fswiki/wiki.cgi line 30. Please send mail to this site's webmaster for help. Content-type: text/html

最後は、MIME::BASE64ということで

MIME-Base64-2.13をダウンロードしました。Makeしても状況が変わらないのでMIME-Base64-2.20もダウンロードしてみましたが、Makeでエラーとなります。

Failed Test Status Wstat Total Fail Failed List of failed

-------------------------------------------------------------------------------

t/warn.t 0 132 ?? ?? % ??

Failed 1/4 test scripts, 75.00% okay. 0/332 subtests failed, 100.00% okay.

make: *** [test_dynamic] Error 2

タイムラグがあるかと、暫く待ってみたりしていますが状況変わらないようです。サーバも念のため再起動してみたりしました。

よろしくお願いします。

  • FSWiki側のtypoによるものではないかと思います。(BugTrack-wiki/123) - BJM(と) (2003年09月24日 22時41分20秒)

続3:導入時エラー NTTdocomo MMQUBE

wiki.cgiを修正し、MIME::Base64の件は解決しました。ありがとうございます。これからは、BugTrackも検索したいと思います。

最後に残ったのが大物のようで、CGI::Cookieで検索したところ、perl-5.8.1をダウンロードしました。perlの入替となると一大事ですので要検討となりました。CGI::Cookieだけの導入はできないでしょうか?よろしくお願いします。

Software error:

Can't locate object method "new" via package "CGI::Cookie" at lib/CGI2.pm line 57. Please send mail to this site's webmaster for help.

  • CGI.pm-3.00 というやつの中にCGI::Cookieも含まれていそうだったのでダウンロードしてインストールしたところ、wiki.cgiを自動するとサーバの内部エラーということでシステムメッセージ画面になってしまいました。perlの版の関係でしょうか。 - hiroblue (2003年09月26日 15時46分20秒)
  • perlを入れ替えようと悪戦苦闘中です。CobaltQube2Jの情報を頼りにいろいろやっています。 - hiroblue (2003年09月29日 19時19分45秒)
  • PKUlaQfjlBuNx - SqMsilBDDr (2013年01月05日 22時40分30秒)
お名前: コメント:

ストレージ拡張の仕様について - Yoshimov (2003年09月18日 20時53分05秒)

3.5.1系でデフォルト以外のストレージを作ってみようとしていますが、現在の仕様ではプラグインとして実装はできないようです。

どういう形式で実装するのが推奨形なのでしょうか。

#こういう話題はMLのほうが良いのでしょうか。

  • 管理画面から切り替えるようにするのがいいと思いますが、当面はInstall.pmからWiki.pmのset_storageメソッドを呼び出してストレージを上書きしていただくしかないですね。これだと複数のストレージプラグインがあった場合に不具合が生じるので、本体側でなんらかの対応が必要ですが、少し考えさせてください。 - たけぞう (2003年09月19日 00時55分59秒)
  • plugin::core::Diff::show_historyで、get_backup_listの引数に$pagenameが抜けているようです。 - Yoshimov (2003年09月19日 19時29分56秒)
  • ついでにもう一つ。Farm対応はストレージ側でするべきでしょうか。それともFarm毎に別々のストレージを利用可能とするのでしょうか。 - Yoshimov (2003年09月19日 19時52分56秒)
  • うーん…Farm対応は難しいところですよね。ここから先はMLでお願いします。 - たけぞう (2003年09月19日 20時46分06秒)
  • このテーマは非常に興味があります。簡単にいうと「DB化」しちゃうと言うことですよね。DB不要も魅力ですが、やはり、選択肢として欲しいと思っていました。MLのアーカイブは時々ですがチェックさせていただきますね。 - A_M (2005年11月11日 18時09分03秒)
お名前: コメント:

要望 adminログインのときのみtool1.2でhtmlを作れるメニュー希望 - ざ (2003年09月18日 18時17分10秒)

ツール1.2ありがたく使わせてもらっています。これが、adminログインの時のみ pdfのようなリンクがでてきて簡単にhtmlが作成できると助かります。

誰でも編集できるのがwikiの精神かもしれませんが、簡単文法のコンテンツ管理システムとして活用させてもらっているので、メニューで簡単にhtmlが作成できれば、wiki.cgi?page=は動的な頁や最新の頁をみたいときのみ参照してもらい、内容が固定しているようなサイトはhtmlの方を参照してもらうというように使い分けたいのです。htmlの方にはwiki.cgi?page=へのリンクを自動に張るオプションがあるとなお便利です。

すべてをwiki.cgiで書くより、定期的or随時作成するhtmlを併用すれば、URLも短くなり、表示も速くなり、サーバーへの負荷もへり、便利だと思います。

  • StaticWikiへの第一歩ですね。編集に応じてHTMLファイルを更新するというのでなければ、そこそこ楽にできそうです。iswebのようなcgiへの直リンク制限があるサーバでの使用での使い勝手が良くなったり、Googleの検索に引っかかりやすくなるという利点もあり、非常にいいと思います。 - BJM(と) (2003年09月20日 05時53分35秒)
  • ページを凍結したときだけ、htmlファイルも生成するとか? - 名無しさん (2003年10月06日 20時42分39秒)
お名前: コメント:

コメントの投稿が反映されない - michieru (2003年09月17日 21時54分56秒)

http://michieru.com/pamu-u/wiki.cgi

に設置しています。

コメントを各ページ単位で投稿できるようにしようとしました。実際に「コメント」しても、ページ内に反映されず、困っています。

尚、ページの新規作成は問題なくできております。使い方が間違っているのでしょうか?

  • Footerに入れてるのが原因の様ですね。各ページに入れてみたらうまくいくと思います。 - Kinsan (2003年09月18日 00時27分47秒)
  • お手数をおかけします。各ページに毎度書くのは面倒に思えるので、Footerに入れていたのですが、Footerに入れて機能するようには出来ないものでしょうか? - michieru (2003年09月18日 00時38分24秒)
  • テンプレートはいかがでしょうか? - 名無しさん (2003年09月18日 03時13分28秒)
  • テンプレートの使い方がよくわかっていなかった、というか説明はどこ?っていう感じでした。default.tmplにあるのをHTML::Templateの処方に従って書くのですよね、きっと。ただ、本当に全てのページにコメントが付けられるとそれはそれで困っちゃうかもしれないので、必要なページにのみ{{comment}}とするようにします。ありがとうございました。 - michieru (2003年09月18日 10時01分32秒)
  • それではなく、BBS-サポート掲示板/20BugTrack-wiki/68などのことです。この機能を使うことで、ある程度{{comment}}とかく手間を軽減することができます。 - BJM(と) (2003年09月20日 05時23分52秒)
  • あ、「Template/〜」ってのがそういう用途に使うものだったとは。勉強になります。 - michieru (2003年09月22日 15時54分39秒)
お名前: コメント:

要望 outlineプラグイン 本文から目次へのリンク - ざ (2003年09月17日 11時48分40秒)

お世話になっています。

Pukiのようにoutlineから本文にとんだところで、本文からoutlineへのリンクがあると便利です。

それかH1要素の最後には自動的にトップへというリンクが付く様なオプションを作ってもらえると見易さがアップすると思います。

お名前: コメント:

ファイルの持ち主がnobodyさんになったファイルの消し方は? - 希 (2003年09月14日 13時46分27秒)

持ち主がnobodyさんでも大して問題はでないだろうと思っていたのですが、間違いでした。いらなくなったバックアップファイルを消そうと思ってもユーザもグループもnobodyになっているので一般ユーザでは消せません。プロバイダのディスクスペースなのでrootさんにもなれません。どうすればよいでしょうか。(管理画面から見えるところにファイルを移動させて管理画面のボタンで消すしかない??)

最初から持ち主がnobodyさんにならないようにすることは可能でしょうか。

  • ファイルへの所有権がなくても、そのファイルのあるディレクトリーへの書き込み許可さえあれば、ファイルの消去は出来ることが多いです。また、ディレクトリーの属性の上の方のビット(chmodで指定する値の8進数で4桁目以上の値)であるフラグを立てておくと、そのディレクトリーに作られるファイルの所有者やグループがディレクトリーの所有者やグループと同じになるという場合も多いです。ここらは、UnixでもOSの種類によって微妙に動作の異なる部分ですので、やってみて確認するか、プロバイダの管理者に相談してみるかすると良いでしょう。 - Kinsan (2003年09月14日 16時43分42秒)
  • 試してみました。結論は、一般のUnixと同様に、iswebではnobody所有のファイルorディレクトリのパーミッションをログインアカウントで換えることはできません。ということは、Wikiが生成するあらゆるファイルはWikiを通してでないと削除できないわけで。実に厄介な話です。 - 希 (2003年09月14日 19時44分01秒)
  • Wikiでopenする前にumaskを指定する、あるいはclose直後にchownを実行するということは出来ませんか?それとちょっと気になったのですが、元々のdataディレクトリーとかは、wikiを通さずに作ったものであり、所有者はnobodyじゃないと思うのですが、違うんですか? - Kinsan (2003年09月14日 21時22分24秒)
  • はい、dataディレクトリは自分の権限ですが、その下にFarmで作成されたディレクトリとその中にあるファイルはnobody権限になっているので消せなくなっています。 - 希 (2003年09月14日 22時12分49秒)
  • また、これとは別に会社のイントラでもWikiを使っていますが、こちらもサーバの管理者パスワードを知らないとファイルが消せない状態になってしまいました(こちらはたまたま私自身が管理者だったので問題は発生しませんでしたが)。Wikiの中でumaskやchownが使えるのであればそれで解決させたいです。 - 希 (2003年09月14日 22時15分19秒)
  • ownerの変更はsuper-userでないと不可能なはずです。(NetBSDのmanより。他のシステムでは不明ですが、所有者を勝手に変えられるとすればセキュリティ的にマズい筈です) - にらたま (2003年09月15日 13時05分02秒)
  • chownの動作について私も確信出来ていなかったんですが、やはりシステムによって動作が違うようです。UCB系あるいはPosix準拠の場合に、にらたまさんの書いているようになり、Sunなどではそうではない様です。(http://docs.sun.com/db/doc/816-0210/6m6nb7m5t?l=ja&a=view http://docs.sun.com/db/doc/816-0212/6m6nd4n8l?l=ja&a=view 参照) - Kinsan (2003年09月15日 18時33分12秒)
  • chown ではなく chmod で全てのデータファイルの属性を 666 にしてしまうという手もありますね。(666ならownerが違っても消せますよね?) - Lenoir (2003年09月15日 18時48分36秒)
  • それでもnobody所有のファイルを一般アカウントから666に換えることもできないので、結局は、ファイルを作った人が666にするしかないと思います。あるいはファイルの所有者をnobodyではなくWiki管理者のアカウントにするか。繰り返しになりますが、rootさんじゃないと消せないファイルが個人のホームに大量生産されてしまうのは運用上困ると思います。Wikiがnobodyの管理するプロセスで動作してしまうということなのでしょうか。 - 希 (2003年09月15日 19時25分17秒)
  • 正直言ってFSWikiのシステムとして対処する事項ではないと思います。 - にらたま (2003年09月16日 10時18分45秒)
  • システムとしてはそうなのかもしれませんが、rootさんじゃないと消せないファイルがボコボコできますよ!というのは言われないと気づかない人がたくさんいると思いますよ。そういうひとはWikiなんて使うなってことかもしれませんけど。 - 名無しさん (2003年09月16日 12時19分19秒)
  • Wikiに限らずファイルにデータを書き出すCGIスクリプトであれば同様の問題がありますよね。CGI一般のFAQというか。nobodyのファイルを消すだけであれば、目的のファイルをunlinkするだけのCGIスクリプトを書くとか、それが面倒であればファイルマネージャ風のCGIスクリプトを使うのがよいと思います。 - たけぞう (2003年09月16日 12時49分27秒)
  • ファイルマネージャ風のCGIスクリプトをいくつか探してみました。実際に試したわけではありませんが、NobodyExplorerFileUploadCGIGMW-managerなどがフリーで使えるようです。 - たけぞう (2003年09月16日 12時58分58秒)
  • NobodyExplorerがいちばん使えそうだったのですが、これでも消せませんでした。。。(T_T パーミッション変更ができないのでどうしようもありません。 - 希 (2003年09月17日 00時59分11秒)
  • Farmを使わなければいいのでしょうか? - 名無しさん (2003年09月17日 01時24分00秒)
  • そうですね、Farmを使わなければnobodyなディレクトリは生成されませんので大丈夫と思います。pdfやattachなど配布ファイルに含まれていないディレクトリを自分で作るのを忘れるとnobodyになってしまうので要注意です。 - 希 (2003年09月17日 01時35分24秒)
  • unlinkを実行しまくるCGIを書いてやっと消せました。それも、直にunlinkを書くと500エラーになってしまうので、条件文の中に書かないとダメでした。
!/usr/local/bin/perl
print "Content-type: text/plain\n\n";
if (unlink("./data/SandBox.wiki")) {
  print "削除に成功しました。\n";
}
else {
 print "削除に失敗しました。\n";
}

unlink文を直に書けないのはPerlの仕様なのでしょうか。それともiswebがタコなのでしょうか。 - 希 (2003年09月17日 01時38分50秒)

  • この技は私とおなじくiswebでWikiを使っておられるいっつあんさんのところから得ました。 - 希 (2003年09月17日 01時41分49秒)
  • トップレベルでunlinkが使えないのはPerlの仕様ではないですね。おそらくNobodyExplorerで消せないのもそれが原因なのではないでしょうか。umaskを禁止しているプロバイダというのは聞いたことがありますが、そんなこともあるんですね。 - たけぞう (2003年09月17日 09時56分50秒)
お名前: コメント:

カテゴリリストプラグイン要望 - 希 (2003年09月14日 03時40分00秒)

category_listで表示順を辞書順か更新日時降順か選べるようにして、表示件数の上限を決められる(上限を超えたら後続ページへのリンクが表示される)ようにしてほしいです。これも主にケータイ向けです。

#バグトラックのほうに書くべきでしたら引っ越します。

  • バグではないのでここでよいです。BBS-サポート掲示板/93もそうですが、携帯のときは自動的にそうなるのがいいんでしょうかね。 - たけぞう (2003年09月14日 05時21分07秒)
お名前: コメント:

calendarプラグインでリンクのみ表示する機能が欲しい - 希 (2003年09月14日 03時37分53秒)

calendar系のプラグインで、各日の記事の内容を展開せずに記事へのリンクだけを表示させるモードが欲しいです(ケータイ向けです)。

お名前: コメント:

カレンダーの日付を二桁固定にして欲しい - 希 (2003年09月14日 01時45分48秒)

今の仕様だと辞書順で一覧表示されたときに綺麗に並ばないので、月・日がそれぞれ一桁の時も前に0をつけて二桁になるようにしたほうがよいと思いますが、どうでしょうか。

例:2003-09-01

CalendarHandler.pm の

$buf .= "{{paragraph 3,[[$year-$month-$i|$pagename]]}}\n";

$page =~ /((\d+)-(\d+)-(\d+))$/;

の2行を直せば良さそうなのですが。

ご検討をお願いします。

  • 単純にゼロパディングするだけなら簡単ですが、既存のページで不具合が発生しますね。1桁でも2桁でもマッチさせるというのは処理的には可能だと思いますが、その分余計な処理が必要になるのと、1桁のページと2桁のページが混在した場合にどうするかなど、いくつか考えなければいけないことがありそうです(最初からそうしとけばよかったんですけどね)。 - たけぞう (2003年09月21日 14時54分48秒)
  • いまから可憐だーを導入するひとは上記改変でいいのでしょうか? - 名無しさん (2003年09月21日 23時23分35秒)
  • 整列の方を、数字の場合は辞書順ではなく数字の大小の順で行うというのでもいいです。これであれば掲示板の番号も揃えられます。 - 希 (2003年09月22日 00時20分39秒)
お名前: コメント:

新規作成画面 - ざ (2003年09月13日 04時40分49秒)

で自動的にファイル名を入れるところにフォーカスしてくれると助かるのですが、、、

  • このへんはブラウザの仕様次第ですよね。HTMLだけではフォーカス管理までは出来ないので。(JavaScriptを併用すれば可能かも) - にらたま (2003年09月15日 13時20分47秒)
  • 了解しました。 - 名無しさん (2003年09月18日 17時08分37秒)
お名前: コメント:

ユーザ認証の機能について - H.Aoyagi (2003年09月10日 14時36分54秒)

お世話になります。Wikiに興味を持ち、いろいろなクローンを見て回っているのですが、Wikiの基本理念?の誰でも書き込みできるという部分が引っかかっています。事前にログインして、権限を有する者だけが自由に書き込みできるようなものを探しています。FreeStyleWikiのユーザ認証機能について教えてください。ドキュメントなども探してみたのですが、情報をみつけることができませんでしたので、質問させていただきます。

一般人(未ログイン)が新規・編集できないということはできますでしょうか?

作成した本人以外編集できないということはできますでしょうか?

以上、よろしくお願いします。

  • 未ログインの状態で新規作成、編集を拒否することは可能ですが、作成した本人以外編集不可ということはできません(ログインすれば誰でも編集可能になります)。 - たけぞう (2003年09月10日 18時21分42秒)
お名前: コメント:

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